BazaarKitDocs → Vendor Holiday Mode

Free core · Included forever

Vendor holiday mode for Dokan marketplaces

A seller flips one switch before they go away. Their listings disappear from the shop, from search and from their own store page, and nobody can buy them — until they flip it back and everything returns exactly as it was.

Free core Works with Dokan Lite Nothing is unpublished
Shop open A vendor’s store page showing three products for sale
The vendor’s store page while they are trading.
Seller on holiday The same store page with no products and a notice reading “This shop is on holiday — the seller is away at the moment, so their items aren’t available to buy”
The same page after one click. Nothing was unpublished; the listings return exactly as they were.

What holiday mode does

Sellers on a marketplace are usually one person. They go on holiday, they get ill, they run out of stock, they have a week where life is simply too busy to get to the post office. When that happens they need a way to stop taking orders that does not involve dismantling their shop.

Holiday mode is that switch. While it is on, every listing that seller owns is hidden from the shop, from category pages, from search results, from product rails and from their own store page, and cannot be added to a basket or bought. While it is off, nothing at all is different.

The short version: it is in the free BazaarKit core. Install the core and every vendor has the switch on their dashboard immediately — there is nothing to configure and nothing to buy.

Why it matters more than it sounds

A marketplace's reputation is made of its worst orders, not its average ones. An order that sits unposted for two weeks because the seller was away produces an angry buyer, a refund, probably a bad review, and quite often a buyer who never comes back — and none of that is really the seller's fault if you never gave them a way to say “not this week”.

Without a pause switch, sellers improvise. They unpublish their products one by one, or set every item out of stock, or just let the orders pile up and deal with the consequences. The first two are miserable to undo, and the third costs you customers.

On Dokan, vendor vacation mode is part of Dokan Pro. In BazaarKit it is free, because a seller being able to say “I'm away” is not a premium feature — it is basic hygiene for a marketplace that wants orders fulfilled.

Why nothing gets unpublished

This is the part worth understanding, because it is the difference between holiday mode and the workaround it replaces.

When a seller unpublishes their catalogue by hand, several things quietly break. Their catalogue visibility settings are lost. Their listing dates reset, so when they republish, items that were carefully ordered come back looking newly listed. Anything scheduled or set to a particular visibility has to be reconstructed from memory. For a seller with three items that is annoying; for a seller with two hundred it is a lost afternoon, and they will not do it again.

Holiday mode changes nothing about the products. Not the post status, not the stock level, not the catalogue visibility, not the dates. The products stay exactly as they are and are simply left out of the shop's queries while the seller is away. Switching it off does not restore anything, because nothing was altered in the first place.

This also means there is no “rebuild” step and no risk of a half-finished restore. A seller can pause and resume as often as they like — for a fortnight in summer or for a single busy weekend — at no cost.

What the vendor does

The control sits at the top of the vendor's Dokan dashboard. When their shop is open, it is a quiet line of text and a button:

The BazaarKit holiday mode control on a vendor dashboard, reading 'Going away? Pause your shop and your listings are hidden until you come back. Nothing is deleted.' with a 'Pause my shop' button
The vendor's dashboard while their shop is open.

Once paused, it becomes something they cannot miss, so nobody ever leaves their shop closed by accident and wonders where their sales went:

The paused state of BazaarKit holiday mode: an amber banner telling the vendor their listings are hidden and nobody can buy from them, that nothing has been deleted, and offering a button to reopen the shop
The same dashboard while the shop is paused. The banner is deliberately loud.

That is the entire interaction. One click to pause, one click to reopen, and it takes effect immediately.

What buyers see

Mostly, they see nothing — the seller's items are simply not in the shop, the same as any item that is not for sale.

The exception is the seller's own store page, which someone may well have bookmarked or found through a link. An empty store page reads as “this seller has gone” or “this site is broken”, and neither is true. So instead the page carries a short, friendly notice explaining that the shop is on holiday and inviting the buyer to check back — which keeps the seller's followers rather than losing them.

Everywhere it applies

A WooCommerce product reaches a buyer through a surprising number of routes, and covering only the obvious one leaves a seller taking orders they cannot fulfil. Holiday mode is enforced across all of them:

That last one is the important one. Hiding a product from listings is presentation; refusing the sale is the part that actually protects the seller and the buyer. Someone arriving on a direct link from an old email cannot place an order that nobody is there to post.

Existing orders carry on as normal

Holiday mode stops new sales, and nothing else. Orders the seller has already taken behave exactly as they always did — they can be marked as shipped, refunded, discussed in messages, disputed, and paid out.

This is deliberate. A seller going away for a fortnight usually still has last week's orders to post before they leave, and a seller who is ill still needs their money to arrive. If you use escrow, held payouts keep releasing on their normal schedule while the shop is paused.

Settings

There are none, and that is intentional. Holiday mode has no options screen because there is nothing meaningful to configure — it is a switch that belongs to each seller, and it lives on their dashboard where they will actually find it.

As the marketplace owner you can see who is away from your usual WordPress user and vendor screens, and the switch is per seller, so one vendor being on holiday never affects another.

How to check it is working

  1. Sign in as a vendor with at least one published product and open the Dokan dashboard.
  2. Click Pause my shop. The amber banner should appear straight away.
  3. In a private window — so you are not signed in — open the shop page. That vendor's items should be gone, while other vendors' items are untouched.
  4. Open one of the paused vendor's product URLs directly. The page loads, but it cannot be added to the basket.
  5. Open the vendor's store page. You should see the “This shop is on holiday” notice rather than an empty grid.
  6. Go back to the dashboard and reopen the shop. Everything should return immediately, with the listings exactly as they were.

You can walk through all of this on the live demo, where you can sign in as a vendor without setting anything up.

Troubleshooting

The products are still showing after pausing

Check you are looking as a logged-out visitor rather than as the vendor or as an administrator, and clear any page cache. Aggressive full-page caching plugins and CDNs will happily serve a shop page they built before the shop was paused; that is the cache being a cache, not holiday mode failing.

A paused seller's items appear in an unusual place

Holiday mode covers WooCommerce's own queries and the standard extension points. A theme or plugin that fetches products with a completely hand-written database query, bypassing WooCommerce entirely, is outside anything a plugin can intercept. If you find one, tell us where it is and we will look at whether it can be covered.

A vendor says they cannot find the switch

It is at the top of their Dokan dashboard, not in their store settings. If it is missing entirely, confirm the BazaarKit core is active and that the account really is a vendor rather than a customer.

Frequently asked questions

Does Dokan Lite have a vacation or holiday mode?

Dokan's vendor vacation module is part of Dokan Pro, so it is not available on Dokan Lite. BazaarKit includes holiday mode in its free core, so a vendor on Dokan Lite can pause their shop without anyone buying Pro.

Are the vendor's products unpublished when they go on holiday?

No, and that is the whole design. Nothing about the products changes — not the post status, not the stock level, not the catalogue visibility. They are hidden by the shop's queries while the switch is on, and reappear exactly as they were when it is switched off.

Can a customer still buy from a paused shop with a direct link?

No. As well as being hidden from listings, the products are made not purchasable and adding them to the basket is blocked, so someone with an old link or a bookmarked page cannot complete an order the seller cannot fulfil.

What do buyers see on the vendor's store page?

A short notice explaining the shop is on holiday and inviting them to check back, rather than an empty page that looks broken or like the seller has left.

Does holiday mode affect orders the vendor has already taken?

No. It only stops new sales. Existing orders, refunds, messages and payouts carry on exactly as normal, because a seller going away for a fortnight still has last week's orders to post.

Can I pause a vendor's shop for them?

The switch belongs to the seller and lives on their dashboard, which is where it makes sense for a seller taking a fortnight off. If you need to stop a seller trading for a reason of your own, that is a moderation decision rather than a holiday, and WordPress's own user and vendor controls are the right tool.

Does pausing hurt the seller's search rankings?

Their product pages still exist and still respond, so nothing is deleted or redirected. As with any temporarily unavailable product, a long absence is more visible to search engines than a short one — but a fortnight's holiday is not something to worry about.

Is vendor holiday mode really free?

Yes. It is part of the free BazaarKit core, along with per-vendor shipping. Neither needs a licence.

Where to go next

Holiday mode costs nothing

It comes with the free BazaarKit core, alongside per-vendor shipping. Install it, and your sellers can take a week off without costing you a customer.

Get the free core Try the live demo