Promotions are Medusa's built-in discount codes. The storefront applies them at checkout, one code per order.
Codes live today: CHISEL10 (10% off, always on), FLASH15 (15% off, tied to the homepage flash sale), plus brand codes such as GLOW10, ATHLOS10 and IVE10.
Creating a code
- Open Promotions and click Create.
- Choose Standard promotion, then Amount off order or Amount off products.
- Enter the code customers will type (capital letters, no spaces), the value (percentage or fixed rupees), and set Status: Active.
- Optional: under Who can use this code, limit by customer group; under What items the promotion applies to, limit to a category, collection or specific products; set a usage limit.
- Optional: attach to a Campaign with a start and end date and a budget.
- Save. The code works on the site immediately.
Showing a code on the Offers page
haloweave.store/offers lists every active promotion code with its description automatically. Write a clear description when creating the code; that text is what customers read.

The homepage flash sale
The announcement bar, countdown and "Today's deal" on the homepage are driven by a flash-sale entry with a promo code and an end time, edited under Homepage → Flash sale. See Homepage banners and sections.
Pausing or ending a code
Open the promotion and set Status: Inactive, or end its campaign. Do not delete codes that were used on orders; history stays readable when the code is only inactive.
Things to know
- Discounts reduce the amount charged and the GST invoice reflects the discounted price.
- A partner's commission is calculated on the amount actually paid, after the discount.
- Free shipping above ₹999 is not a promotion; it is a shipping rule in Settings → Locations & Shipping.
