Buy More


Increase of the average bill values makes a significant impact on the total profit of the online store. Specialists of the e-commerce business put a lot of effort to fill the customer’s cart with as many products as possible. Maximizers such as Up-Sell, Down-Sell, Cross-Sell are very useful in terms of sells stimulation and increase of the average bill. Marketing events like that are able to increase the selling rate up to 30% average. Buy More add-on presents a solution for implementing such techniques for your store/marketplace.

The add-on informs the customer about the conditions left to apply the promo.

Available promo conditions:

  • Initial price
  • Quantity of the products in the cart
  • Product price

Available promo conditions operators:

  • Greater
  • Greater or equal
  • Equal

Available promo condition bonuses:

  • Product price
  • Free shipment
  • Order discount
  • Gift certificate
  • Bonus points


  • Display of the special notifications on the product and cart pages
  • New Promo Conditions and Promo Messages tabs on the Promotions setting page
  • Ability to create the custom messages
  • Ability to change the color of the message text and background


The add-on is compatible with CS-Cart and Multi-Vendor 4.12 and above. Minimum required PHP version is 7.1.

See more information about compatibility of our add-ons here.


You are guaranteed a quality add-on supported by the future versions. If you need help, please contact us via our help desk system.


Check out the Buy More add-on in our demo store.


Every half an hour the demo store is reset to the default state.

Managing in the admin panel


Promo conditions and Promo Messages tabs are available when the conditions of the add-on is active only

The list of message display types is added to the General tab of the promotion settings (Marketing>Promotions):

  • Customer promo message
  • Default promo message
  • Don’t show promo message

The Promo Message tab contains the content of the message and tools for text and background color changing:

CS-Cart language variables can also be used in the message. Due to dynamic and dependency of language variables on the promotion conditions, we suggest the following list:

  • promo_name - name of the promotion, taken from the General tab
  • currency_symbol - symbol of the selected currency

Variables with condition prefix contains the same data mentioned in the Condition tab:

  • condition_{name of the condition} - displays the name of the condition
  • condition_value_{name of the condition} - displays the values required to apply the promotion

Variables with the bonus prefix contain the same data mentioned in the Bonuses tab:

  • bonus_{name of the bonus} - displays the name of the bonus
  • bonus_value_{name of the bonus} - displays the value of the bonus (i.e. shipping method of the amount of the discount)

Variables with the diff prefix display the difference between the required and the actual quantity of the products in the cart:

  • diff_{name of the condition} - displays the quantity of the products to add to the cart
  • diff = condition_value - displays the total amount of the cart required to apply the promotion


Every language requires special message

Name and the value of the conditions taken from the Condition tab is displayed on the Promo condition tab.


  • The value mentioned in this tab must be less than the value mentioned in the Condition tab
  • Condition cannot be changed from this tab. Condition will be changed automatically from the Condition tab


The add-on does not support the groups of conditions.

Option Users can close promo messages allows the customer to close the notification about promotion. After the notification is closed and the page refreshed, the message will not be displayed.

When the option is disabled, the notification cannot be closed by the customer.

Storefront display

The following condition list will appear in case of use of several promo conditions and/or if each of several conditions needs to be met:

When the condition is fulfilled, the relevant line in the list will be erased from the list

In case Customer Promo Message type is selected, the message will be displayed on the product and cart pages, when the conditions from the Promotion Conditions tab are met:

If Default Promo Message is selected, then:

Different styles can be applied for each of promotions and displayed in different relevant blocks:

Example of creation of free delivery promotion with a condition on the total amount of cart:

  • Create a new promotion and select Order Subtotal in the Conditions tab. Select one of the following operators: greater, equal, greater or equal. For example, we have selected greater or equal $500 and clicked Save button. Thus, we have selected the subtotal amount to get the promotion bonus from.