Discount the intended products for the intended customers without unexpected stacking or an incorrect threshold.
Percentage discounts are included in Abicart Plus and Pro. They are calculated at checkout on eligible products. A special price is a separate price that can appear on the product page. A gift card is stored payment value, rather than a percentage discount.
1. Check which product groups are included
Under Assortment → Settings → Product group settings → Discount settings , check the rule for primary or all product groups. With the primary-group rule, membership of an additional selected group is insufficient. Changing this shared rule can affect other existing discounts; review them before saving.
2. Create the discount and choose its price calculation
Open Discounts → New discount → Percentage discount. Enter a clear name for the languages in use; customers can see it at checkout and in order confirmations. Enter the percentage, for example 20 for 20 percent.
Based on any special price: apply the discount to a special price where present, otherwise the regular price. Example: regular 100, special 80 and a 20-percent discount gives 64.
Based on the regular price: compare the discounted regular price with any special price and use the lower. The same example gives 80. Compare amounts using the same VAT basis.
3. Set the threshold and time period
Minimum cart amount is compared with the cart’s product value before fees and discounts, rather than only the products selected for this discount. Its VAT basis follows the shop’s saved-price setting. Read the VAT description in your shop’s form instead of assuming it is always exclusive of VAT. Set the threshold for the correct currency.
Set start and end times for a limited campaign. Check both dates and times and that the discount is active. A scheduled start does not mean the discount is already available.
4. Choose a code and understand its usage limit
Enable Use codes when customers must enter a code. Add your own or a generated code. Number of times the code can be used limits orders for that code in total, rather than per customer. A limit of 10 is shared by everyone using it. An empty limit field means unlimited as shown in the form.
Customer selection is not a per-customer usage counter. Separate single-use codes can be part of a one-time offer, but can be shared unless access is also restricted. Do not promise “once per customer” based on the global code limit.
5. Select products and customers
Select the full assortment or intended groups/products under Product selection. Check the primary-group rule if an item is excluded. Choose the intended customer selection, such as all customers, signed-in customers or a particular group. If several active product discounts apply, the most favorable is selected; those discounts do not stack on the same product.
6. Check the result before the campaign
Check an included and excluded product, customers with and without the correct group, cart values below and above the threshold and a product with a special price. Check checkout totals. Acceptance of a code does not mean every product qualifies. Do not randomly change prices or customer groups if the discount is missing.
Quick start
Choose the price basis and check the group rule.
Set percentage, any threshold and period.
Choose code, products and customers.
Check eligible and ineligible cases at checkout.
Percentage discounts are included in Plus and Pro. Special prices, gift cards and other discount types follow their own rules.






