WordPress plugin intelligence profile

Stock Take Mode for WooCommerce

Pause purchasing on your WooCommerce store during stock counts, with a countdown banner, waitlist capture, and automatic re-open notifications.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update22 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Stock Take Mode for WooCommerce version 1.0.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Stock Take Mode for WooCommerce lets store owners temporarily pause purchasing across the whole store, or on specific products, while they run an inventory count, perform maintenance, or run a seasonal stock-take.

Customers see a clear banner explaining what is happening, can leave their email to be told when you re-open, and staff can keep working as normal.

Features

  • One-click start and stop: A status card at the top of the settings screen shows whether Stock Take Mode is active, scheduled or off, with “Start now” and “Stop now” buttons. You can also turn it off from the admin toolbar.
  • Schedule or manual: Set a start and end time in your store’s timezone, or leave them blank and switch it on and off yourself. Quick “ends in 1 hour / 4 hours / 1 day / 3 days” buttons make short counts easy.
  • Product & category exceptions: Keep specific products, or entire categories, purchasable while everything else is paused.
  • Role bypass: Let administrators, shop managers, or any other role keep shopping normally.
  • Preview as customer: See exactly what shoppers see without logging out.
  • Countdown banner: A banner with a live countdown to your re-open time. Choose a color preset or your own colors, place it at the top (sticky or not) or bottom of the screen, and show it on every page or only on shop pages. A live preview updates as you type.
  • Waitlist capture: Visitors can leave their email to be notified when the store re-opens. Includes spam protection and a privacy note.
  • Waitlist management: Search, remove individual subscribers, export to CSV, or email everyone on demand.
  • Automatic re-open broadcast: Optionally email every subscriber as soon as stock-take mode ends. Emails are sent in small background batches, so large lists never slow down your store.
  • Works with block and classic checkout: Purchasing is blocked for classic add-to-cart, AJAX add-to-cart, the Cart and Checkout blocks and the Store API.
  • Admin bar indicator and dashboard widget: See the current status and blocked-attempt count at a glance.
  • Settings import/export: Download your configuration as JSON to back it up or copy it to another store.
  • WooCommerce log integration: Key events are recorded under WooCommerce > Status > Logs for troubleshooting.
  • Privacy tools: Waitlist emails are included in WordPress’s personal data export and erase tools.
  • Accessible: The banner and waitlist form use proper labels and live regions, and respect reduced-motion preferences.

Developer hooks

  • kagstm_is_window_active (filter): override whether the window is considered open.
  • kagstm_message (filter): change the customer-facing message.
  • kagstm_show_banner (filter): control where the banner is shown.
  • kagstm_capability (filter): change the capability required to manage the plugin (default manage_options ).
  • kagstm_broadcast_batch_size, kagstm_waitlist_max, kagstm_waitlist_rate_limit (filters): tune the waitlist and broadcast.
  • kagstm_started, kagstm_ended, kagstm_waitlist_subscribed (actions).

Configuration

  • Rules: Turn the system on/off, set a start/end window, choose bypass roles, and set product/category exceptions.
  • Design & Engagement: Customize the banner colors, position and message, the add-to-cart button behavior, the waitlist form and your re-open email.
  • Waitlist: View, search, remove and export subscriber emails, or email them on demand.
  • Import / Export: Download or upload your configuration as a JSON file.

About the Developer

Stock Take Mode for WooCommerce is crafted by Peter Kagunda, a WordPress and WooCommerce developer specializing in custom plugin development, high-performance e-commerce solutions, and tailored integrations.

  • Need a custom feature or plugin built? Visit peterkagunda.com to get in touch for freelance development, site revamps, or performance optimization.
  • Support & Bug Reports: If you encounter any issues or have feature requests, please use the official WordPress support forums or reach out directly through the contact page.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • inventory
  • maintenance
  • stock
  • waitlist
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity22 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.17.1.2
Version1.0.01.0.1
WordPress compatibility7.17.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.