Flash Sales for WordPress
Schedules a sale window per product and shows a live countdown until it ends.
Flash Sales, in practice.
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.
- 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
Storefront, admin and settings.
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
Settings you control
- Label prefix
- Show timer on product cards
- Show timer on product pages
- Urgency styling under N minutes
Routes and hooks.
Built on the same Addon SDK as every other Pro add-on — extend it instead of replacing it.
REST routes
GET /ambikly-pro/v1/flash-salesPOST /ambikly-pro/v1/flash-salesDELETE /ambikly-pro/v1/flash-sales
Core hooks it listens to
ambikly_product_on_saleambikly_product_detail_bodyambikly_product_card_actionswp_enqueue_scriptsrest_api_init
Works with
From toggle to live in a few minutes.
-
Enable it
Ambikly → Add-ons → Flash Sales → toggle on. Pro must be active; nothing else to install.
-
Set it up
Open its settings panel and set: label prefix; show timer on product cards; show timer on product pages; urgency styling under N minutes.
-
Find it in use
The storefront surfaces, admin screens and settings it adds are listed under “Where it shows up” above; nothing needs placing by hand unless a shortcode is named there.
-
Turn it off without losing anything
Disable the add-on from the same screen. Its settings and data stay in place, and a lapsed license pauses it the same way — the store keeps running.
About Flash Sales.
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.
Also on the same license.
Abandoned Cart Recovery
Win back customers who left items in their cart with a sequence of automated emails.
MarketingAffiliate System
Track referrals and record commissions for affiliate partners.
MarketingDynamic Pricing
Rule-based discounts — tiered, role-based, cart-quantity, scheduled. Stacks or stays exclusive per rule.
MarketingGet Flash Sales with every other add-on.
Pro is $199 a year or $549 once, for all 35 add-ons. Enable this one from the same admin the day you need it.