Flash Sales PRO
Schedules a sale window per product and shows a live countdown until it ends.
Category: Marketing · Enable at: Ambikly → Add-ons → Flash Sales
What it does
Stores a start and end window per product and hooks the core on-sale check, so the schedule decides whether the sale price is honored at checkout — not just whether a banner shows. Countdowns render on product pages and shop-grid cards, plus a shortcode for landing pages. Times are entered in your site’s timezone.
Capabilities
- Per-product sale window in a dedicated table
- Enforces the window on the real price, not just the banner
- Countdowns on product pages and shop-grid cards, each toggleable
- [ambikly_flash_sale] shortcode for landing pages
- Urgency styling threshold in minutes
- Site-timezone datetimes stored as UTC
Turn it on
- Make sure Ambikly Pro is active and your license is activated under Ambikly → Settings → License.
- Go to Ambikly → Add-ons, find Flash Sales and switch it on. There is nothing else to install.
- Open its settings panel and set the options listed below.
- Visit your storefront to confirm the new surface appears: countdown banner on product pages.
Settings
Open the add-on's settings panel from Ambikly → Add-ons → Flash Sales.
- Label prefix
- Show timer on product cards
- Show timer on product pages
- Urgency styling under N minutes
Where it appears
On the storefront
- Countdown banner on product pages
- Compact countdown on shop-grid cards
- [ambikly_flash_sale] shortcode
In the admin
- Flash sale schedules — list, create, delete
For developers
REST routes
GET /ambikly-pro/v1/flash-salesPOST /ambikly-pro/v1/flash-salesDELETE /ambikly-pro/v1/flash-sales
Every route enforces the same capability checks as the rest of the API — see the REST API guide.
Core hooks it listens to
ambikly_product_on_saleambikly_product_detail_bodyambikly_product_card_actionswp_enqueue_scriptsrest_api_init
The full list is in the hooks reference.
Questions
Does the sale price actually stop when the timer runs out?
Yes. Outside the window the sale price is not honored at checkout — the timer and the charged price can’t disagree.
Can I schedule a sale on a variable product?
No — each variation prices independently, so the parent-level schedule is rejected on save.
Do I need a cron job?
No. The countdown runs in the browser and the window check happens live on each price evaluation.
Works well with
Product Badges · Dynamic Pricing
Turning it off
Switch the add-on off from Ambikly → Add-ons. Its settings and data stay in the database, so turning it back on restores exactly what you had. A lapsed license pauses it the same way — the store keeps selling on the free core, and nothing is deleted.
One license covers all 35 add-ons — $199 a year or $549 once for a single site. Nothing here is sold separately.
See pricing →