Linux 软件免费装
Banner图

Simple Entry Booking for WooCommerce

开发者 anhqui
Qui Nguyen
更新时间 2026年7月12日 06:43
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

booking calendar appointment booking woocommerce booking rental booking woocommerce date picker

下载

1.0.3 1.0.5 1.0.6

详情介绍:

Simple Entry Booking for WooCommerce is a free, lightweight booking plugin that adds a date and time picker directly to your WooCommerce product pages — no subscription, no bloat, no complex setup required. Whether you run a rental shop, a service business, or take appointments, this plugin gives you everything you need to accept bookings and display availability right inside WooCommerce. It works with your existing cart, checkout, and order flow without replacing or overriding it.
Looking for the most straightforward WooCommerce booking solution that actually works? Most booking plugins cost $100+/year or force you into a complicated setup. This plugin is free, installs in minutes, and handles real-world booking scenarios out of the box.
Who Is This Plugin For? Equipment & Vehicle Rentals Set daily booking limits, block weekends or off-days, and let customers pick up their gear on a specific date. Prevents double-booking automatically. Appointment-Based Services Configure your weekly schedule with custom start and end times per day. Clients choose from your available hours, and the calendar greys out fully-booked slots. Tour Operators & Event Bookings Limit how many bookings each date can hold, block holidays or closed dates, and apply weekday discounts to fill slow periods. Freelancers & Consultants A clean, unobtrusive booking date field on your service products lets clients select their preferred date without leaving WooCommerce. Free Version Features Booking Date & Time Fields Why Choose Simple Entry Booking? Pro Version — Advanced Booking Features Upgrade to unlock more granular booking control: Upgrade to Pro →

安装:

  1. In your WordPress dashboard, go to Plugins > Add New and search for "Simple Entry Booking for WooCommerce"
  2. Click Install Now, then Activate
  3. Go to Settings > Booking Date Picker to configure the plugin
  4. The booking date (and optional time) field will automatically appear on your WooCommerce product pages
Manual Installation: Upload the plugin folder to /wp-content/plugins/simple-entry-booking-for-woocommerce and activate it from the Plugins screen.

屏幕截图:

  • **Admin Settings — General:** Configure the booking label, enable time selection, and set the time field label.
  • **Admin Settings — Weekly Schedule & Booking Rules:** Set available hours, daily booking limits, blocked weekdays, and weekday discounts — all in one table.
  • **Admin Settings — Product Categories:** Restrict the booking field to specific product categories, with search and select all/none controls.

常见问题:

Is this plugin really free? Are there hidden fees?

Yes, the core plugin is completely free with no hidden charges. A Pro version is available that adds advanced features like blocking specific holiday dates, break times, and per-product control — but the free version is fully functional for standard single-date booking scenarios.

Does this plugin work without WooCommerce?

No. Simple Entry Booking is an add-on for WooCommerce. You must have WooCommerce installed and activated for this plugin to work.

How do I add a booking date picker to my WooCommerce product?

After activating the plugin, go to Settings > Booking Date Picker and configure your preferences. By default, the booking field appears on all products. You can use the Category Control setting to restrict it to specific product categories only.

Can I show the booking calendar on specific products only?

In the free version, you can restrict the field to specific product categories using the Category Control setting. To target individual products directly, upgrade to the Pro version which includes per-product control.

Does this plugin support multi-day or date-range bookings?

No — this plugin is intentionally designed for single-date bookings only (one date per order item). It is optimized for daily rentals, single appointments, and one-day service bookings. For multi-day or date-range bookings, this is not the right plugin.

How does the booking availability limit work?

You can set a maximum number of bookings allowed per weekday. When that limit is reached, the date is automatically blocked (greyed out) in the calendar. The limit counts both completed orders and items currently sitting in other customers' carts, so you never accidentally overbook.

Where does the booking date appear after the customer orders?

The selected booking date and time are stored as order meta and displayed:

  • On the Cart page alongside the product
  • On the Checkout page in the order summary
  • In the WooCommerce Order details in the admin dashboard
  • In the Customer order confirmation email

Can I block weekends or specific days of the week?

Yes. In the Settings page, you can block any combination of weekdays (Monday through Sunday) from being selectable on the calendar. For blocking specific individual dates (like public holidays), upgrade to the Pro version.

Is this plugin compatible with WooCommerce HPOS (High Performance Order Storage)?

Yes. The plugin is fully compatible with WooCommerce High Performance Order Storage. It uses optimized SQL queries and hidden meta keys (_booking_date) to maintain excellent performance even on large stores.

Can I customize the label of the booking date field?

Yes. You can change the frontend label of both the date field and the time field to any text you want from the Settings > Booking Date Picker page.

Does the plugin support booking discounts?

Yes. The free version supports percentage or fixed-amount discounts applied to specific days of the week (e.g., 10% off every Tuesday). For discounts on specific calendar dates, see the Pro version.

Is Simple Entry Booking compatible with the latest version of WooCommerce?

Yes. The plugin is regularly tested with the latest versions of WordPress and WooCommerce. The "Tested up to" field in the plugin header always reflects the most recently verified version.

Will this work with my theme?

The plugin outputs standard WooCommerce hooks and uses jQuery UI datepicker, which is included in WordPress by default. It should work with any properly coded WooCommerce-compatible theme.

更新日志:

1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0