Skip to content

Shipping & Payment Restrictions

Edition: CS-Cart & Multi-Vendor · Latest version: 1.1.1 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view

Hide shipping and payment methods at checkout when an order matches your conditions, and tell the customer why. For example: no cash on delivery for orders over $500, no freight for hazardous goods, no express delivery to some zip codes, or a payment method that only your wholesale group sees.

  • Rules for shipping methods and for payment methods, each with any number of methods.
  • Two actions: Hide the methods, or Always show them as an exception to other rules.
  • 17 condition types: subtotal, order total, weight, number of items, products, categories (with subcategories), product features, product restriction tags, vendors, customer user groups, shipping country, state, zip/postal code patterns, selected shipping method, day of the week, time of day and date range.
  • Match all conditions or any condition. Priorities decide which rule wins.
  • An optional message to the customer per rule, shown under the shipping or payment methods at checkout.
  • Server-side check when the order is placed: a hidden method cannot be used, even with a forged request.
  • Restriction tags on products (for example hazardous, oversized) to group products across categories.
  • Multi-Vendor: conditions can look at each vendor’s package or at the whole cart, and vendors can create rules for their own shipping in the vendor panel.
  • CS-Cart Ultimate: rules for all storefronts or for one storefront.
  • Admin order editing is not restricted by default; one setting applies the rules there too.
  • Fast: the rules are cached and checked once per cart calculation; hidden carrier methods are removed before live rates are requested.
CS-Cart / Multi-Vendor 4.17.2 – 4.21.x (tested on CS-Cart 4.17.2, Multi-Vendor 4.17.2 and Multi-Vendor 4.21.2)
PHP 7.2.5 – 8.3 (the code is PHP 7.4-compatible; tested with PHP 8.1 and 8.3)
Checkout The one-page checkout of CS-Cart 4.17 – 4.21
Themes Responsive and themes based on it (Bright theme, Nova theme, child themes)