> For the complete documentation index, see [llms.txt](https://bogos-guideline.gitbook.io/user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bogos-guideline.gitbook.io/user-guide/detailed-guide/discount-offer/create-product-discount.md).

# 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.&#x20;

You can also run store-wide sales, flash sales, or private sales that rewards a specific group of customers.

![](/files/nPF2fbTBZwU4Ww6XZXwP)

Setting up a Product Discount offer with BOGOS app includes the 9 steps:

1. On the Menu, open All Offers > Create Offers > Discount > Product Discount.
2. [Set up offer information](#set-up-offer-information).
3. [Define which products the offer applies to](#define-offers-apply-to-which-products).
4. [Add sub-condition](#add-sub-condition) (optional).
5. [Set up maximum discount uses](#set-up-maximum-discount-uses) (optional).
6. [Set up a discount](#set-up-discount).
7. [Custom discount code & combination](#custom-discount-code-name-1) (optional).
8. Click Publish.
9. [Customize the display of discounted price & countdown widget](/user-guide/detailed-guide/customize/customize-product-discount.md).

## Set up Offer Information

This section sets the basic information for your Product Discount offer.

<figure><img src="/files/B9dMqfTuYB8ElJ9Hqj4y" alt=""><figcaption></figcaption></figure>

To set it up, fill in these fields:

* **Offer name**: For management in BOGOS only.
* **Offer title, block description**: Text shown on the countdown timer.
* **Start time / End time** (optional): Schedule when the offer goes live and when it ends.

{% hint style="info" %}
Setting the offer End time will trigger a countdown timer on the product page. [Customize the countdown timer](/user-guide/detailed-guide/customize/customize-product-discount.md).
{% endhint %}

## Define Offers Apply to Which Products

This setting controls which products the discount applies to.

![](/files/bZocG5QER7FQnlo8UClI)

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

{% hint style="warning" %}
When a product has multiple discounts active at the same time, only the largest discount is applied.&#x20;
{% endhint %}

## 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.

![](/files/Xv1gMT5XGnpvJj0K24n0)

Click Add sub-condition, then choose one or more:

* Specific link address
* Customers' order history
* Customer tags
* Customer location
* Markets

{% hint style="info" %}
You can combine multiple sub-conditions. Customers must meet ALL selected criteria to qualify.
{% endhint %}

*For more details, visit our \[*[*Sub-Condition on Bundle, Upsell, Discount*](/user-guide/detailed-guide/detailed-doc/how-to-add-bogos-sub-conditions-to-bundle-upsell-discount.md)*] guide.*

## 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.

![](/files/E1LKN6orkaIR5pcHrr4S)

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.

{% hint style="info" %}
The “X/Y used” counter shows current usage.
{% endhint %}

* **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.

## Set up Discount

This section sets how much customers save.

![](/files/2xoxtktdRGhqEKcBqVTF)

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.

<img src="/files/sDRlzMFlUhAVPdyL0Vgr" alt="" height="150" width="447">

<br>

## Custom Discount Code Name

![](/files/pj8PlKDRLWtkZpRxrj6T)

### 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).&#x20;

![](/files/VlaUowbpHCJBTPVh9KYu)

{% hint style="info" %}
The code must be under 256 characters and unique across all discounts created with Shopify Discounts.
{% endhint %}

### 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.<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bogos-guideline.gitbook.io/user-guide/detailed-guide/discount-offer/create-product-discount.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
