Linux 软件免费装
Banner图

PluginCity Ordering Hours for WooCommerce

开发者 plugincitywp
更新时间 2026年10月26日 04:42
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

opening hours vacation mode store closed pause orders holiday mode

下载

1.1.0 1.0.1

详情介绍:

PluginCity Ordering Hours for WooCommerce pauses new orders without taking the shop offline. Products stay on the site, customers can keep browsing, and checkout is refused until you are ready to take orders again. Your shop stays open for browsing. Ordering doesn't. Going on holiday? Pause orders until you return. Only fulfil Monday to Friday? Set regular ordering hours. Warehouse overloaded? Pause new orders immediately. Closed for Christmas? Schedule the break and reopen automatically. The free version is permanent. It does not expire, needs no licence key, and never contacts PluginCity. What you get The free version never phones home. There is no account, no licence key, and no trial clock. Need multiple closures, date-specific hours, customer-group rules or more advanced scheduling? Ordering Hours Pro adds those features. Pro is a separate paid version, sold and distributed by PluginCity. It is not included in this plugin and is not downloaded or installed by it, and nothing described above depends on it. Your settings carry over if you buy it.

安装:

WooCommerce must be installed and active first.
  1. In WordPress, go to Plugins → Add New.
  2. Search for Ordering Hours for WooCommerce.
  3. Click Install Now, then Activate.
  4. Go to WooCommerce → Ordering Hours, or click Settings on the Plugins screen.
Installing from a downloaded ZIP instead: go to Plugins → Add New → Upload Plugin, choose the ZIP file, and click Install Now. Leave the ZIP as it is; there is no need to unzip it.

屏幕截图:

  • Regular ordering hours: a window for each day, with closed days shown as a dash and their hours kept for when the day opens again.
  • One temporary closure, with its dates and a message of its own, for a holiday, vacation or fulfilment break.
  • The customer message: a heading, the words the shop wrote, and a choice to add the time orders reopen.
  • The block cart explains the pause in the shop's own words, beside the cart totals.
  • The block checkout carries the same message under the order total.
  • On the classic checkout, pressing Place order while orders are paused refuses the order and says why.
  • The [plugincity_store_status] shortcode prints the status on any page.
  • The Ordering status block in the editor, with a switch for each part of the display and a choice of look.
  • The same display as an Elementor widget, with the same choices, under its own PluginCity group.

升级注意事项:

1.1.0 Adds a status block, an Elementor widget and optional opening hours markup. Your settings are unchanged, and nothing new appears until you add one of them.

常见问题:

Does the shop go offline?

No. Products, categories and search stay visible. Only new customer orders are refused.

Does it work with the block cart and checkout?

Yes. While orders are paused the refusal is reported through WooCommerce's Store API, so the block cart and checkout refuse to proceed and show the same message.

What happens to carts already built?

They stay. The customer can come back when you reopen and finish the order.

What happens to orders already placed?

Nothing. Closing the shop does not cancel them, change their status, or stop you fulfilling or refunding them.

Can I use it as vacation mode or holiday mode?

Yes. Pause orders until the day you are back, or set one temporary closure with its own message. The shop reopens automatically at the time you give, and products stay visible the whole time.

Can I change the wording?

Yes. Write a headline and a message for the cart and checkout, and another pair for the mini-cart. Type {reopen_time} where the day and time orders reopen should go, and it is filled in from your hours in your store's timezone and time format; {reopen_day}, {reopen_date} and {reopen_clock} give the parts. Where no reopening time is known, that sentence is replaced. Bold, italics and links are allowed; anything else is stripped before it reaches the storefront.

Can I show the status somewhere else on my site?

Yes. Add the Ordering status block in the block editor or the site editor, drop in the Ordering status widget in Elementor, or use the shortcode [plugincity_store_status]. All three show the same thing: whether orders are open, today's hours, the next opening time or the whole week, using your timezone, hours and closures.

Does it add opening hours markup for search engines?

Optionally. Under WooCommerce → Ordering Hours → Search engines the plugin can print schema.org opening hours (JSON-LD) built from your weekly hours and upcoming closures, in your store's timezone. By default it appears only on pages that show today's or the weekly hours, once per page; you can print it on every page or switch it off. It needs Use weekly hours to be on, uses your site title, and adds no address, phone number or business type. If Yoast Local SEO or Rank Math's Local SEO module is active, it steps aside. It describes when you take orders, so switch it off if your public opening hours differ.

Do I need Elementor?

No. The widget only appears if Elementor is already installed, and nothing changes if it is not. The block needs nothing but WordPress.

Can a customer get past it with a one-tap payment button?

No. While orders are paused, Proceed to checkout and Place order stay on the page but are switched off, so the customer can read why, and the one-tap payment buttons are taken off the cart pages. Whatever route an order takes, it is refused while orders are paused. Express payment flows that pass through WooCommerce checkout are blocked too.

Does it work with High-Performance Order Storage?

Yes. Nothing is written to orders, so HPOS shops are fully supported.

Can my hours run past midnight?

Not in a single window. A day's hours have to close after they open, and the screen tells you when they do not. To take orders until the end of the day, finish at 00:00.

What happens if I deactivate WooCommerce?

The plugin steps aside and shows a notice. It does not fatally error, and your settings are waiting when WooCommerce comes back.

Do I need an account or a licence?

No. It is free to use for as long as you like, needs no key, and never contacts PluginCity.

更新日志:

1.1.0 1.0.1 1.0.0