Reorder suggestions, purchase orders e-mailed to suppliers and receiving that updates your stock, right in the admin panel.
Available Updated Oct 25, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Purchase Orders & Suppliers: overview1 of 20
What it does
CS-Cart has no purchasing. Purchase Orders & Suppliers adds suppliers with purchasing terms, reorder suggestions from your stock levels, purchase orders with sequential numbers, e-mail to the supplier with a printable order, and receiving that updates stock. It is for stores that buy stock from suppliers and still plan reorders in spreadsheets, and for marketplaces whose vendors keep their own stock.
How it works
Add suppliers with their currency, lead time, minimum order and payment terms, and link products with supplier SKUs and costs. Open Reorder suggestions, adjust quantities and create draft purchase orders. Review, then send: the supplier gets the order by e-mail with a secure link to a printable copy. When goods arrive, enter the delivered quantities; stock, costs and the receipt log update at once. Vendors see only their own data.
Features
Suppliers with PO e-mail, currency, lead time, minimum order value and payment terms
Several suppliers per product with supplier SKU, unit cost and pack quantity
Reorder suggestions: reorder point, target stock, quantity on order, pack rounding
Sequential purchase order numbers in your own format
E-mail to the supplier, printable purchase order, PDF with the core PDF add-on
Full and partial receiving into stock, safe against double entries
Receipt log with stock before and after, variations and warehouses supported
Last and average purchase cost, margins in purchase orders and the product list
On-order quantities and next delivery in the product list and editor
Optional storefront note "Back in stock expected on", report, CSV export and vendor purchasing
What you get
Package
kv_purchase_orders_suppliers-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Tested
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.21.2, Oct 25, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2
Requirements
PHP
CS-Cart or CS-Cart Multi-Vendor 4.17.2 – 4.21.x (tested on CS-Cart Ultimate 4.17.2 with PHP 8.1, Multi-Vendor 4.17.2 with PHP 8.1 and Multi-Vendor 4.21.2 with PHP 8.3)
PHP
PHP 7.2.5 – 8.3 (as supported by your CS-Cart version)
Requirement
MySQL/MariaDB with InnoDB (the add-on tables use row locks for numbering and receiving)
Requirement
Inventory tracking on (Settings → General → Inventory tracking) for stock updates on receipt. Without it, receipts are still logged
Requirement
Optional: the core PDF documents add-on for PDF files; the core Suppliers add-on if you already keep suppliers there
Core changes
None. Hooks and template overrides only
1.0.0
Oct 25, 2026
Latest
Added 9
Suppliers with PO e-mail, copy addresses, contact, currency, lead time, minimum order value and payment terms; several suppliers per product with supplier SKU, unit cost and pack quantity; suppliers of the core Suppliers add-on used automatically.
Reorder suggestions from reorder point, target stock and quantity on order, rounded to pack sizes, grouped by supplier; one-click draft purchase orders.
Purchase orders with sequential numbers in a configurable format, statuses Draft, Sent, Partially received, Received and Cancelled, shipping and other costs, expected delivery, delivery address and notes.
E-mail to the supplier with the purchase order (PDF with the core PDF documents add-on), printable page and secure supplier link; purchase order document editable in Design → Documents.
Full and partial receiving into stock (atomic, safe against double submits), receipt log, variations and warehouses support, last and weighted average cost, Product Cost & Profit integration.
On-order quantities, next delivery and margins in the product list and editor; optional storefront note "Back in stock expected on".
Report (open value by supplier, overdue, received) and CSV export.
Multi-Vendor: vendors manage their own suppliers and purchase orders.
Domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
Do I need the core Suppliers add-on?
No. The add-on has its own suppliers. If you already use the core Suppliers add-on (drop-shipping), its suppliers appear in the purchasing pages automatically and its product links are used as default suppliers. The add-on never changes core supplier data. If you switch the core add-on off later, the linked suppliers keep their last details and keep working.
Can two people receive the same delivery at the same time?
Yes, safely. Receipts of one purchase order are processed one after the other, the open quantity is checked each time, and the stock is increased exactly once per receipt. Sending the receiving form twice does not add the stock twice.
How are product variations handled?
Each variation is a product with its own stock in CS-Cart. Add the variation you order (for example "T-shirt, Color: Black, Size: L") to the purchase order; receiving increases the stock of that variation.
Does it work with warehouses?
Yes. For products whose stock is split by the core Warehouses add-on, choose Receive into on the purchase order or in the receiving form; the quantity is added to that warehouse.
Can my supplier see the purchase order without an account?
Yes. The e-mail contains a link to a printable purchase order. The link is secret (it carries a key that only works for this purchase order), the page is not indexed by search engines and never cached. Drafts are not reachable.
Which currency are purchase orders in?
The supplier's currency (any currency of your store). Margins and costs are converted to your primary currency with the exchange rate stored on the purchase order.
Why is a product not in the reorder suggestions?
Check that it tracks stock, that stock plus the quantity on order is at or below its reorder point, and (with the default setting) that it has a supplier or its own reorder point. Drafts do not count as on order.
Does the storefront note slow down product pages?
No. It is one small query on the product page, the result is part of the product page cache and the same for every visitor (full page cache safe).
What happens if the license lapses?
Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), no new purchase orders can be created or sent and the reorder suggestions and storefront delivery notes are paused; existing purchase orders stay viewable, printable and exportable, and goods can still be received into stock, so your stock levels stay correct. Once the license is valid again, everything works again.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Purchase Orders & Suppliers → Settings → License. The status line says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain (for example staging.yourstore.com) and local development hosts (localhost, private IP addresses, .local, .test) are covered by the same license.
Does the license check slow down my storefront or checkout?
No. The check runs in the admin panel or from cron, once a day. The storefront never runs it.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Purchase Orders & SuppliersThis add-on
+
Product Cost & Profit ReportsStore product cost prices and report gross profit per order, product, category and period.
$59
+
Price Drop & Back-in-Stock AlertsLet shoppers subscribe to price drops, restocks and low stock on any product or variation, and turn that demand into sales with automatic alerts.
$59
+
Scheduled Supplier Feed ImportImport and update products from supplier CSV, XML and JSON feeds on a schedule, with field mapping, price markup and stock rules.
$149
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.