Customer Experience & Workflow – WooCommerce Bookings and Appointments FAQs
-
Understand and optimize the customer’s booking journey
Once you have confirmed the deactivation and removal of the plugins, your refund request will be forwarded to the relevant team for processing. After the refund is processed, Stripe may take a few days to credit the amount to your bank account. You will receive a confirmation email once the refund is processed from PluginHive’s end.
The plugin integrates with the WooCommerce email system to provide booking notifications, including confirmations and reminders. These emails are customizable, allowing you to tailor their content and format to suit your brand and customer communication preferences. Customization options are available within the WooCommerce and plugin settings.
Customers can only view order details from the WooCommerce account dashboard. They do not have access to view their individual bookings in the customer dashboard. Bookings are accessible to the admin through the "All Bookings" page and WooCommerce Orders, but this detailed bookings view is not available to customers.
The Recurring Bookings plugin, used alongside the WooCommerce Bookings and Appointments plugin, allows customers to book recurring appointments. However, it currently supports recurring bookings for one day at a time in a week. To book multiple specific days (e.g., Mon, Thurs, Fri) recurring weekly, customers need to add each day’s booking to the cart separately and repeat the process for other days. Multiple days can't be selected in a single recurring booking action at this time. For more details and to experience the functionality, visit the plugin demo: https://woocommercebookings.pluginhive.com/product/weekly-online-chemistry-classes-recurring-bookings
The plugin does not have a feature to force acknowledgement or electronic signing of a rental agreement prior to payment or booking confirmation.
The plugin offers a feature called "Require Confirmation" for bookings. With this enabled, orders placed by customers will need to be confirmed by the store admin before payment is processed. Once the admin validates the inventory and approves the booking, a payment link is sent to the customer to complete the transaction. This feature allows you to manually check availability and confirm booking details internally before collecting payment from the customer. For more guidance, refer to the official documentation: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookingApproval
PluginHive’s PH WooCommerce Product Addon plugin allows you to add custom fields to your product pages, enabling you to collect specific information from customers during the booking or purchase process. You can gather details such as the student’s date of birth, musical experience, and special needs using these custom fields. However, the plugin does not support maintaining linked parent-child records or establishing relationships between a parent and multiple children within the system. All information collected is stored per order and cannot be associated across multiple profiles (e.g., linking a parent to their children for ongoing management). Additionally, while it is possible to collect the date of birth, the system does not have built-in functionality to automatically restrict bookings for students under a certain age. If these features are essential for your music school, you may need a more specialized solution tailored to educational environments.
Yes, you can use the WooCommerce Bookings and Appointments plugin to configure a rental business for special occasion dresses. The plugin, together with the PluginHive Deposits plugin, allows you to collect a fixed security deposit from customers at the time of booking. While the plugin displays the deposit amount and enables collecting it, refunding the deposit must be handled manually outside the plugin, as the plugin itself does not process payment refunds.
The PluginHive Bookings system does not automatically remove bookings if a customer’s email address becomes temporarily inactive or disabled. Bookings made with such email addresses remain in the system regardless of the email's current status. If bookings made with a specific email, such as a "block out" account, are missing, it is likely due to another cause—such as manual deletion, server migration, or plugin conflicts—rather than the inactivity of the email address itself.
At this time, PluginHive plugins do not provide a built-in option to automatically update booking data to your database or spreadsheet, nor do they offer automated custom email notifications based on bookings. However, you can manually export your bookings data as a CSV file, which includes booking details. This CSV can then be uploaded or imported into your database or spreadsheet for further processing.
Yes, you can display the product name or customer name associated with bookings on the Admin booking calendar. To do this, navigate to Admin Bookings → Settings → Calendar Display and choose the details you want to display, such as Product name or Customer name.
Yes, the WooCommerce Bookings and Appointments plugin supports the Hebrew language. You can configure the plugin’s interface and booking forms to display in Hebrew, providing a localized experience for your customers.
The WooCommerce Bookings and Appointments plugin does not natively manage or automate payment actions such as charging a no-show fee. However, payment-related operations, including manual or automatic charges for no-shows, are handled through WooCommerce and its payment gateways (like Stripe). If your payment gateway supports storing payment methods for future charges, you can manually process no-show fees via the Stripe Dashboard or use the Stripe API to automate these charges. For implementing such a workflow, consult WooCommerce documentation or your payment provider to configure these features based on your requirements.
Yes, your Bookings plugin license, associated with purchase order number 178946, was successfully processed and paid for on December 3, 2024. You can continue using the plugin without any issues. If you have any further questions or encounter difficulties, please contact PluginHive support.
Yes, booking confirmations generated by the PluginHive WooCommerce Bookings and Appointments plugin include an iCal (.ics) file on the order completion page. This allows customers to easily add their bookings to their personal calendars by downloading and opening the file.
PluginHive does not provide specific details about an affiliate program directly. However, inquiries regarding affiliate or partnership opportunities can be directed to [email protected]. For further information or to explore possible collaboration, contact the PluginHive marketing team at this email address.
Yes, PluginHive offers an affiliate program that provides a 30% commission for referrals. To join the program, sign up at the PluginHive Affiliate Program page: https://www.pluginhive.com/affiliates/. Once registered, you can begin promoting PluginHive solutions and earn commissions on successful referrals. For further questions or collaboration opportunities, you can reach out to the Digital Marketing & Partnerships team or schedule a call to discuss partnership possibilities.
At present, only Admin users can edit and update any booking. Customers do not have the ability to make changes to their bookings from their end. Booking modifications must be performed by an Admin through the backend interface. For further reference, you can explore the demo site: https://woocommercebookings.pluginhive.com/
The plugin supports sending automated booking confirmation and follow-up reminder emails to customers after a booking is made. However, sending contracts is not a built-in feature. You may need to use a separate plugin or manual process for handling contracts. Automated email notifications can keep customers informed throughout the booking process.
No, the PluginHive booking plugin does not handle monthly invoice generation for accumulated bookings. Payments for each booking are processed separately through WooCommerce. If monthly invoices are required for corporate clients, this process needs to be managed outside of the PluginHive booking plugin, possibly using WooCommerce extensions or your own accounting workflow.
The PluginHive Bookings & Appointment plugin itself does not handle deposits directly; however, you can use the "PH WooCommerce Deposits" plugin alongside it to offer deposit functionality. This allows customers to pay a deposit for their booking instead of the full amount upfront.
The PluginHive Bookings plugin is designed specifically to manage bookings through a Booking Calendar. It does not include a ticketing system, so no tickets—PDF or otherwise—are generated or sent as part of the booking process. Therefore, features like unique codes, barcodes, or electronic ticket delivery are not available in this plugin.
While the plugin typically displays both the availability and booking form on the product page, you can use the "Require Confirmation" feature. With this setting, customers can view available slots and make booking requests without making payments. The admin then approves bookings in the backend, which streamlines manual processing. Manual booking entry is not required, helping you save time. For step-by-step setup, see the [plugin guide on booking approval](https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#BookingApproval).
Yes, the PluginHive WooCommerce Product Addons plugin enables you to add required (mandatory) fields to your booking products. The cost for the Product Addons plugin is $79/year. By using it alongside the WooCommerce Bookings plugin, you can ensure that customers must select certain options or fill in specific information before completing their booking. You can find more information and purchase the plugin at: https://www.pluginhive.com/product/woocommerce-product-addons/.
Bookings that require confirmation will remain in the "requires confirmation" status until they are manually approved or canceled by the site administrator. They will not automatically time out or change status to "Cancelled" if no action is taken. To move the booking forward, you must manually approve or cancel these bookings from your admin dashboard.
To add extra custom fields and options on the product page, use the PH WooCommerce Product Addons plugin along with the WooCommerce Bookings and Appointments plugin. The Product Addons plugin enables you to add fields such as checkboxes, dropdowns, checklists, text boxes, image uploads, and more. These can be set to appear conditionally based on previous field selections (e.g., show a date/time field only if "Yes" is selected for installation). This adds flexibility and helps gather all required customer information directly on the product page during the booking process.
To collect additional customer information such as preferred delivery and collection times with each booking, use the PH WooCommerce Product Addons plugin. This plugin enables you to add custom fields (e.g., time slots, special instructions) to the product booking page. Install and configure the Product Addons plugin, then add relevant fields to capture the required details during the booking process.
Booking confirmation must be performed from the "All Bookings" page in the admin section of the PluginHive Booking plugin. To change the status from "Requires confirmation" to "Confirmed," follow these steps:
To confirm your PluginHive plugin renewal, check for the official purchase order confirmation from PluginHive. If you received a confirmation with the purchase order number (for example, order number 181676), your renewal has been processed successfully. If you receive any further renewal reminder emails after your confirmed renewal, you can safely disregard them. If you require additional confirmation or have concerns, contact PluginHive support with your purchase order number for verification.
The "PH Booking Confirmation" email from the WooCommerce Bookings and Appointments plugin is only sent when the "Require Confirmation" option is enabled. In this setting, customers place bookings without payment, the booking status becomes "Require Confirmation," and you (the store owner) must manually confirm the booking. After confirmation, the "PH Booking Confirmation" email, which you can customize in the plugin settings, will be sent. If bookings do not require confirmation, WooCommerce sends its default "New Order" email, which is not specific to bookings. To ensure your customized booking confirmation email is sent, enable the "Require Confirmation" option and confirm the bookings as required.
To identify and resolve plugin or theme conflicts:
To purchase a custom PluginHive add-on:
To modify the Booking confirmation email sent by the PluginHive WooCommerce Bookings plugin, follow these steps:
To offer multiple piercing types and display associated jewellery options for your bookings, use the WooCommerce Product Addons plugin alongside the WooCommerce Booking and Appointments plugin. The Product Addons plugin allows you to add custom options (such as piercing types) to your booking product and conditionally display jewellery selections, enhancing the booking flow per customer selection.
To ensure that the confirmation email reflects the correct payment status, the recommended workflow is:
You can purchase the "Adjust WooCommerce Booking Cost based on different factors" addon by visiting the following PluginHive page: https://www.pluginhive.com/tailor-made-woocommerce-bookings-solutions/#woocommerce_booking_cost_adjustment. Complete the purchase process on the website. Once the purchase is complete, please share your order number with PluginHive support to assist with the addon delivery and further steps.
The PluginHive booking system offers a "Require Confirmation" feature. When enabled, this feature sends you a notification before the payment is made, allowing you to approve the booking before the customer is charged.
To enable safe troubleshooting by PluginHive support:
You can explore a live demo of the WooCommerce Bookings plugin on our official demo website: https://woocommercebookings.pluginhive.com/custom-shop. This demo allows you to experience the plugin's features, booking flows, and customization options firsthand.
Currently, the PluginHive booking plugin only supports sending new order notifications via email. There is no built-in option to send order notifications through SMS or WhatsApp within the plugin.
The Bookings plugin automatically reserves a slot for 15 minutes when a booking is added to the cart. This prevents double-booking by ensuring no other customers can reserve that slot during this period. If the customer completes the purchase, the booking is confirmed. If the customer leaves the booking in the cart without checking out, the slot will automatically become available again after 15 minutes. If the booking is manually removed from the cart, the slot is immediately made available for others to book.
You can update your PluginHive account information directly by:
In the PluginHive Bookings plugin, you can manage your captains using the "Assets" feature by configuring each captain as an asset. You can hide the assets from the booking form, so customers don't choose them directly, and the system will automatically assign an available captain to each booking. However, the plugin does not currently support sending notifications to captains for them to confirm or respond to bookings; only the admin can approve or assign bookings using the "Require confirmation" option. For more details on setting up booking assets, refer to the official guide: https://www.pluginhive.com/knowledge-base/how-to-set-booking-assets-using-woocommerce-bookings-and-appointments-plugin/
The "Availability Search Widget" add-on enables customers to search for available products based on their preferred date(s), number of participants, product/asset name, or time range.
To request a refund for your Booking Plugin purchase made by credit card or PayPal, contact PluginHive support with your order details and a brief explanation of your issue. PluginHive offers a money-back guarantee, so your refund request will be processed accordingly. No additional information regarding refund requests is required if you are eligible under the policy.
When a booking is added manually from the backend and booking confirmation is enabled, the booking confirmation email is sent. However, for customers making deposits through the frontend, only the "Thank you for your order" email is sent by default, unless scheduled payment plans or the reminder emails addon are used for further communication regarding outstanding payments.
When the "Requires Confirmation" option is enabled in the booking product settings, the customer cannot pay during the initial booking process. After the admin approves the booking request, the customer receives an email containing a payment link. The customer must then complete the payment using this link; payment is not automatically captured or processed upon admin approval. This means payment authorization and capture are manual steps for the customer and cannot be automated through Stripe or other gateways with the current plugin capabilities.
The "Require Confirmation" feature allows bookings to require admin approval before payment is processed. When this feature is enabled, customers submit a booking request, and the admin must approve the booking from the backend. Once approved, the customer receives an email with a payment link to complete their booking. Detailed steps for using this feature are available in the PluginHive knowledge base: [WooCommerce Bookings Confirmation Payment on Approval](https://www.pluginhive.com/knowledge-base/woocommerce-bookings-confirmation-payment-on-approval/).
Once your refund is processed by PluginHive, the credited amount will be issued via Stripe. It may take a few days for the refund to appear in your bank account, depending on your bank's processing times. PluginHive will provide you with a refund confirmation and the transaction ID for your reference.
After your refund has been processed by PluginHive, it may take a few days for the amount to be credited to your bank account. The exact timing depends on your payment provider (e.g., Stripe). You will receive a confirmation with the refund amount and reference ID once the refund is initiated.
Once the refund is processed, it may take a few days for the refunded amount to be credited back to your bank account, depending on your payment provider (for example, PayPal). You will receive a confirmation with the transaction ID once the refund is initiated.
Booking data is temporarily held in a customer’s cart for 15 minutes to secure availability during the booking process. Once an order is placed, the booking data is saved with the order and retained as long as that order exists in your store. The plugin does not automatically delete booking data. If you wish to remove data, this must be managed manually through WordPress or by configuring data retention policies at the site or server level.
To troubleshoot plugin or theme conflicts without risking your live site, create a staging environment that duplicates your website. Provide admin access to the staging site for support staff to:
To check the status of your refund, please reach out directly to the Razorpay team with your Refund Transaction ID: rfnd_OoMIX6e996vaIM. The Razorpay support team will provide the latest status and assist you further regarding the processing of your refund.
Yes, even if the standard WooCommerce emails are disabled, the booking confirmation email will still be sent to users. The booking confirmation email operates independently and is not linked to WooCommerce’s standard order notifications.
When the "Require Confirmation" feature is enabled, the booking is reserved until the admin approves it. Upon approval, a payment link is sent to the customer to complete payment. The plugin does not specify a fixed hold duration; the admin manages the timeframe by approving or declining bookings as necessary.
Yes, the plugin is designed to be user-friendly at the reception. Admin users can create bookings directly on behalf of walk-in customers without requiring them to have an online account.
The plugin does not provide functionality to assign or communicate a unique warehouse address (such as A-01, A-15, etc.) automatically to the customer upon booking. Booking confirmation emails can be sent, but they cannot include a dynamically assigned, unique warehouse address unless you manage this process manually or with additional customization.
Yes, you can add custom conditional fields during the booking process by using the Product Addon plugin, which is fully compatible with the Bookings plugin. This allows you to set conditions, such as displaying the "VAT Number" field only if the customer selects the "Do you want Invoice?" checkbox. More information about this plugin is available here: https://www.pluginhive.com/product/woocommerce-product-addons/
With the Recurring Bookings plugin, customers can set up recurring bookings for one day of the week at a time. Multiple days cannot be selected in a single recurring booking action. To book multiple days in a week (such as Monday, Thursday, and Friday), customers need to:
While end customers cannot modify or change their booking date after an order has been placed and paid for, the store admin can make changes. To update a booking's date:
Currently, the plugin sends a single confirmation email per order, which includes details of selected resources and participants. There is no built-in option in the plugin to trigger or send separate additional emails specifically based on the selection of a particular Booking Resource. If you need to send additional information (such as a code or special instructions) based on an add-on, this will need to be handled manually outside of the plugin at this time.
The PluginHive Bookings plugin does not natively support automatic payment capture upon admin approval. However, this feature can potentially be developed as a paid customization. PluginHive offers custom development services for unique business requirements. The customization process includes a feasibility check, and if feasible, the cost starts from $500 (final pricing may vary based on complexity). Note that custom features are non-refundable and are tailored for specific businesses, so there is no guarantee they will be added to the core plugin in future releases.
The current PluginHive booking plugin does not support prompting customers for their zip code and verifying their delivery radius as part of the resource selection process. This feature is not feasible within the plugin's existing capabilities and is also not available as a customization option. Alternative solutions would need to be considered for zip code validation and delivery radius checks.
Our plugin integrates with WooCommerce email templates, allowing you to customise the booking confirmation emails sent to your customers. By leveraging WooCommerce’s built-in email customization, you can set different email templates based on products or appointment types. This gives flexibility to tailor content per product. While direct PDF attachment per product is not natively included in our plugin, you can explore WooCommerce-compatible plugins or extensions that allow PDF attachments in transactional emails to meet this need.
It is not possible to send completely different emails for different products directly within the PluginHive WooCommerce Booking plugin. However, you can use the 'product notes' field to include unique information in the emails for each product. By customizing the product notes, you can add specific instructions or rules that will be included in the customer's email notifications, providing individualized information for each product.
The Bookings plugin sends a single booking confirmation email and does not support sending the confirmation email in multiple languages based on the customer's language preference. For multilingual email capabilities, you would need to consider third-party solutions or plugins that integrate with multilingual systems, as this feature is not available in the standard plugin configuration.
There is no direct process for upgrading or downgrading plugin licenses with PluginHive. To move from a single site license to a 3-site license, you will need to make a new purchase for the desired license type. Existing customers, however, may request a discount for the new purchase by contacting PluginHive support.
The refund for your WooCommerce Bookings and Appointments plugin has already been processed. The refunded amount is $89.10, and the Transaction ID is re_1PyGYNIjAk3VfVjK5CA1tdkl. Please note that Stripe may take a few days to credit the refund to your bank account. You can check your bank statement for confirmation.
As of now, the plugin has not been specifically tested for compatibility with Bricks Builder and the AutomaticCSS framework. While many customers have successfully customized the plugin's appearance using CSS, full compatibility with these specific tools cannot be guaranteed at this time. You can still make CSS adjustments to match your website’s design, and PluginHive is open to exploring further compatibility in the future.
Yes, you can try out the plugin and see its features in action by visiting our demo website: https://woocommercebookings.pluginhive.com/custom-shop. This will allow you to explore the booking process and configuration options relevant to your needs.
To check all outgoing emails from the PluginHive Bookings plugin, follow these steps:
Currently, the plugin does not provide an option to remove the "Cancel" button from the Order Placed or Order Details page. This functionality is managed by WooCommerce’s core settings, and the plugin does not override or alter this WooCommerce feature.
Currently, the PluginHive booking plugin does not support a graphic visualization (preview) of custom email templates within the plugin. Additionally, there is no built-in functionality to send a test or preview email directly. To check how the email will appear to customers, you will need to place a test booking using a real or test email address and review the confirmation email received.
Yes, it is possible that the timing of the payment processing and email trigger is causing the confirmation email to be sent before the payment status is updated. To diagnose this, please check which Payment method is set up on your site and review the complete order notes for affected orders. The order notes provide timestamps and logs of each step in the payment and email process, which can help identify if there is a delay in the payment gateway's notification or sync that results in the "Processing" email being sent prematurely.
To troubleshoot incorrect line item details in customer emails and receipts, follow these steps:
The WooCommerce Bookings and Appointments plugin by PluginHive does not automatically trigger dedicated PluginHive emails as soon as a booking is placed. Instead, the standard order confirmation or new order emails are sent by WooCommerce when an order is created or marked as completed. The PluginHive plugin itself handles the booking calendar mechanism at the product level, while all payment processing and order status changes—including related emails—are managed by WooCommerce. You can review and manage all emails, including those related to bookings, from your WordPress dashboard by navigating to WooCommerce → Settings → Emails, where each email option is listed along with tooltips explaining their purposes.
If PluginHive is unable to process a direct partial refund, they may offer you an alternative solution. For example:
If you offer just one time slot per day, it is recommended to set your booking period to “Day” instead of using time-based slots. You can then mention the specific start time for each day in the product description. This approach simplifies both the booking process and the customer experience, reduces UI confusion, and clearly marks fully booked or unavailable days at the day level. This setup is ideal when only one booking slot is available per day, though it may be less suitable if the start time varies each day.
The official delivery timeline for PluginHive customizations is 20 business days from the date of purchase, as communicated in your order confirmation. If you receive any conflicting information (for example, references to 25 days), rely on the initial confirmed ETA. If there is a delay beyond the agreed timeframe, communicate directly with PluginHive support for clarification or to discuss compensation if previously agreed upon.
With the PluginHive Bookings plugin and the "Requires Confirmation" feature enabled, payments are collected manually by sending a payment link to the customer after the admin approves the booking. Unlike the WooCommerce Bookings plugin (which can authorize and store customer payment information for automatic capture upon approval), PluginHive’s solution does not store a card authorization that can be automatically processed later. As a result, there may be a risk of lost bookings if the customer does not complete payment after receiving the link, and additional administrative effort may be required to track unpaid bookings and prevent overlapping reservations.
You can manually create bookings for customers using the WordPress admin backend. To do so:
If you have made an accidental or incorrect purchase, provide your order details to PluginHive support and request a refund. The support team will inform their refund processing department, and the refund will be issued. You will receive a confirmation, including the refund amount and transaction ID. Refunds are typically processed via Stripe (or your chosen payment method) and may take several days to appear in your bank account.
The compatibility of the PluginHive plugin with ShopMagic has not been tested, and therefore the correct placeholder to display the reservation date in ShopMagic emails cannot be guaranteed. However, the reservation date is included by default in WooCommerce confirmation emails when using the PluginHive plugin. It is recommended to deactivate the ShopMagic plugin and check the confirmation emails sent by WooCommerce to see if the reservation date appears as expected. If the date is visible without ShopMagic, this indicates the issue is specific to ShopMagic's email handling, and you may need to consult ShopMagic documentation or support for custom placeholders.
When allowing PluginHive support to test on your live site:
After deleting the plugin and deactivating the license, reply to PluginHive’s email to confirm that the software has been removed and the license is not in use. This confirmation is required before the refund can be finalized, as it ensures the digital product is no longer active on your site. Once confirmed, the PluginHive team will process your refund.
To troubleshoot missing booking information and incomplete confirmation emails in the PluginHive Bookings plugin, follow these steps:
If bookings are disappearing from your WooCommerce site and you have not manually deleted them, follow these troubleshooting steps:
If your credit card transaction status shows as pending, wait until the payment is processed by your bank or card provider. Once the payment has cleared and the transaction is successful, proceed to share the order confirmation or order number with PluginHive support so your customization request can be processed.
If you experience a compatibility issue between the PluginHive Bookings plugin and the Nextend Social Login plugin that results in redirection to admin pages or disables quick customer login functionality, you can take these steps:
To request a refund for a PluginHive digital product purchase, please provide your order number, the reason for the refund, and confirm that your customer has purchased a separate license if applicable. You must then deactivate the license associated with your order both in WordPress and the PluginHive panel. Notify PluginHive once the license has been deactivated so the refund can be processed.
To request a refund for a PluginHive plugin purchase, follow these steps:
Long-running MySQL queries when using the Bookings and Appointments plugin indicate a database performance issue. To address this:
If WooCommerce order confirmation emails are not being sent:
Ensure that you have selected the correct user associated with the existing order to which you are adding the booking. If a user is not selected or does not match the existing order, the process will not proceed and the page may simply reload. Double-check that the user matches the order ID before continuing.
You can enter your GST number in the Address Line 2 field during the purchase process. This will ensure that your GST number is included on the invoice you receive after purchasing the Appointment Booking Plugin. Make sure to double-check the entered information before finalizing your purchase.
Currently, there is no specific email template available for the "PH Waiting For Approval For Vendors" notification in PluginHive's integration with Dokan. The plugin does send a fixed notification email to the respective vendors whenever an order requires their confirmation, but this email template cannot be edited or customized from the WooCommerce > Settings > Emails section or within the plugin settings.
All booking-related data is stored in your store’s WordPress database, on your own servers. No booking or customer data is transmitted outside your site or to any PluginHive servers. The plugin stores information using standard WooCommerce order meta and a custom plugin table for booking details such as date, time, and resource.
To edit the confirmation email sent to clients, go to WooCommerce → Settings → Emails in your WordPress dashboard. Within this section, you will see various email templates and recipient fields. Select the appropriate email notification (such as “Booking Confirmation” or similar, depending on your plugin) to modify the content sent to customers upon booking.
The order confirmation email is sent directly by WooCommerce, not by the PluginHive Bookings plugin. The choice of product type—including 'Bookable product', 'Service', or 'Downloadable'—does not impact the email notification flow. If you are not receiving confirmation emails, ensure your SMTP settings are correctly configured, as issues with email delivery are often related to server email settings rather than product type. Using an SMTP plugin can help resolve most email delivery problems.
When the "Require Confirmation" option is deselected, bookings are expected to be confirmed automatically upon successful payment. However, the final booking status also depends on the selected payment method:
When a customer cancels a booking from their My Account page, the Booking Cancelled email may not be sent due to a previously identified issue in the PluginHive Bookings and Appointments For WooCommerce Premium plugin. This behavior was successfully replicated during internal testing. The issue has been fixed in version 5.1.5 of the plugin. To resolve the problem:
Automatic cancellation of bookings after successful confirmation could be due to site-specific issues or potential plugin conflicts. To troubleshoot:
This issue appears to be intermittent and is specifically observed when orders transition from "draft" to "pending payment" status in the customer notes. To fully diagnose this, it is important to review how the customer is placing these orders and identify any specific payment methods or steps involved. Additionally, replicating the scenario on your site and analyzing the order flow helps isolate whether the problem is linked to draft orders or payment processing.
Orders may remain marked as "Unpaid" after successful payment with the CyberSource plugin because PluginHive does not manage the payment process—this is handled by WooCommerce. Additionally, PluginHive has not tested or guaranteed compatibility with third-party plugins like CyberSource. As a result, payment status updates may not synchronize correctly. For reliable operation, ensure plugins are officially compatible or tested together, and consult WooCommerce support or the CyberSource plugin developer for further troubleshooting.
This issue occurs because the WooCommerce cart redirection setting was not enabled. To resolve this:
In WooCommerce, an order will remain in the “Processing” status unless the product is marked as both virtual and downloadable. The Bookings and Appointments plugin follows this logic. If your booking products are not set as virtual and downloadable, the order will not automatically move to “Complete.” This status handling is managed by WooCommerce, not the plugin.
When using the "Cash on Delivery" (COD) or "Pay upon delivery" payment methods for orders, the payment status will remain “unpaid” until the payment is manually confirmed or marked as received. This is because WooCommerce only updates the payment status to "paid" once an actual payment has been registered. In the case of COD, payment is not processed online; your system awaits manual confirmation once the payment is received, so the order status will not update automatically.
This issue may be caused by a site-specific conflict. To troubleshoot and resolve it, follow these steps:
Bookings associated with orders that have custom WooCommerce statuses (like "Partial Refund") do not appear in the All Bookings view within the Bookings and Appointments plugin. Currently, only bookings with standard WooCommerce order statuses (such as "Processing" or "Completed") are supported and displayed. Orders marked with custom statuses are excluded from the All Bookings overview.
Yes, upon successful order placement, customers will receive an order completion email that includes all booking details related to their appointment. This ensures both order and appointment confirmation are sent automatically.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.