Changelog

Version History

1.3.0

  • New: Accepted quotes now convert to a WooCommerce order in “Pending payment” status and the customer is automatically emailed WooCommerce’s native “Pay for Order” link — end-to-end quote-to-payment with no manual steps.
  • New: “Accept & Send Payment Link” button on the admin quote screen to create the pending order and send the payment email on demand.
  • New: “Send Payment Link on Acceptance” setting (Settings → RFQ & Quotes, on by default).
  • Quote-to-order conversion is guarded against duplicates, so a quote can never generate two orders.
  • New: Quick Order by SKU — the [catoz_b2b_quick_order] shortcode lets buyers enter multiple SKUs and quantities and add them all at once.
  • New: Minimum order requirements — store-wide minimum cart subtotal and/or item count before checkout.
  • New: The product-page volume-pricing table now shows a “You Save” column with the discount percentage per tier.
  • Developer: new catoz_b2b_quote_converted and catoz_b2b_order_payment_link_sent action hooks.

1.2.0

  • New: Full line-item editing for quotes in the admin — change unit price and quantity per line with live recalculation.
  • New: Add products to an existing quote via WooCommerce product search, and remove line items.
  • New: Editable quote discount with automatic recalculation (capped at the subtotal).
  • All quote totals are recalculated and saved on the server.
  • Converted quotes are locked from editing to protect the generated order.
  • Developer: new Catoz_B2B_DB helpers — update_quote_item(), delete_quote_item(), get_quote_item(), recalculate_quote_totals() — and a catoz_b2b_quote_items_updated action hook.

1.1.x

  • Quote PDF stylesheet and scripts moved out of inline markup into enqueued quote-pdf.css / quote-pdf.js assets.
  • Localized script object names aligned to the plugin prefix (catoz_b2b_front, catoz_b2b_analytics).

1.0.x

  • WP.org compliance hardening — output escaping, nonce handling, input sanitisation, and consistent catoz_b2b_ prefixing of actions, shortcodes, session keys, and meta.
  • Prefixed product meta keys (_catoz_b2b_moq, _catoz_b2b_wholesale_price).
  • Added uninstall.php to remove all tables, options, roles, and meta on deletion (multisite aware).
  • Bundled Chart.js updated to v4.5.1.
  • Text domain set to codeatoz-b2b-suite-for-woocommerce.

1.0.0 — Initial Release

  • Access Control module — hide prices, restrict catalogue, configurable replacement CTAs.
  • Wholesale Pricing module — role/user-based rules, tier pricing, MOQ per product.
  • RFQ & Quotes module — quote cart, admin quote management, PDF generation, order conversion.
  • Registrations & Approvals module — B2B registration form with approval workflow.
  • Analytics module — event tracking and admin dashboard charts.
  • Automation module — scheduled email reminders and Slack notifications.
  • HPOS compatibility declared; WooCommerce 8.x–9.x and WordPress 6.4+ compatible.

Was this article helpful?