Skip to content

Discount Codes

As well as sale prices, you can schedule Shopify discount codes to activate and expire at specific times.

  1. Open Discount Scheduler and click New schedule.
  2. Select Discount code as the schedule type.
  3. Enter the discount code (e.g. FLASH20).
  4. Set the discount value: percentage off, fixed amount, or free shipping.
  5. Optionally set usage limits (total uses or one per customer).
  6. Set the start and end date/time with your timezone.
  7. Click Save schedule.

At the start time, ShopRail creates the discount code in your Shopify store and activates it. At the end time, the code is deactivated.

If you have an existing discount code you want to schedule (activate/deactivate) rather than create fresh, enter the exact code name. ShopRail will manage its active state on the schedule — it won’t create a duplicate.

  • Discount codes are managed via Shopify’s API. Shopify enforces a maximum of 20,000,000 discount codes per store — not a concern for typical use.
  • Free shipping discount codes require the Shopify Shipping feature on your plan.