ups-banner-bg
ph_img_faq_page_image

Customer Experience & Workflow – WooCommerce Bookings and Appointments FAQs

    Understand and optimize the customer’s booking journey

Questions in this section:

After deactivating and deleting my PluginHive plugins, how long does it take for a refund to be processed and received?

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.

Are booking email notifications (confirmation/reminders) supported, and how customizable are they with PluginHive's WooCommerce Bookings and Appointments plugin?

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.

Can customers access their bookings from the WooCommerce account dashboard, or can they only see order details?

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.

Can I allow customers to book daycare appointments for multiple specific days each week and set these to repeat weekly or monthly using PluginHive’s Recurring Bookings plugin?

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

Can I require customers to acknowledge or e-sign a rental agreement before deposit/payment or finalizing their booking?

The plugin does not have a feature to force acknowledgement or electronic signing of a rental agreement prior to payment or booking confirmation.

Can I set up a booking flow where an order requires admin confirmation and inventory validation before payment, similar to a Request For Quote system?

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

Can I use PluginHive’s WooCommerce plugins to manage parent-child relationships for music school students, collect detailed information (like date of birth, musical experience, special needs), and enforce age restrictions?

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.

Can I use the WooCommerce Bookings and Appointments plugin to rent out special occasion dresses and handle security deposits?

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.

Can inactive or temporarily disabled customer email addresses cause existing bookings made with those emails to be automatically removed from the PluginHive Bookings system?

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.

Can PluginHive automatically add booking data to my database or spreadsheet and send custom emails when an order is made?

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.

Can the product name or customer name be displayed on the booking calendar?

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.

Can the WooCommerce Bookings and Appointments plugin be adapted to Hebrew?

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.

Can the WooCommerce Bookings and Appointments plugin be used to implement a no-show fee, either manually or automatically, when a customer fails to cancel in advance?

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.

Can you confirm that my Bookings plugin license was paid for on December 3rd?

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.

Do the booking confirmations from the PluginHive WooCommerce Bookings and Appointments plugin contain an iCal file so customers can add bookings to their personal calendars?

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.

Do you have an affiliate program where we could get commissions for referring customers to use your solutions?

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.

Does PluginHive have an affiliate program where partners can earn commissions for referring customers?

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.

Does PluginHive provide a customer login and option for customers to edit or update their booking?

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/

Does the plugin send automated reminders and contracts to customers?

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.

Does the PluginHive booking plugin generate invoices for corporate clients on a monthly basis reflecting all bookings made that month?

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.

Does the PluginHive Bookings & Appointment plugin support accepting deposits for bookings?

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.

Does the PluginHive Bookings plugin generate PDF tickets or send tickets with unique codes or barcodes to customers after they finalize their order?

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.

Does the PluginHive Bookings plugin support displaying availability on the front end without allowing customers to book online, as bookings are managed via phone and admins handle entries in the backend?

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).

Does the PluginHive WooCommerce Product Addons plugin allow for customizing required fields in the booking process, and how much does it cost?

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/.

How are bookings that require confirmation handled if no action is taken? Do they automatically time out and change status, or remain as "requires confirmation" until acted upon?

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.

How can I add additional fields or custom options to the WooCommerce product page to collect more information from customers during the booking process?

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.

How can I collect customer delivery and collection time preferences alongside their booking in WooCommerce?

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.

How can I confirm a booking that is stuck in "Requires confirmation" status, and where should I do it in the PluginHive Booking plugin?

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:

  1. Navigate to Bookings → All Bookings in your WordPress admin dashboard.
  2. Locate the booking that requires confirmation.
  3. Use the available option to confirm the booking. This action will update the booking status accordingly.
Booking status will not update automatically based on custom confirmation emails—you must complete the confirmation manually via the All Bookings page for the status to change in the system.

How can I confirm that my PluginHive plugin renewal was successful?

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.

How can I customize the email booking confirmation message sent for bookings using the WooCommerce Bookings and Appointments plugin?

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.

How can I identify and resolve plugin or theme conflicts that cause booking order errors?

To identify and resolve plugin or theme conflicts:

  1. Deactivate all plugins except WooCommerce and WooCommerce Bookings.
  2. Change your site’s theme to a default one like Storefront.
  3. Try placing a booking order with "Require confirmation" enabled.
  4. If the process works, reactivate your plugins and original theme one by one, testing after each activation, until the conflict resurfaces.
  5. Once you identify the problematic plugin, reach out to its support team for compatibility help.
  6. For further diagnosis, use a staging environment to test changes without affecting your live site.

How can I make a payment for a custom PluginHive add-on, and what is the process to confirm the order?

To purchase a custom PluginHive add-on:

  1. Visit https://www.pluginhive.com/product/customization-for-pluginhive-woocommerce-plugins/
  2. Complete the payment process on the page.
  3. After your purchase, share the order number with PluginHive support for order confirmation and project initiation.
PluginHive will update you within 5 business days regarding the status and progress of your custom add-on.

How can I modify the booking confirmation email sent to customers using the PluginHive WooCommerce Bookings plugin?

To modify the Booking confirmation email sent by the PluginHive WooCommerce Bookings plugin, follow these steps:

  1. Go to your WordPress dashboard.
  2. Navigate to WooCommerce > Settings > Emails.
  3. Locate the email titled "PH Bookings confirmed."
  4. Click on "Manage" next to this email.
  5. Make your desired modifications to the email template or settings.
  6. Click "Save changes" to apply the updates.
Note: The standard Order Confirmation email received by customers after placing an order is managed by WooCommerce itself and not by the Bookings plugin. The plugin only adds booking information to those emails.

How can I offer multiple piercing types with associated jewellery options for each booking slot?

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.

How can I prevent customers from receiving an order confirmation email showing "Unpaid" status when the payment is not yet processed?

To ensure that the confirmation email reflects the correct payment status, the recommended workflow is:

  1. First, update the Booking Status to "Paid" from the All Bookings page.
  2. Next, change the Order Status to "Processing."
Following this sequence ensures that the payment status is correctly recorded before the confirmation email is sent to the customer, thus preventing emails from showing the booking as "Unpaid" when payment has already been made.

How can I purchase the "Adjust WooCommerce Booking Cost based on different factors" addon?

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.

How can I receive notifications when a customer clicks the "Book Now" button before they make a payment?

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.

How can I safely provide access for PluginHive support to investigate booking and pricing issues?

To enable safe troubleshooting by PluginHive support:

  1. Create a staging environment that replicates your live site.
  2. Grant administrator access to the staging site, not the live site, whenever possible.
  3. Provide FTP credentials for the staging site.
  4. Give explicit permission for support to deactivate plugins and/or switch your theme to WooCommerce’s default "Storefront" theme during testing.
  5. Ensure any test bookings created during investigation are removed immediately after, especially if created on a live or public-facing site.
This approach allows the technical team to diagnose issues without impacting your live customer experience.

How can I see how the PluginHive Bookings plugin works before purchasing?

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.

How can I send order notifications to customers through SMS and WhatsApp using the PluginHive booking plugin?

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.

How can I set the number of minutes a booking slot remains reserved in the cart before it becomes available again for booking?

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.

How can I update my PluginHive account information, such as username and email address, especially if login details or credentials do not match?

You can update your PluginHive account information directly by:

  1. Logging in at https://www.pluginhive.com.
  2. Navigating to “My Account” > “Edit Account.”
  3. Updating your email address, username, and other details.
If you experience mismatched or unresolved login credentials, email confirmation from the registered billing address (e.g., [email protected]) may be required for PluginHive support to assist with resetting credentials or making account changes on your behalf.

How can we manage boat captains as staff in the PluginHive Bookings plugin so that bookings are assigned to available captains, and captains are notified to confirm or respond to bookings?

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/

How do I enable customers to search for availability by date, participant number, asset, or time? Is an add-on required for this functionality?

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.

  • The widget can be placed on the Home, Shop, and Category pages.
  • This add-on is a separate purchase, priced at $200 (non-refundable).
  • It streamlines the booking process for customers searching for available rooms or experiences.

How do I request a refund for the Booking Plugin purchased via credit card or PayPal?

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.

How does email communication work if I add a booking manually from the backend?

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.

How long does it take to receive a refund after PluginHive processes it?

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.

How long does it take to receive my refund after it has been processed?

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.

How long does it take to receive the refunded amount after the refund is processed?

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.

How long is booking data held by the WooCommerce Bookings and Appointments plugin?

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.

How should I provide a safe environment for troubleshooting plugin/theme conflicts without affecting my live WooCommerce site?

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:

  • Safely deactivate plugins and test for conflicts.
  • Change themes or plugin settings without impacting real customers.
This approach allows thorough investigation and resolution of issues in a controlled, safe environment. Avoid performing such tests on your live site to prevent downtime or user experience issues.

I haven’t received my refund yet after more than 15 days. Can you check the refund status?

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.

If I have deactivated the standard WooCommerce "Order Completed" and "Order In Progress" emails, will users still receive the booking confirmation email?

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.

If we set a bookable product to require admin approval, for how long is the booking held before payment is taken?

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.

Is it possible for staff to easily book appointments on behalf of customers who arrive without an online reservation?

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.

Is it possible for the client to automatically receive an email containing the precise address of the reserved warehouse as soon as they make a reservation?

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.

Is it possible to add custom conditional fields during the booking process, such as showing a "VAT Number" field only if the customer checks an "Invoice" checkbox?

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/

Is it possible to allow customers to select multiple specific days (e.g., Monday, Thursday, and Friday) for daycare bookings and set these to repeat weekly or monthly using PluginHive’s Recurring Bookings plugin?

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:

  1. Add Monday's recurring booking to the cart.
  2. Return to the booking calendar and select Thursday, set the desired recurrence, and add it to the cart.
  3. Repeat the process for Friday or any additional days.
Each day must be booked separately with its own recurrence setting. This ensures each day’s recurring schedule is handled individually.

Is it possible to amend a booking (such as changing the booking date or switching products) through the PluginHive plugin after an order has been placed and paid for in WooCommerce, and have these changes reflected in the booking calendar?

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:

  • Log in as the store admin and navigate to the respective WooCommerce order page.
  • Change the booking date and other relevant details under the Product section (Metadata).
However, note that simply updating the order metadata does not automatically reflect changes in the booking calendar, especially if the product (e.g., dog field) needs to be changed. To change the booked product for a customer:
  1. Cancel the original booking via Bookings → All Bookings (select the booking and perform the 'Cancel Bookings' bulk action).
  2. Add a new booking for the same order number with the desired product via Bookings → Add Bookings.
This process ensures the calendar is updated correctly and avoids issues with manual metadata edits.

Is it possible to automatically send an extra email to customers if they make a booking and also select a particular Booking Resource (such as an add-on like DIY Picnic Hire)?

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.

Is it possible to customize the PluginHive Bookings plugin to automatically capture customer payment authorization and process the payment upon admin approval, similar to the WooCommerce Bookings plugin with Stripe?

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.

Is it possible to prompt the customer for their zip code and verify whether their location is within the delivery radius when they select delivery in the PluginHive booking plugin?

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.

Is it possible to send customised transactional emails with attached PDF instructions per product or appointment type using your plugin?

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.

Is it possible to send different emails for different products in PluginHive’s WooCommerce Booking plugin?

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.

Is it possible to send the booking confirmation email in two languages, for example, Italian and English?

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.

Is it possible to upgrade my WooCommerce Bookings And Appointments plugin license from a single site to a 3-site license by paying the price difference?

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.

Is the refund for my WooCommerce Bookings and Appointments plugin already done or is it still being processed?

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.

Is the WooCommerce Bookings and Appointments plugin compatible with Bricks Builder and the AutomaticCSS framework?

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.

Is there a demo available to see how the WooCommerce Bookings & Appointment plugin works for my use case?

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.

Is there a known compatibility issue between the "Bookings and Appointments For WooCommerce Premium" plugin and the "Super Socializer" plugin that prevents customers from logging in with their social media accounts?

The compatibility between "Bookings and Appointments For WooCommerce Premium" and the "Super Socializer" plugin has not been officially tested. In cases where customers experience issues such as being returned to the login page after using a social login, these may be caused by plugin conflicts. Upon reporting such issues, the PluginHive support team can investigate the compatibility and work towards resolving conflicts. To assist with troubleshooting, customers should:

  • Ensure both plugins are updated to their latest versions.
  • Provide temporary access (FTP and WP-Admin) and, if possible, the plugin zip files to facilitate technical investigation.
  • Share screencasts illustrating the problem for better analysis.
The support team will then perform compatibility testing and attempt conflict resolution as part of their support process.

Is there a way to check all the outgoing emails from the PluginHive Bookings plugin to confirm that reminder emails have been sent to customers?

To check all outgoing emails from the PluginHive Bookings plugin, follow these steps:

  1. Place a test order with your own email address to verify if you receive the booking reminder emails as expected.
  2. Install and configure an email log plugin, such as an SMTP plugin, on your site. Email log plugins keep a record of all outgoing emails, allowing you to track which emails have been sent to customers.
  3. After setup, navigate to the email log within the plugin interface to review all outgoing messages generated by the bookings plugin, including reminder alerts.
This process will help you confirm the delivery of reminder emails and diagnose if any emails are not being sent as intended.

Is there a way to remove the "Cancel" button from the customer area for orders awaiting confirmation?

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.

Is there a way to see a graphical preview of my custom confirmation email template, or send a test email to myself?

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.

Our setup is automated: once a customer pays, the order moves to "processing" without manual intervention. Sometimes the confirmation email goes out before the payment status updates. Could the timing be an issue?

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.

The new order email and receipt to customers show incorrect details in the line items. How can I resolve this issue?

To troubleshoot incorrect line item details in customer emails and receipts, follow these steps:

  1. Ensure you are using the latest version (4.1.1) of the Bookings plugin.
  2. Temporarily deactivate all plugins except for WooCommerce and the Bookings plugin.
  3. Switch your site theme to the default Storefront theme.
  4. Check if the issue persists after making these changes.
  • If the problem continues, prepare to provide temporary wp-admin site access along with a test order number so support can further investigate by reviewing the order.
  • This process will help isolate plugin or theme conflicts and allow for a more direct resolution.

What emails are triggered by PluginHive’s WooCommerce Bookings and Appointments plugin when a booking is placed?

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.

What happens if there is a problem processing my partial refund?

If PluginHive is unable to process a direct partial refund, they may offer you an alternative solution. For example:

  1. They may provide a discount coupon (such as 30%) for a new license purchase of the plugin.
  2. Once you complete a new purchase using the coupon, inform PluginHive customer support.
  3. PluginHive will then process a full refund for your original order to ensure you are not overcharged.
  4. The coupon will typically have an expiry date, so ensure you use it within the specified time.

What is an alternative setup if I have only one time slot per day and want clearer communication for fully booked days?

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.

What is the delivery timeline for PluginHive customizations and what happens if I receive conflicting delivery estimates?

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.

What is the primary method for collecting payments with the PluginHive Bookings plugin when using booking confirmation, and are there limitations compared to WooCommerce Bookings?

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.

What is the process to manually add bookings to the PluginHive system from the WordPress dashboard?

You can manually create bookings for customers using the WordPress admin backend. To do so:

  1. Go to the Bookings section in your WordPress dashboard.
  2. Click on "Add Booking."
  3. Fill in the required booking details and assign it to the relevant customer.
This allows you to create bookings on behalf of customers directly from the admin panel. For a detailed guide, refer to: https://www.pluginhive.com/knowledge-base/setup-guide-woocommerce-bookings-and-appointments-plugin/#people:~:text=it%20from%2C%0A%0ABookings%20%E2%80%93%20%3E-,Add%20Booking,-Add%20a%20custom

What is the refund process for accidental or incorrect PluginHive orders?

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.

What placeholder should I use in ShopMagic to display the reservation date in order confirmation emails sent to customers?

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.

What precautions should be taken during PluginHive support testing on a live booking site?

When allowing PluginHive support to test on your live site:

  1. Provide access only to a designated test product or chalet to avoid interfering with actual customer reservations.
  2. Share a test coupon (such as a 100% discount code) for use exclusively on the test product.
  3. Instruct the support team not to use the test coupon or perform tests on other live products, especially during peak booking seasons, to avoid customer confusion.
  4. Request that no changes be made to global site settings such as time zones, as these can affect active bookings and customer experiences.
  5. Restrict administrative permissions and monitor activity during the test period to ensure the integrity of your booking data.

What should I do after deleting the PluginHive plugin to ensure my refund is processed?

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.

What should I do if booking information in the PluginHive Bookings plugin (such as language, number of participants, and booking date) is not storing correctly, and confirmation emails are incomplete?

To troubleshoot missing booking information and incomplete confirmation emails in the PluginHive Bookings plugin, follow these steps:

  1. Deactivate all plugins except for WooCommerce and the Bookings plugin.
  2. Switch your site to the default Storefront theme.
  3. Place a test booking order to check if the issue persists.
  4. If the issue continues after following these steps, prepare to provide the following for further assistance:
  • Temporary WP-Admin access.
  • The affected order number.
  • Your permission for support staff to place a test order.
  • A detailed list of the steps you followed to replicate the issue.
Following this process helps determine whether the problem is caused by a plugin or theme conflict, ensuring an efficient resolution for lost booking details.

What should I do if bookings are disappearing from WooCommerce even though I have not manually deleted them?

If bookings are disappearing from your WooCommerce site and you have not manually deleted them, follow these troubleshooting steps:

  1. Confirm how many users have administrative access to your site and whether anyone else could have deleted bookings.
  2. Temporarily deactivate all plugins except for WooCommerce and the Bookings plugin to rule out conflicts or automated processes from other plugins.
  3. Switch your theme to the default Storefront theme to ensure there are no theme-related issues.
  4. Place a new test booking and monitor whether the issue persists.
This process helps isolate the cause of missing bookings and determine if plugin conflicts or user actions are responsible.

What should I do if my credit card transaction for the customization purchase is pending?

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.

What should I do if the PluginHive Bookings plugin conflicts with the Nextend Social Login plugin, causing customer login issues and admin redirections?

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:

  1. Notify PluginHive support about the conflict with a detailed description of the plugins and the observed issue.
  2. PluginHive is open to checking and improving compatibility between their Bookings plugin and the Nextend Social Login plugin if you are willing to troubleshoot further.
  3. If you prefer not to continue with the plugin and want a refund:
  • Deactivate your Bookings plugin license.
  • Delete the plugin files from your WordPress site.
  • Reply to the support email and confirm that you have deactivated and deleted the plugin.
  • After receiving your confirmation, PluginHive will proceed with your refund request, as it is their policy to ensure digital products and licenses are properly deactivated and deleted before processing refunds.

What steps do I need to take to request a refund for a PluginHive digital product purchase?

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.

What steps do I need to take to request a refund for a PluginHive plugin purchase?

To request a refund for a PluginHive plugin purchase, follow these steps:

  1. Deactivate and delete the plugin from your website.
  2. Send a confirmation email from the address used for the original purchase, including:
  • A clear request for a refund
  • The purchase order number
  • Confirmation that the plugin has been deactivated and deleted
  1. Once PluginHive receives this confirmation, they will proceed with processing your refund request.

What steps should I take if the Bookings and Appointments plugin is causing slow MySQL queries and severely impacting my website’s database performance?

Long-running MySQL queries when using the Bookings and Appointments plugin indicate a database performance issue. To address this:

  1. Confirm you are running the latest version of the plugin.
  2. Establish a staging environment with only WooCommerce, the Bookings plugin, and the default Storefront theme active.
  3. Check if the issue persists in the staging site. If not, the slowdown is likely due to a conflict with other plugins or your theme.
  4. Review your database for optimization with your website developer to ensure indexes and queries are efficient.
  5. Share access to the staging site with PluginHive support so they can perform detailed troubleshooting and suggest potential optimizations.
This process will help isolate and resolve the root cause of the database slowdown.

What troubleshooting steps should I follow if WooCommerce order emails are not being sent to customers after they place a shop or booking order?

If WooCommerce order confirmation emails are not being sent:

  1. Ensure you are running the latest versions of WordPress, WooCommerce, and your relevant plugins.
  2. Temporarily deactivate all plugins except for WooCommerce, the Bookings and Appointments plugin, and your SMTP or mail delivery plugin.
  3. Test to see if the emails are sent successfully when only these essential plugins are active.
  4. Check your SMTP configuration to confirm it is correctly set up using values from Microsoft Azure to connect Microsoft Outlook emails.
  5. If emails are still not sent, note any error messages or behavior and provide details for further assistance.
These steps help identify if a conflict with another plugin or an outdated version is causing the email issue.

When creating a new booking from the backend and adding it to an existing order, why does the page reload without proceeding when I enter the order ID and click continue?

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.

Where can I add my GST number when purchasing the Appointment Booking Plugin to ensure it appears on the invoice?

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.

Where can I find and edit the email template sent to vendors when a customer requests booking confirmation using the PluginHive integration with Dokan?

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.

Where is the booking data stored when using the WooCommerce Bookings and Appointments plugin?

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.

Which email setting in the WordPress Dashboard should I select to edit the confirmation email that the client receives?

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.

Why am I not receiving order confirmation emails after a customer purchases a service, even though the WooCommerce order status is 'Completed'? Does selecting 'Bookable product', 'Service', and 'Downloadable' affect email notifications?

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.

Why are bookings remaining in "Pending" status even after deselecting the "Require Confirmation" option? Shouldn't they be automatically confirmed and send confirmation emails?

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:

  • Orders paid via online payment methods like WooCommerce Payments will move to "Processing" status automatically.
  • Orders using payment methods such as Bank Transfer or Check Payment will remain "On Hold" until you manually confirm payment.
  • If the bookable product is virtual and downloadable and payment is completed, the order will be automatically set to "Completed."
If you are testing and using only WooPayments (card payments), bookings should move to "Processing" without requiring any manual admin confirmation.

Why are cancellation emails not sent to customers when they cancel bookings from their My Account page using the PluginHive Bookings and Appointments plugin?

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:

  1. Update the Bookings and Appointments For WooCommerce Premium plugin to version 5.1.5 or above.
  2. After updating, test the cancellation process from the customer’s My Account page to confirm that the cancellation emails are now being sent as expected.
If you continue to face issues after updating, check your WooCommerce email settings and SMTP plugin configuration, or contact PluginHive support for further assistance.

Why are my bookings being automatically cancelled approximately two hours after being successfully confirmed when customers use the "Pay on Site" payment method?

Automatic cancellation of bookings after successful confirmation could be due to site-specific issues or potential plugin conflicts. To troubleshoot:

  1. Check the version of the Bookings plugin currently active on your site.
  2. Confirm when the issue began and note any recent changes to your site.
  3. Review the booking product’s settings, including payment method and confirmation requirements, to ensure they are configured as intended.
  4. Deactivate all plugins except WooCommerce and the Bookings plugin, then attempt to replicate the issue. This helps determine if a plugin conflict is causing the problem.
  5. If the issue persists after these steps, provide details about customizations made to your site and share screenshots of the edit product page settings to assist further troubleshooting.

Why are some orders showing the correct amount charged, but not all items appear on the calendar, and order notes indicate a status change from draft to pending payment?

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.

Why do orders remain marked as "Unpaid" even though customers have successfully completed payments using the CyberSource plugin with PluginHive?

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.

Why does the "Book now" button on my product page redirect to the same page instead of showing the cart after booking with the PluginHive plugin?

This issue occurs because the WooCommerce cart redirection setting was not enabled. To resolve this:

  1. Go to WooCommerce > Settings > Products > Add to cart behaviour in your WordPress admin dashboard.
  2. Enable the option "Redirect to the cart page after successful addition".
This setting ensures that after a customer clicks "Book now" and adds the product to the cart, they are redirected to the cart page, making the booking flow seamless. Once this is enabled, the process should work as expected.

Why does the order cost and total show as 0.00 in both admin and customer emails after cancelling a booking using the bulk action in Bookings and Appointments for WooCommerce Premium?

This issue occurs due to a bug that affected the plugin, where cancelling a booking via bulk actions would reset the order item price to 0, causing both the order details and notification emails to display a total of 0.00. The root cause was identified and has been addressed in version 5.1.5 of the Bookings and Appointments For WooCommerce Premium plugin. To resolve this, update your Bookings plugin to version 5.1.5 or later via your WordPress admin dashboard. This update ensures the cancellation process preserves the original order amount for both the admin and customer notifications.

Why does the order status remain as “Processing” even after a booking is made?

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.

Why does the past booking reappear in the cart when a customer makes a new booking, and how can this be fixed?

This issue may be caused by a site-specific conflict. To troubleshoot and resolve it, follow these steps:

  1. Temporarily deactivate all plugins on your site except for the Bookings plugin and WooCommerce.
  2. Switch your site to the default Storefront theme.
  3. Test the booking process again to see if the issue persists.
  • If the problem is resolved, it indicates a conflict with one of the disabled plugins or your theme. Reactivate your plugins one-by-one and check after each activation to identify the conflicting plugin or theme.
  • If the issue remains even with only Bookings and WooCommerce active and the Storefront theme, further investigation may be needed.
This process will help you determine if a plugin or theme conflict is causing previous bookings to reappear in the cart during new bookings.

Why don’t bookings from orders with a custom order status (such as "Partial Refund") appear in the All Bookings view?

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.

Will customers receive an email confirming their booking appointment and order details?

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.