> For the complete documentation index, see [llms.txt](https://guides.paynow.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.paynow.gg/marketing/sales.md).

# Sales

A sale discounts products automatically for everyone, with no code to enter. Use it for holidays, launches and events.

*Dashboard → Marketing → Sales. Needs `sale_read`.*

The Sales page lists every sale, past and present, with its name, status, discount, end date and last update. Click **Create** to create one.

## Creating a sale

Five sections, three of them optional.

**Sale Details** is the sale's name. It is visible to customers on the checkout page, so make it readable: `Summer Siege` or `Black Friday`, not `test2-final`.

**Sale Lifetime** takes optional start and end dates. Set an end date. A sale with no end is a price cut, and it trains your community to expect the discounted price permanently.

**Discount Details** is **Percentage** or **Fixed**, then the amount, then a **Discount Duration**: **Apply once**, **Forever**, or **Multiple subscription renewals** (which asks for a number of renewals).

**Sale Application** optionally limits the sale to specific products or tags. Leave it empty to apply the sale to everything. Applying by [tag](/your-webstore/tags.md) is usually easier: tag your seasonal items once and every future sale can target that tag.

**Redeem Requirements** optionally requires a minimum order value before the discount applies, $5 for example. A minimum raises average order value: a customer at $4.20 will often add something to cross it.

<figure><img src="/files/Hdo0VmCadwS45KHoA4oZ" alt="The sale creation form showing name, lifetime, discount type and application."><figcaption></figcaption></figure>

Once created, the sale's page lists every order it was applied to. That is how you judge whether it worked.

## Sales versus coupons

|                           | Sale                       | [Coupon](/marketing/coupons.md)       |
| ------------------------- | -------------------------- | ------------------------------------- |
| Who gets it               | Everyone                   | Whoever has the code                  |
| Requires a code           | No                         | Yes                                   |
| Good for                  | Site-wide events, holidays | Giveaways, targeted offers, win-backs |
| Visible on the storefront | Yes                        | No                                    |

They can interact. Check your **promo code stacking** setting in [Settings](/store-settings/store.md), and note that coupons have an **Apply before sales** option that changes the calculation order.

## Making a sale work

Check **Popular Times of Day** in [Analytics](/analytics/analytics.md) and launch just before your peak, not at whatever hour suits you. Announce it at launch and again before it ends; the closing reminder often outperforms the opening one. Watch average order value alongside revenue on the [Dashboard](/analytics/dashboard.md), because a sale that lifts orders while cutting AOV may have lost you money. Judge it over the full week; a spike then a trough is normal.

{% hint style="warning" %}
**Discounting a subscription is not the same as discounting a one-off.** How far a sale reaches into a subscription depends on the **Discount Duration** you pick: **Apply once** discounts the signup only, while **Forever** and **Multiple subscription renewals** carry on into renewals. Choose it deliberately.
{% endhint %}
