Marketing & Loyalty
Promotions & Discounts
Create time-limited promotions, percentage or fixed discounts, and BOGO offers.
Set up promotions, configure discount types, generate promo codes, schedule campaigns, and track performance.
Overview
Stogly's promotion engine supports:
- Percentage discounts — e.g., 20% off selected items
- Fixed amount discounts — e.g., 500 RSD off an order
- Buy-X-Get-Y offers — e.g., buy 2 get 1 free
- Promo codes — shareable codes customers enter at checkout
- Scheduled promotions — set start and end dates for automatic activation
- Targeted promotions — apply to specific products, categories, or customer groups
Creating a Promotion
Step-by-Step
- Navigate to Sales > Promotions
- Click + New Promotion
- Fill in the basic details:
- Name — descriptive name, e.g., "Summer Sale 2025"
- Description — optional, shown to staff at POS
- Status — Active, Scheduled, or Draft - Select the discount type (see below)
- Define the scope — which products or categories this applies to
- Set the schedule — start date, end date, or always active
- Click Save
Discount Types
| Type | How It Works | Example |
|---|---|---|
| Percentage | Reduces price by a percentage | 20% off all beverages |
| Fixed Amount | Subtracts a fixed value from the price | 500 RSD off orders over 3,000 RSD |
| Buy-X-Get-Y | Free or discounted item after purchasing X items | Buy 2 pizzas, get 1 free |
Configuring Discount Details
Percentage Discount
- Select Percentage as the discount type
- Enter the percentage value (e.g.,
20) - Optionally set a maximum discount amount to cap the savings
Fixed Amount Discount
- Select Fixed Amount as the discount type
- Enter the discount value (e.g.,
500) - Optionally set a minimum order value — the discount only applies when the cart reaches this threshold
Buy-X-Get-Y
- Select Buy X Get Y as the discount type
- Set Buy quantity (X) — how many items the customer must purchase
- Set Get quantity (Y) — how many items are discounted
- Choose the discount on Y — free (100%) or a reduced percentage
- Select whether X and Y must be the same product or can be different
Promo Codes
Promo codes let customers or staff apply specific discounts by entering a code.
Creating a Promo Code
- In the promotion editor, enable the Promo Code toggle
- Enter a code (e.g.,
SUMMER20) or click Generate for a random code - Set usage limits:
- Total uses — max number of times the code can be used overall
- Per-customer limit — max uses per individual customer - The code can be shared via email, social media, or printed materials
Promo Code Reference
| Setting | Description | Example |
|---|---|---|
| Code | The text customers enter | SUMMER20 |
| Total Uses | Max redemptions across all customers | 500 |
| Per-Customer Limit | Max uses per customer | 1 |
| Minimum Order | Order threshold to qualify | 2000 RSD |
Scheduling Promotions
Setting Start & End Dates
- In the promotion editor, go to the Schedule section
- Set the Start Date — when the promotion activates
- Set the End Date — when the promotion automatically deactivates
- If no dates are set, the promotion is active as long as its status is Active
Scheduled promotions switch on and off automatically — no manual intervention needed.
Targeting Products & Categories
Applying to Specific Products
- In the promotion editor, go to the Scope section
- Select Specific Products
- Search and add the products this promotion applies to
Applying to Categories
- Select Categories as the scope
- Choose one or more categories
- All products within those categories qualify for the discount
Applying to All Products
Select All Products to create a store-wide promotion.
Promotion Reports
- Navigate to Sales > Promotions and select the Reports tab
- View performance metrics:
| Metric | Description |
|---|---|
| Total Redemptions | Number of times the promotion was used |
| Total Discount Given | Sum of all discounts applied |
| Revenue with Promotion | Total sales where the promotion was applied |
| Average Order Value | Average transaction size with the promotion |
| Top Products | Most frequently discounted products |
- Filter by date range or specific promotion
- Export data to CSV for further analysis
Tips & Best Practices
- Name promotions clearly — POS staff see the promotion name, so make it descriptive
- Set end dates — avoid promotions running indefinitely by always adding an end date
- Use per-customer limits on promo codes to prevent abuse
- Test before launch — create a promotion as Draft, verify it applies correctly, then set to Active
- Review reports weekly — monitor which promotions drive sales and which underperform
- Combine with categories — category-wide discounts are easier to manage than per-product promotions
Need help? Contact support at support@stogly.com