Flash Sale

Who can use this page

Fulfillment can't open this page. See Roles and Permissions.

Flash Sale is a promotional feature in Qiscus Shop that lets admins schedule limited-time discounts on selected products. When active, flash sale products are automatically promoted on the customer microsite with countdown timers, strike-through prices, and discount badges.

Overview

With Flash Sale, admins can:

  • Schedule promotional periods from a minimum of 30 minutes up to a maximum of 3 days

  • Run up to 3 concurrent flash sale campaigns (overlapping periods allowed)

  • Apply custom discounts per variant. Admins can choose between percentage-based discounts (e.g., 20% off the original price) or nominal discounts (e.g., reduce price by Rp5,000).

  • Highlight products with strike-through price and discount badge.

  • Track performance via analytics dashboard.

  • Duplicate flash sales for faster setup

  • Filter flash sales by period and status


Setting Up a Flash Sale

Here are the steps to set up a flash sale:

  1. Go to the Qiscus Shop Dashboard.

  2. Navigate to the Promotion group.

  3. Click on Flash Sale, then click Add Flash Sale.


Step #1: Flash Sale Info

  1. Fill in:

    1. Campaign Name

    2. Description

    3. Start & End Date – Time (hour & minute)

    4. Banner (optional)


Info

Flash sales must start at least 30 minutes from now, can run from 30 minutes up to 3 days, and allow up to 3 concurrent campaigns with overlapping periods.

Step #2: Add Products & Apply Discounts

  1. Click Add Product to open the product selection popup.

  2. From the popup, browse and select eligible products to include in the campaign. You may use filters or search for specific products.


⚠️ Notes:

    • Products priced below Rp100 are not eligible for flash sale (tooltip shown).

    • A maximum of 1000 products can be selected per flash sale, regardless of the number of variants.

    • Products already included in another flash sale (with overlapping period) will trigger a validation warning and cannot be selected.


  1. After selecting products, proceed to apply discounts using the options below: There are three ways to apply discounts:

    • All Products: Use Bulk Update → Select All (per page) → Set discount → Save

    • Selected Products: Select products → Bulk Update → Set discount → Save

    • Per Variant: Input discount manually for each variant row

  2. Once ready, click Draft or Create and Publish.



Flash Sale Management

Flash Sale Duplication

Admins can now duplicate any existing flash sale campaign directly from the Dashboard. When a campaign is duplicated, all information—including products and discount settings—is copied into a new draft. This feature helps create recurring or similar campaigns more quickly and consistently.


Flash Sale Filtering

To make campaign monitoring easier, the Dashboard now provides enhanced filtering options. Admins can filter flash sale campaigns by date period range as well as by status (Draft, Upcoming, Ongoing, Ended, or Cancelled), allowing for faster navigation and easier management of multiple campaigns.




Flash Sale Status

Before a flash sale becomes active or visible to customers, it goes through several possible status stages based on how it is configured, scheduled, or managed. Each status reflects what actions the admin can or cannot perform, such as editing or cancelling. The table below explains each flash sale status available in Qiscus Shop:

Status

Description

Editable

Cancelable

Draft

Saved but not yet published

âś… Yes

âś… Yes

Upcoming

Scheduled for future period

❌ No

âś… Yes

Ongoing

Currently active

❌ No

âś… Yes

Ended

Already finished

❌ No

❌ No

Cancelled

Manually cancelled

❌ No


Reminder

Once a product or variant is included in an upcoming or ongoing flash sale, it cannot be edited or removed until the campaign ends or is cancelled. This restriction applies both in the Admin Dashboard and via API. Stock updates for the product remain allowed.


What Customers Will See During Flash Sale

Microsite View

When a flash sale is active, customers will see:

  • A Flash Sale section on the Products tab, showing up to 3 products and a countdown. All running campaigns share this one section.

  • The countdown follows the campaign that ends soonest. Sold out products are not listed in the section.

  • A product counts as sold out once all of its flash sale variants are out of stock, even if its other variants still have stock. On the flash sale page it moves to the Sold Out group, and customers can still buy its other variants at the normal price.

  • View All Offers opens the full flash sale page. It is hidden when only one campaign is running and all of its products already fit in the section.

  • On that page, each campaign has its own block with its banner, name, and countdown. When more than one campaign is running, each block shows up to 10 products and a View More button.

  • Customers can search and filter by category on that page. The results appear as one list across all campaigns.

  • Flash sale products show a strike-through original price and a discount badge. In the product detail popup, variants outside the flash sale show their normal price, unless they have their own product discount.


Shopping Experience

  • Customers can check out with both flash sale and regular products in a single cart

  • Vouchers (discount or free shipping) can still be applied during checkout

  • There is no quantity limit per variant, unless the item is out of stock

  • Sold Out labels are shown when a variant is no longer available

💡All discount logic is handled automatically by the system — customers will always see and receive the correct flash sale price during the active period.

Info

Orders placed via WhatsApp Catalog show flash sale prices only in the checkout summary and order details.


How Flash Sale Appears After Purchase

What Customers See

  • On the order confirmation and order detail page, flash sale items will still display:

    • Strike-through original price

    • Final discounted price

    • Discount badge

What Admins See

  • In the Order Details view, admins can view flash sale items with:

    • Original price (strike-through)

    • Final discounted price used at the time of checkout

  • The price reflects the exact moment of purchase, even if prices or flash sale statuses change afterward

  • Admins cannot edit or remove products or variants from a flash sale once the campaign is upcoming or ongoing. However, stock levels of those products can still be updated as usual.


Stock Handling

Flash sale shares stock with the normal product inventory — there is no separate stock.

  • Stock Deduction: product stock decreases when an order is placed.

  • Stock Return: if an order is cancelled or payment expires, the stock is automatically returned to inventory.

  • No Special Stock Limit: flash sale products follow the same stock as normal items.

  • Visibility: when stock reaches zero, “Sold Out” label appears on microsite.