> For the complete documentation index, see [llms.txt](https://chord-commerce.gitbook.io/oms-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chord-commerce.gitbook.io/oms-guide/how-to-create-a-promotion.md).

# How To: Create a Promotion

**SINGLE PROMOTION**&#x20;

We can create a unique promo code for a specific person or group of users. By specifying who has access to the promo code, we can manage who can apply this unique promo code and be sure that it is only applied by the set of users we specify.

Navigate to **Promotion** in the left side Menu and click **Promotion -** Click **New Promotion**&#x20;

![](/files/-M_aG4kA8kBdR3gle2iX)

When creating a new promotion, you can customize the following details:

**Name** (internal) - this is the name that will display in your order to understand what promotion was used&#x20;

![](/files/-M_aDNf2th2rWfO_d8Rb)

\
**Usage Limit** This is where you can define the number of use for that promo code&#x20;

**Start/End Date** The Start and End Date of your promo. If you leave it blank it will start automatically and never ends&#x20;

**Description** When you start entering a lot of promotion codes it is always recommended to add as much information as to what this promo is and who can use it, so you can keep track of them in a more organized way&#x20;

**Promotion Category** Select the category that relates to your promotion - The category can be defined here&#x20;

![](/files/-M_aFTtxmndyxZMg-OoU)

![](/files/-M_aFJkoIOHpm9mGv0v5)

**Single promotion code** is the default and should not be changed for this Single Promo documentation&#x20;

**Promotion Code** This is the promo code the customers will provide at checkout - do not make it too easy or too complex&#x20;

**Click Create** your promo is now created - lets add some rules o it&#x20;

**Promo codes** can be adjusted with both rules and actions<br>

![](/files/-M_aJHF4AxTrJcMcgFIs)

**Discount Rules** Here you can define what the discount rule will be&#x20;

![](/files/-M_aJeg4nI3a_pEsYvt_)

Lets create one with **Item Count Greater than -** So in order for the discount to apply with that promo code, the number of item will have to match what we define here&#x20;

You can define as many rules as you want, for instance if you want the discount to apply with a certain number of items AND for specific products, we could select **Product(s)**&#x20;

Select the first rule and click **Add** and click **Update -** Click **Add ag**ain and **Add** another rule&#x20;

You can also select to **Match of all these rules or any of these rules**&#x20;

![](/files/-M_aLXIaJmIpw3Kxr9l9)

Click **Update** - Now your customer would have to have 3 products (in this example Face Oil) for the promo code to work&#x20;

Under **Action** let's dictate what the discount will be&#x20;

![](/files/-M_aMNW6tJs5-fiGL4dh)

Lets select per **Line-item adjustment** so the discount will apply at the product level and not at the order level, meaning the discount will apply before tax and shipping fees&#x20;

Click **Add** and lets select what the discount price is&#x20;

![](/files/-M_aNbVyVk7xh8lJfSfU)

In this example lets select **Percent Per Item** so each of the 3 products will have a discounted price of 30%&#x20;

Your promotion is created!&#x20;

you will see on the main Promotions page whether your promo is Active or Expired, how many people have used it and how many remain&#x20;

**BATCH PROMOTION**&#x20;

Take the same steps as above to create a promotion and click  **Promotion Code Batches**

![](/files/-M_aPK_77Nm3QkwNfmuI)

Click **Create One** or **New Promotion Code Batch** (both will direct you to the same page)&#x20;

![](/files/-M_aPXsVdUYByUaDNRDP)

**Base code -** Name of your base code promo&#x20;

Join characters

Number of codes&#x20;

**Email** - where you will receive the list &#x20;

Click **Create**&#x20;

![](/files/-M_aee-RhZfwnuEFMpiV)

when all codes have been processed you'll see this - you can download the codes if you click on the link or navigate to your email

![](/files/-M_afLzDMEpIvyQNIl10)

the CVS file should look like this&#x20;

![](/files/-M_agBaDa98UReFS3M8m)

your promotion codes are now ready to be shared with your customers - they will follow the same rules and actions you would have defined above&#x20;


---

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

```
GET https://chord-commerce.gitbook.io/oms-guide/how-to-create-a-promotion.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
