Creating and Managing Promo Codes

Create discount codes with percentage or fixed-amount discounts, usage limits, and date ranges.

Creating and Managing Promo Codes

  • Create discount codes with percentage or fixed-amount discounts
  • Set usage limits, date ranges, and minimum order amounts
  • Target specific products or categories with your promotions

Promo codes are a powerful way to drive sales, reward loyal customers, and run seasonal promotions. In BakeOnyx, you can create flexible discount codes that automatically apply discounts at checkout. This guide walks you through creating and managing promo codes for your online store.

Accessing Your Promo Codes

  1. Log in to your BakeOnyx dashboard
  2. Navigate to Storefront in the left menu
  3. Click Promo Codes

You'll see a list of all your existing promo codes with their status, discount amount, and usage statistics.

Promo codes list showing active and inactive codes with usage counts

Creating a New Promo Code

  1. Click the Create Promo Code button
  2. Enter a Code — this is what customers will type at checkout (e.g., SUMMER20 or LOYALTY10). Make it memorable and easy to type
  3. Choose your Discount Type:
    • Percentage — discount a percentage off the order (e.g., 15% off)
    • Fixed Amount — discount a set dollar amount (e.g., $5 off)
  4. Enter the Discount Value — the percentage or dollar amount
  5. Set a Minimum Order Amount (optional) — customers must spend at least this much for the code to apply
  6. Set a Maximum Discount Cap (optional) — limits the total discount, useful for percentage discounts on large orders
Promo code creation form with discount type, value, and targeting options

Setting Usage Limits and Dates

  1. Enter a Usage Limit (optional) — the maximum number of times the code can be used across all customers
  2. Enter a Per-Customer Limit (optional) — how many times one customer can use the code
  3. Set a Start Date — when the code becomes active
  4. Set an End Date — when the code expires
Tip: Leave the usage limit blank if you want the code to work indefinitely. This is great for permanent loyalty codes or referral discounts.

Targeting Specific Products or Categories

You can limit a promo code to specific products or product categories, or leave it open for all items:

  1. Under Applies To, choose whether the code applies to:
    • All Products — the discount works on any item in your store
    • Specific Categories — select which product categories qualify (e.g., "Cupcakes" or "Custom Cakes")
    • Specific Products — choose individual products that qualify for the discount
  2. If targeting categories or products, select them from the dropdown list
Note: If you select both categories and products, the code will apply to items in those categories OR the individual products you selected.

Activating Your Promo Code

  1. Toggle the Active switch to On to make the code live
  2. Click Save

Your promo code is now live and customers can use it at checkout. The discount will calculate automatically based on their order.

Managing Existing Promo Codes

From the promo codes list, you can:

  • View usage — see how many times a code has been used
  • Edit a code — click the code name to modify discount amounts, dates, or limits
  • Deactivate a code — toggle the Active switch off to pause a code without deleting it
  • Delete a code — permanently remove a code (this cannot be undone)
Warning: Deleting a promo code is permanent. If you want to stop using a code temporarily, deactivate it instead.

Best Practices for Promo Codes

  • Use clear, branded code names customers will remember
  • Set end dates for seasonal or limited-time promotions to create urgency
  • Monitor usage counts to track promotion performance
  • Test codes yourself at checkout before promoting them to customers
  • Pair promo codes with email campaigns or social media announcements for maximum impact

Next Steps

Was this article helpful?