Product Flash Sales
Use flash sales to run time-sensitive product promotions. This feature is available depending on your subscription plan.
Flash sales apply to the online store only. At the POS, products are still sold at the normal price, the product discount, or a price rule. See Online store only.
What this page helps with
- highlighting selected products at a fixed promotional price
- moving slow stock more quickly
- running short campaign windows with promo quotas and per-buyer purchase limits
- seeing the results: how much sold, the quota left, the number of orders, and revenue
The flash sale list shows the name, the period (dates, with times when set), how many products are included, and a status badge, with search by flash sale name.
When to choose flash sales
Use flash sales when you want urgency around specific products rather than a reusable code-based promotion.
This is especially useful for:
- limited-time promotional prices, for example double-date sales or payday
- campaign pushes for selected inventory
- short bursts of sales momentum
Typical workflow
- press Add Flash Sale, then fill in the name (up to 50 characters), an optional description (up to 255 characters), the start and end dates, start and end times if needed, and the Active switch
- add products one by one. Each row holds the product, an optional variant, the flash sale price (a fixed amount, not a percentage), the promo stock, and the limit per buyer
- save. The flash sale and all its products are saved together, so if one row is not right, nothing is saved and the row to fix is marked
- press View in store to check how it looks to buyers
- use the Promote action on a flash sale row to take it into the Marketing Center
- watch its performance while the flash sale runs, then use Duplicate to repeat a campaign that worked
Flash sale timing
A flash sale runs once, without a break, from the start date and time to the end date and time. It is not a daily slot that repeats every day.
- no times set: the flash sale runs all day, from 00:00 on the start date to 23:59 on the end date. Entering 00:00 as the start time or 23:59 as the end time means the same as all day
- times set: the flash sale starts and ends exactly at those times. Example: start 11 November at 20:00, end 12 November at 02:00, so the flash sale runs for six hours straight
- all times follow the shop time zone (WIB by default), so the flash sale starts and ends at the same moment for every buyer, wherever they are
- the end must come after the start, and a new flash sale cannot already be over
One active flash sale at a time
A shop can have only one active flash sale in the same period. If you turn on or save an active flash sale whose period overlaps another active flash sale, the save is refused and the message names the conflicting flash sale and its period. Turn the other flash sale off, or move its dates and times.
Inactive flash sales may overlap. This lets you prepare several drafts and turn one of them on.
Adding products to a flash sale
| Field | Rule |
|---|---|
| Product and Variant | A product from your shop. Pick a variant when the price differs per variant. A product and variant can be in a flash sale only once |
| Flash sale price | More than Rp0 and below the normal price. The normal price is the variant price, or the product price when there is no variant |
| Promo stock | The number of pieces sold at the flash sale price, at least 1. Once some have sold, the promo stock cannot go below the number sold |
| Limit per buyer | At least 1. Left empty, the limit is 1 pc per buyer. A limit larger than the promo stock is lowered to the promo stock |
The sold count is kept by Etalasse from incoming orders. Saving or editing the flash sale again does not change it, so quota that is already used does not reopen. A product you remove from a flash sale stops selling at the flash sale price right away.
Flash sale status
Each flash sale has a status badge worked out on the shop's clock:
| Status | Meaning |
|---|---|
| Live | Active and within its period. Buyers can buy at the flash sale price |
| Upcoming | Active, but not started yet. The online store can show it as the next flash sale |
| Ended | Its period is over. Products go back to the normal price |
| Inactive | The Active switch is off. It does not show on the online store, whatever the dates |
Viewing performance
Open a flash sale's performance to see its results, overall and per product:
- Sold: pieces ordered at the flash sale price, with the percentage of the promo stock
- Left: promo quota not used yet
- Orders: the number of orders with flash sale products. Canceled or expired orders are not counted
- Revenue: total sales of flash sale products from paid orders, leaving out fully refunded orders
Products are sorted from best seller down, so you quickly see which products were most wanted.
Duplicate and View in store
- Duplicate creates a copy of the flash sale with the same products, prices, promo stock and limits per buyer. The sold count starts at 0, and the copy is inactive. Set its name and period, then turn it on when ready
- View in store opens the flash sale page on your online store, so you can check prices, the countdown and the product order the way buyers see them
What buyers see
- Flash sale prices for signed-in buyers. Buyers who are not signed in still see the normal price, with a prompt to sign in for the flash sale price. Once signed in, the cart and checkout use the flash sale price
- A countdown to the end of the flash sale shows on the flash sale page and the product page
- Quota left shows per product. Products whose quota ran out are marked sold out and moved to the bottom
- The next flash sale. When an active flash sale starts within 7 days, the online store and the product page announce it, with its start time and flash sale price, so buyers can come back on time
When a flash sale ends while in the cart
If a flash sale ends, is turned off, or runs out of quota while its product is still in the cart, that item moves to the normal price on its own and the buyer is told the flash sale has ended. The buyer does not get stuck on a failing checkout: they see the new price, then can go on with the order or remove the item.
The same happens when a buyer adds a product to the cart just after the flash sale ended: the item is still added at the normal price, and the buyer gets a notice.
Per-buyer limit
The limit per buyer counts pieces (pcs), not orders. All of a buyer's orders for the same flash sale product are added up. The limit is checked when the item is added to the cart, when its quantity changes, and once more at checkout.
- canceled or expired orders do not count, because their pieces go back to the quota
- refunded orders still count
- if a buyer orders from two devices at the same time, the limit still holds for both
- if a buyer asks for more than the quota left, the request is refused and the buyer sees how many are still available
Example: the limit is 2 pcs. A buyer already bought 1 pc, then orders 2 more. The second order is refused, and the buyer sees Flash sale limit is 2 pcs, you already bought 1.
Online store only
Flash sales apply to orders from the online store. The POS does not use flash sale prices: products are sold at the normal price, the product discount, or an active price rule. If you want the same promo price in your physical store too, create a price rule for the same period.
Good practice
- define the period clearly. Set times when the flash sale lasts only a few hours, and leave them empty when it runs all day
- check each product's flash sale price before launch. The flash sale price replaces the normal price while the flash sale runs, for signed-in buyers
- use the promo stock and limit per buyer so the promo quota is not blown, and make sure warehouse stock covers that quota
- prepare the next flash sale as inactive, then turn it on once the previous one has ended
- review the performance page after the campaign to decide which products are worth repeating with Duplicate