Create Product Discount
A product discount applies a discount per product in your store, and the discounted price applies automatically in the cart, with no manual coupon entry needed.
You can also run store-wide sales, flash sales, or private sales that rewards a specific group of customers.

Setting up a Product Discount offer with BOGOS app includes the 9 steps:
On the Menu, open All Offers > Create Offers > Discount > Product Discount.
Add sub-condition (optional).
Set up maximum discount uses (optional).
Custom discount code & combination (optional).
Click Publish.
1. Set up Offer Information
This section sets the basic information for your Product Discount offer.

To set it up, fill in these fields:
1.1. Offer name
For management in BOGOS only.
1.2. Offer title, block description
Text shown on the countdown timer.
1.3. Start time / End time (optional)
Schedule when the offer goes live and when it ends.
1.4. Recurring time (optional)
Enable the offer on a repeating schedule within its active period, ideal for daily flash sales, weekend promotions, or monthly campaigns. When enabled, the active period's End time is automatically synced with the recurrence end date.
To set it up, configure the following:
1.4.1. Frequency
Select how often the offer repeats: Daily, or Weekly.
Daily: The offer runs every day within the chosen time window.

Weekly: The offer runs on selected days of the week.

1.4.2. Start time (in day) / End time (in day)
The daily time window when the offer is active during each recurring session (e.g., 09:00 to 11:00). Times are set to your store's current timezone.
When created with Recurring time enabled, the offer appears with Scheduled status so you can track upcoming runs.
If an offer expires while a customer is still in the checkout process, the discount is automatically removed, and products are charged at their original price.
2. Define Offers Apply to Which Products
This setting controls which products the discount applies to.

To set it up, select one of the following from Apply discount to:
any products
all except selected products
all except selected types/vendors/collections
selected products
products in selected types/vendors/collections
When a product has multiple discounts active at the same time, only the largest discount is applied.
3. Add Sub-condition
Sub-conditions add extra rules that decide who can see and receive the discount. Only customers who meet the conditions will see and get the offer; others won't see it at all.

Click Add sub-condition, then choose one or more:
Specific link address
Customers' order history
Customer tags
Customer location
Markets
For more details, visit our [Sub-Condition on Bundle, Upsell, Discount] guide.
4. Set up Maximum Discount Uses
This section lets you limit how many times the discount can be claimed in total or per customer, useful for running time-limited or exclusive discounts.

To set it up, enable one or both of the following:
Limit number of times this discount can be used in total: Set a maximum number of times the discount can be redeemed across all customers.
Limit to one use per customer: Ensure each customer can only redeem the discount once.
For logged-in customers, BOGOS checks their account usage. If they’ve reached the limit, the discount will be hidden and unavailable.
For guest customers, the discount stays visible and can be applied in cart. However, at checkout, BOGOS will check their email’s past orders. If the email has reached the limit, the discount is removed automatically.
5. Set up Discount
This section sets how much customers save.

To set it up, fill in these fields:
Discount type: Choose how the discount is calculated:
Percentage (e.g., 10% off)
Fixed amount (e.g., $10 off)
Fixed price (e.g., buy this product at $9.99) (tip: a flat-price sale across your whole store).
Set maximum discount value (for Percentage only): Cap the maximum amount a customer can save
Example: 10% off, up to $10.
Override cents: Replace the cents portion of the final price with a value you set, for cleaner price endings.
Example: Override cents = 0.99 means if the discounted price is $12.34, the final price shown to customers is $12.99.
Add currency (for Fixed amount, Fixed price, Maximum discount value only): If you use Shopify Markets, you can add currency to set a custom discount value for each market's currency.

6. Custom Discount Code Name

6.1. Add a custom discount code name
By default, BOGOS auto-generates and auto-applies a discount code for the offer (e.g; BOGOS-PpOp12).
To customize that code, tick Add a custom discount code and enter a name that fits your strategy (e.g., SUMMER20).

6.2. Combine with other discounts
By default, the product discount can combine with Order and Shipping discounts. Combination follows Shopify's discount rules. Make sure the other discounts are also set to allow combination on their end.
To stop it from combining, untick the option you don't want.
Need Help?
If you need any assistance, feel free to reach out to our customer support team via live chat within our BOGOS app.
Last updated
Was this helpful?