Skip to content

Wholesale Price Lists

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

Wholesale Price Lists gives your trade customers their own prices. You create named price lists, put products in them with a fixed price, a percent discount or quantity breaks, and assign each list to user groups or to individual customers. Signed-in customers then see and pay their prices everywhere: on product pages and in product lists, in the cart, at checkout and in orders you create in the admin panel. CS-Cart itself only has quantity discounts per user group on each product page, without named lists, per-customer prices, validity dates or a bulk import.

  • Named price lists with a status, a priority, validity dates (from / until) and an optional note for the customer.
  • Per product: a fixed price or a percent discount off the regular price, with as many quantity breaks as you need (for example 1+, 10+, 50+). Product variations use the price of their parent product unless they have their own.
  • Discount on all other products: an optional percent discount for every product that has no own price in the list.
  • Assignment to user groups (also “Registered”: every signed-in customer) and to individual customers.
  • Several lists per customer: the lowest price wins, or the list with the highest priority wins (your choice). Optionally never more than the regular price.
  • CSV import and export by SKU (or product ID) for large lists: merge or replace, with line-by-line error reports.
  • Admin editor with search by product name or SKU, pagination, inline quantity breaks and a product picker.
  • “My price list” in the customer account: the customer’s lists, their products with regular price, your price and quantity breaks, search and a CSV download.
  • Storefront display: the regular price crossed out next to the list price and “Your price: you save N%” on product pages (both optional); the quantity discount table shows the list’s breaks.
  • Consistent prices: list prices go through core price calculation, so promotions, taxes, the cart, checkout, order management and our other add-ons (for example B2B Request a Quote) use the same price.
  • Guests never see list prices, and cached pages never contain them (full page cache, block cache and the product schema markup).

Product page for a trade customer: list price, saving and the regular price crossed out

Page Contents
Installation Requirements, installing, upgrading, uninstalling
Configuration Settings and license
Usage Creating lists, prices and quantity breaks, assignment, CSV, what customers see, Multi-Vendor and Ultimate
Developer notes Price resolution, hooks, caching, data model, file map
FAQ Common questions
CS-Cart / Multi-Vendor 4.17.2 – 4.21.x (Ultimate and Multi-Vendor editions)
PHP 7.2.5 – 8.3 (whatever your CS-Cart version supports)
Themes Responsive and themes based on it (Bright, Nova and others)
Full page cache (4.21) Supported: list prices are shown only to signed-in customers, whose pages are never cached
External services None