Dokan Kits Vendor Flash Sales & Countdown

Dokan Kits Vendor Flash Sales & Countdown helps marketplace owners and vendors run time-limited promotions without manually changing product prices. Vendors can choose selected products, product categories, or their entire store, configure the discount and campaign dates, and publish a branded storefront banner with a live countdown.

Marketplace administrators retain control over vendor access, discount limits, campaign duration, approval requirements, coupon compatibility, marketplace-wide mega sales, and recent-sale notifications.

Key features

  • Vendor-managed flash-sale campaigns from the Dokan dashboard
  • Selected-product, category-wide, or store-wide promotion scopes
  • Percentage and fixed-amount discounts
  • Scheduled start and end dates
  • Automatic WooCommerce sale pricing during active campaigns
  • Automatic price restoration when campaigns end
  • Custom banner headline, subtext, image, colors, gradient, alignment, and countdown
  • Storefront and optional single-product countdowns
  • Marketplace-wide mega-sale banners managed by administrators
  • Optional campaign approval workflow
  • Buy-one-get-one promotional rules
  • Campaign affiliate/referral codes
  • Coupon-stacking controls
  • Recent WooCommerce flash-sale purchase notifications
  • Campaign reporting with status, revenue, and order totals
  • WooCommerce HPOS compatibility

Requirements

  • WordPress 6.4.2 or newer
  • PHP 7.4 or newer
  • WooCommerce 7.9 or newer
  • Dokan Lite 3.9.7 or newer
  • Dokan Kits 3.1.5 or newer
  • A valid license for this premium add-on

Installation

  1. Download dokan-kits-vendor-flash-sales--countdown-1.0.0.zip.
  2. In WordPress, go to Plugins → Add New Plugin → Upload Plugin.
  3. Select the ZIP file and click Install Now.
  4. Activate Dokan Kits Vendor Flash Sales & Countdown.
  5. Complete license activation when prompted.
  6. Confirm that WooCommerce, Dokan Lite, and Dokan Kits are active.

Administrator setup

Go to Dokan Kits → Features → Marketing → Vendor Flash Sales & Countdown.

General controls

  • Enable Flash Sales Module: Enables campaign management and storefront output.
  • Vendor Access: Allow all vendors, use an allowlist, use a blocklist, or disable access for every vendor.
  • Require Admin Approval: Holds new vendor campaigns for review before they can run.
  • Max Concurrent Flash Sales: Limits how many campaigns one vendor can run simultaneously.
  • Min/Max Discount: Sets acceptable percentage discount boundaries.
  • Max Campaign Length: Restricts the number of days a campaign can run.

Banner and countdown defaults

  • Choose a top-bar or below-store-header banner position.
  • Set the default countdown label and display format.
  • Configure background, gradient, text, and countdown colors.
  • Select left, center, or right text alignment.
  • Enable or disable countdowns on individual product pages.

Vendors can override the visual defaults for each campaign.

Promotion controls

  • Allow or block store-wide campaigns.
  • Allow or block coupon stacking.
  • Enable marketplace mega sales.
  • Enable BOGO rules.
  • Enable affiliate tracking.

Recent-sale notifications

Recent-sale notifications use real WooCommerce orders associated with active flash-sale campaigns. When an order reaches processing or completed status, its flash-sale event becomes available to the storefront notification rotation.

Administrators can configure:

  • Bottom-left or bottom-right placement
  • Visible duration for each notification
  • Pause between notifications
  • Maximum number of recent orders in rotation
  • Order lookback period
  • Customer-name masking

Creating a marketplace mega sale

  1. Go to Dokan Kits → Flash Sales.
  2. Complete the Create marketplace mega sale form.
  3. Add the campaign title, customer-facing headline, and optional subtext.
  4. Customize the banner image, colors, countdown, and alignment.
  5. Choose the discount and campaign schedule.
  6. Save the campaign.

The mega-sale banner appears sitewide while the campaign is active.

Vendor guide

Vendors manage campaigns from Vendor Dashboard → Flash Sales & Countdown.

Create a campaign

  1. Enter an internal campaign title.
  2. Add the storefront banner headline and optional subtext.
  3. Optionally upload a banner image and customize its appearance.
  4. Choose the campaign scope:
    • Selected products
    • Entire store
    • Product categories
  5. Select a percentage or fixed discount and enter the amount.
  6. Set the start and end date/time.
  7. Optionally enable BOGO or add an affiliate code.
  8. Save the campaign.

If administrator approval is required, the campaign remains pending until approved.

Preview and edit

Use Preview store banner to inspect the campaign before it begins. Existing campaigns can be edited from the campaign list while actions are available.

Customer experience

During an active campaign:

  • The vendor storefront displays the campaign banner and a live countdown.
  • Eligible products show their regular and flash-sale prices.
  • Product-page countdowns appear when enabled by the administrator.
  • BOGO rules apply automatically when the cart meets the campaign requirements.
  • Coupon stacking follows the marketplace setting.
  • The banner and sale pricing are removed when the campaign ends.

Affiliate tracking

When affiliate tracking is enabled, a vendor can assign a code to a campaign. Referral visits use:

https://example.com/store/vendor-name/?dkfs_ref=campaign-code

The referral code is stored in the resulting WooCommerce order metadata as _dkfs_affiliate_code.

Screenshots

Admin flash-sale settings

Dokan Kits flash-sale settings

Admin mega-sale form and campaign report

Marketplace mega-sale form and reporting

Vendor campaign builder

Vendor flash-sale campaign builder

Vendor storefront countdown banner

Vendor storefront flash-sale countdown

Marketplace mega-sale banner

Marketplace-wide mega-sale banner

Frequently asked questions

Does it require Dokan Pro?

No. Dokan Lite is supported, but Dokan Kits and WooCommerce are required.

Are product prices changed automatically?

Yes. Eligible products receive WooCommerce sale prices during the active campaign window. Prices are restored after the campaign ends.

Can vendors discount their entire store?

Yes, when Allow Store-Wide Flash Sale is enabled by the administrator.

Can administrators review campaigns before publication?

Yes. Enable Require Admin Approval to place new vendor campaigns into pending status.

Can flash-sale discounts be combined with coupons?

The administrator controls this through the Stack with Coupons setting.

Where do recent-sale notifications get their data?

They are generated from real WooCommerce flash-sale orders when those orders enter processing or completed status.

What happens if WordPress cron is delayed?

Campaign activation, expiration, and price restoration depend on WP-Cron. For reliable timing on busy marketplaces, connect WordPress cron to a server cron job.

Premium add-ons