CoreCommerce allows you to set up quantity-based or tiered pricing for your products, so that the higher the quantity of an item that a customer buys, the cheaper the price is per item or unit.

For example, let's say you're selling a t-shirt and the starting price of the shirt is $12. You might want to offer the shirt at $12 each if 1-5 shirts are ordered, $11 each if 6-10 shirts are ordered, and $10 each if 11 or more are ordered.

Enabling Quantity-Based Pricing

  • Log in to your CoreCommerce admin area.
  • Go to Inventory ( left-hand menu) > Pricing Discounts.
  • On the next screen, click on Quantity Based Pricing and then click the "Configure" button next to it.
  • Choose how you want the pricing to display on the storefront:
  • "Display Custom Phrase" i.e "Price Varies" - This will display the text "Price Varies" on category pages.
  • "Display Lowest Possible Price of Product" - This will display the lowest possible price of the product. For example, using the t-shirt example above, this would be $10.00.
  • "Display Range of Prices" - This will show a range of the prices, from lowest to highest, so using the example above, this would display as $10.00 - $12.00.
  • If min and max are the same number, choose whether you want it to appear as a range (e.g. 6-6) or as a single number (e.g. 6).
  • When done, click Save.

Setting Up Quantity-Based Pricing for a Product

  • Log in to your CoreCommerce admin area.
  • Go to Inventory > Manage Products.
  • Click on gear icon > Edit > General Info
  • Click on Quantity Based Pricing.
  • Click "Add Row" to add your first row, and continue adding rows until you're finished.
  • Note that if you want to use "infinity" (for example, 11+) you will need to input 999999 into the Max Qty of the last row
  • When done, click Save.

Using Quantity-Based Pricing and Customer Groups

You can use Quantity-Based Pricing and Customer Groups in conjunction. However, there are a few things you need to know:

  • If you have already set up QBP and then enable customer groups, it will erase your existing QBP setup within your products. (Note that if you have not saved your products, you can disable the customer group pricing and your old QBP prices will still be intact.)
  • If you need to assign different customer group prices to a product that does not use QBP, then you must first set up the customer group prices, then globally enable QBP. Once QBP is enabled, you will not be able to edit the customer group prices of the base product price (the "Price" field will be replaced with an "Edit" button which will take you to the QBP screen). Anytime you need to edit these prices and QBP is enabled, you will need to temporarily disable QBP, then edit the customer group prices, then re-enable QBP.
  • If you use variants (options or personalizations), you will not be able to set them as separate product prices. They will have to be added to the base product price (this setting can be found under Settings > Inventory Settings - the "Separate product prices" option will be grayed out).
  • If you want to use both QBP prices and customer group prices for one product, when you go to the Quantity Based Pricing screen you will see extra fields for all of your groups.
  • If you want to offer QBP for one group (e.g. "Wholesalers") and not for the other (e.g. "Retail"), then only fill in the prices for the "Wholesalers" and leave the price fields blank for the "Retail" group. If a Wholesale customer logs in and views that product, they will see the QBP; if a Retail customer views it, they will only see the base product price.