ups-banner-bg
ph_img_faq_page_image

Bookings Compatibility – Multi Vendor & Multilingual – WooCommerce Bookings and Appointments FAQs

    Ensure plugin compatibility with popular multi-vendor and translation tools

Questions in this section:

Are the PluginHive Bookings, Deposits, Recurring Bookings, and Product Add-ons plugins compatible with multi-vendor sites like WCFM?

The WooCommerce Bookings & Appointments plugin from PluginHive supports multi-vendor functionality only with the DOKAN multi-vendor solution, not WCFM. To create a multi-vendor marketplace for bookable products, you need the following:

  • PluginHive WooCommerce Bookings & Appointments plugin
  • PluginHive Dokan Bookings Integration plugin
  • Dokan Business Pro Plugin
With these, vendors can offer and manage bookings for their products/services, including syncing bookings with their individual Google Calendars. Deposits, Recurring Bookings, and Product Add-ons plugins are not compatible with multi-vendor setups in either WCFM or Dokan solutions. For demos, visit the provided links on the PluginHive website.

Are the PluginHive WooCommerce Bookings and Appointments plugin, Dokan Business Pro, and PluginHive Dokan Bookings Integration all I need to create a bookings marketplace?

Yes, these three plugins are all you need:

  1. PluginHive WooCommerce Bookings and Appointments plugin
  2. Dokan Business Pro plugin
  3. PluginHive Dokan Bookings Integration plugin
Once installed:
  • Add vendors to your WordPress site.
  • Create a bookable product and assign it to a vendor, or vendors can create their own bookable products from their dashboard.
This setup allows vendors to independently manage their bookings within your multi-vendor marketplace.

Are vendors able to customize deposit options or set product add-ons for their individual products in the Dokan environment?

No, vendors do not have the capability to customize deposit options for individual products. Deposit options are set globally and applied across all vendor products. Similarly, vendors cannot set WooCommerce Product Add-ons for their specific products.

Can a renter (loueur) list their object for rent and set the price through their own account, without accessing the website backend?

Yes, this can be accomplished using the Dokan multivendor solution in combination with the Dokan WooCommerce Bookings Integration addon and the WooCommerce Bookings and Appointment plugin. With this setup:

  • Each vendor (renter) can register an account and manage their own listings from their frontend vendor dashboard.
  • Vendors can add objects for rent, set custom pricing, and manage bookings, all without accessing the website backend.
  • The site owner maintains overall site control, while vendors only access their individual account dashboard.
Please note that this functionality requires Dokan Business, the Dokan WooCommerce Bookings Integration addon, and the WooCommerce Bookings and Appointment plugin for complete integration.

Can each vendor have their own booking capacity if I use PluginHive’s Booking plugin with the Dokan add-on for my site?

Yes, by using PluginHive’s WooCommerce Bookings and Appointments plugin together with the PluginHive Dokan Bookings Integration plugin and Dokan Business Pro, each vendor can offer and manage their own bookable products or services with separate capacities. Vendors will be able to manage their own bookings, and these bookings can also be synced with their respective Google calendars. This setup enables a fully functional multi-vendor booking marketplace where each vendor maintains control over booking availability and capacity.

Can I change the plugin backend language to English?

Yes, you can change the backend language of the plugin to English. To do this:

  1. In your WordPress dashboard, go to Settings > General.
  2. Locate the "Site Language" option and select "English" from the dropdown menu.
  3. Save the changes.
The WordPress admin interface, including the PluginHive Booking & Appointments plugin backend, should now display in English. If you wish to have only the plugin in English while the rest of your site remains in another language, use a plugin such as "Loco Translate" to manage translations and adjust or remove problematic Finnish translations as needed.

Can I use the WooCommerce Bookings and Appointments plugin with the Dokan Pro version, or do I need the Business version?

The WooCommerce Bookings and Appointments plugin is compatible with both the Dokan Professional (Pro) and Business versions. You can use either version to enable marketplace booking functionality. Choose the Dokan plan that best fits your requirements and budget—there is no requirement to purchase the Business version exclusively for compatibility with the PluginHive Bookings plugin.

Can the registration process for new coaches (vendors) include approval by the site owner?

Yes, vendor approval is supported through the Dokan multivendor solution. The store owner can review and approve vendor registrations before vendors are allowed to offer their services or products. This ensures administrative control over who joins your platform as a seller or coach. For more details or advanced approval workflows, refer to the Dokan documentation or contact the Dokan support team.

Can vendors export their bookings and appointments to a CSV file?

No, vendors do not have the option to export their bookings and appointments to a CSV file. This export feature is not available to vendor users in the PluginHive Bookings integration with Dokan.

Can vendors set their own booking costs and manage bookings directly from their dashboard using PluginHive’s solution with Dokan multi-vendor support?

Yes, vendors can set booking costs and manage product availability directly from the Vendor Dashboard using PluginHive's WooCommerce Bookings & Appointments plugin integrated with the Dokan multi-vendor solution. This integration allows vendors to offer bookings for their products or services, manage pricing (within the supported pricing structures), and sync their bookings with their own Google Calendar. All management and configuration can be handled without requiring backend admin access.

Do I need to purchase the WooCommerce Bookings plugin separately to use PluginHive's bookings solution with Dokan?

Yes, to create a bookings marketplace using PluginHive and Dokan, you need to purchase the following:

  1. PluginHive WooCommerce Bookings and Appointments plugin
  2. PluginHive Dokan Bookings Integration plugin
  3. Dokan Business Pro Plugin
With these three components, you can set up a marketplace where vendors can offer and manage bookable products or services.

Do I need WooCommerce Bookings from Woo in order to use PluginHive's Dokan Bookings Integration for my multi-vendor marketplace?

No, you do not need the official WooCommerce Bookings plugin from Woo. Instead, you will need PluginHive’s WooCommerce Bookings and Appointments plugin along with the PluginHive Dokan Bookings Integration plugin and the Dokan Business Pro plugin. The Dokan Bookings add-on from PluginHive is not a standalone multi-vendor booking solution; it works specifically with PluginHive’s bookings plugin and Dokan Business Pro to enable booking capabilities for each vendor in your marketplace.

Does PluginHive provide a Turkish translation file for use with WPML?

PluginHive does not provide pre-made Turkish translation files for their plugins. You will need to create the Turkish translation manually using WPML or a similar translation tool. These tools allow you to translate plugin strings and interfaces into Turkish as needed.

Does the PluginHive Bookings plugin handle accounting for vendor accounts?

The PluginHive Bookings and Appointments plugin does not provide accounting features for vendor accounts. For comprehensive accounting and reporting, consider integrating third-party accounting tools or relying on your multivendor platform (such as Dokan) and any supplementary plugins they recommend.

Does the PluginHive Bookings plugin support a flexible fee structure, commissions, bump-ups, and service fees for my business?

The PluginHive Bookings plugin primarily manages calendar functionality and booking costs on the product page. Payment processing, including collection of payments, is handled by WooCommerce. Vendor commissions and related marketplace fees (including flexible fee structures, commissions, and bump-ups) are managed by the Dokan solution in your WooCommerce setup. The bookings plugin is compatible with most WooCommerce-supported payment gateways, so for advanced payment distribution or commission settings, you should use Dokan’s features or reach out to the Dokan support team for further customization to fit your specific fee structure needs.

Does the PluginHive Bookings plugin support a multi-vendor/marketplace scenario where each court owner can manage their own bookings, and customers have a panel to check their bookings?

The PluginHive Bookings plugin supports multi-vendor functionality when integrated with the DOKAN multi-vendor solution. To create a marketplace for bookable products (such as courts), you will need:

  1. PluginHive WooCommerce Bookings & Appointments plugin
  2. PluginHive Dokan WooCommerce Bookings Integration plugin
  3. Dokan Business Pro Plugin
With this setup, each vendor/court owner can offer bookings for their products/services, manage their own bookings, and sync bookings with their individual Google Calendars. Vendors have their own dashboard for booking management. Customers can view their bookings under the WooCommerce MyAccount page, but they do not have the option to manage (i.e., modify or cancel) bookings directly. All bookings are fully integrated with WooCommerce logins and order management.

Does the PluginHive Bookings plugin support WCFM Marketplace?

The PluginHive Bookings plugin currently supports only the DOKAN multi-vendor plugin and is not compatible with WCFM Marketplace at this time. If you require integration with WCFM, consider exploring alternative solutions or contact PluginHive support for the latest compatibility updates.

Does the WooCommerce Bookings and Appointments plugin support Elementor and PolyLang?

Yes, the WooCommerce Bookings and Appointments plugin is compatible with both Elementor and PolyLang. You can use Elementor to design booking-related pages and PolyLang to create multilingual booking experiences on your site.

Does the WooCommerce Bookings and Appointments plugin support multivendor functionality, and does it work with the Dokan Multivendor plugin?

Yes, the WooCommerce Bookings and Appointments plugin supports multivendor functionality when integrated with the Dokan Multivendor plugin. To create a marketplace for bookable products, you will need:

  1. The WooCommerce Bookings & Appointments plugin.
  2. The PluginHive Dokan Bookings Integration plugin.
  3. The Dokan Business Pro plugin.
With these plugins, you can enable your vendors or consultants to offer and manage bookings for their products or services. Each vendor’s bookings can also be synced with their individual Google Calendars, ensuring efficient schedule management. This setup allows you to build a fully functional multivendor booking marketplace using WooCommerce and Dokan.

How are access roles and login management handled for multiple vendors or employees within the plugin?

Coaches or service providers can be managed as separate users or vendors within the system. The specific capabilities, such as calendar management and syncing, are dependent on their assigned user roles and your marketplace setup. For full multi-vendor management, integration with a compatible multi-vendor solution is recommended—for best results, please specify your marketplace plugin so compatibility and setup steps can be confirmed.

How can I add a translation for the "Start Month" text in the WooCommerce Bookings & Appointments plugin using Loco Translate if it doesn't appear in the .po file?

To manually add a translation for "Start Month" (or any missing string) in the WooCommerce Bookings & Appointments plugin using Loco Translate, follow these steps:

  1. Go to the Loco Translate home page in your WordPress admin.
  2. Click on the Booking plugin to access its translation settings.
  3. Click on "Edit template."
  4. In the template editor, click on "Sync" and then click on "Save." This will update the list of translatable strings based on the latest plugin files.
  5. Go to the page for your required language translation.
  6. Click on "Sync" again to ensure the latest strings are pulled into the language file.
  7. Use the search function to locate the "Start Month" string.
  8. Once you find the string, add your desired translation for it and click on "Save."
This process ensures any new or previously missing strings are included and can be translated. If the string still does not appear after syncing, consider clearing your cache or repeating the sync step, as sometimes it takes multiple sync attempts for new strings to show up.

How can I add custom language translations to the plugin without them being deleted after an update?

To ensure your language translations are not deleted during plugin updates, use the Loco Translate plugin. Loco Translate stores your custom translations in a separate location outside the plugin core files, which prevents them from being overwritten or removed when the plugin is updated. Simply install and use Loco Translate to create and manage your translations. This approach keeps your custom language changes intact through future updates.

How can I change the original strings in the PluginHive booking plugin, similar to how I would override theme or WooCommerce template files in a child theme?

To change the original strings in the PluginHive booking plugin, it is recommended to use standard WordPress translation methods rather than modifying plugin code directly. You can use a translation plugin such as "Loco Translate," which allows you to customize plugin text strings from the WordPress dashboard without editing plugin files. This approach maintains compatibility with future plugin updates and does not require any custom development. PluginHive does not support or recommend direct modifications to plugin files. For best results, specify exactly which strings you want to change so targeted guidance can be provided.

How can I confirm the expected behavior for calendar integration with the Dokan Bookings extension, and is there documentation available?

Currently, detailed documentation on calendar integration for the Dokan Bookings extension is limited. The integration is generally expected to work similarly to the core WooCommerce Bookings and Appointments plugin for individual vendors. If you encounter inconsistencies or are unsure of expected functionality, you can:

  • Request access to PluginHive’s testing environment (if available).
  • Test in your staging environment to compare behavior.
  • Reach out to PluginHive support with specific scenarios or issues to receive guidance based on their current product implementation.

How can I edit or translate the weekday names (e.g., Mo, Ut, My, Štv, Piatok, So, Ne) in your plugin if the day names appear in different languages?

You can edit or translate the weekday names by using the WPML plugin's String Translation feature. Follow these steps:

  1. In your WordPress dashboard, go to WPML → String Translation.
  2. Set the “In domain” filter to “bookings-and-appointments-for-woocommerce” (or the relevant plugin domain).
  3. Use the search bar to find the specific weekday name string you want to correct or translate.
  4. Click on the string, then update its translation for your desired language (for example, provide the correct Slovak translation).
  5. Save your changes. The updated weekday names should now appear correctly on the front end.

How can I enable vendors to manage their own bookings in WooCommerce using the WCFM Marketplace and the WooCommerce Bookings And Appointments plugin?

Currently, the WooCommerce Bookings and Appointments plugin provides multi-vendor support only with the DOKAN multi-vendor solution, not with the WCFM Marketplace. To create a marketplace where vendors can manage their own bookings, you will need the following:

  1. WooCommerce Bookings and Appointments plugin (https://www.pluginhive.com/product/woocommerce-booking-and-appointments/)
  2. PluginHive Dokan WooCommerce Bookings Integration Addon (https://www.pluginhive.com/product/dokan-woocommerce-bookings-integration/)
  3. Dokan Business Pro Plugin
This setup will allow your vendors or consultants to offer bookable products or services and manage their bookings independently. Additionally, bookings for their products can be synced with their own Google Calendar. A video tutorial is available at: https://www.youtube.com/watch?v=pADY45D-DLw Currently, integration with WCFM Marketplace is not supported. For multi-vendor booking management, please use the above plugins with the Dokan solution.

How can I reapply the WPML settings for plugin localization on my live site to ensure proper translation?

To reapply the WPML settings for plugin localization on your live site:

  1. Navigate to your WordPress dashboard.
  2. Go to WPML > Theme & Plugin Localization.
  3. Locate the section where you can manage the translation options for themes and plugins.
  4. Add or ensure that the Booking plugin’s text-domain is included under the localization settings.
  5. Apply the necessary changes as previously configured on your test or development site.
  6. Save changes and review your site to confirm that the plugin fields and settings are now translated as intended.
These steps will help synchronize translation settings on your live site and resolve localization issues with the Bookings and Appointments plugin.

How can I resolve translation issues in the PluginHive Bookings and Appointments plugin when using WPML, where settings and booking fields are not fully translated?

To resolve translation issues in the PluginHive Bookings and Appointments plugin when using WPML, follow these steps:

  1. Ensure that you are using the latest versions of both the WPML Multilingual CMS and WPML String Translation plugins.
  2. In your WordPress back end, go to WPML settings and enable the "Localization" option.
  3. Add the Booking plugin's text-domain to the WPML settings under the localization options.
  4. After applying these settings, the Settings fields, Product fields, and Calendar in the Bookings and Appointments plugin should appear properly translated.
This should address translation discrepancies between the plugin and the selected WordPress language. If issues persist, check for conflicts with other plugins or themes by deactivating all plugins except WooCommerce, Bookings, and WPML, and switch to the default Storefront theme to test translation functionality.

How can I set up a multi-vendor bookings marketplace using WooCommerce, PluginHive Bookings, and Dokan?

To set up a multi-vendor bookings marketplace, you will need:

  1. WooCommerce Bookings and Appointments plugin from PluginHive to create bookable products.
  2. PluginHive Dokan WooCommerce Bookings Integration plugin to connect your bookings setup with the Dokan multi-vendor platform.
  3. Dokan Business Pro Plugin to manage multiple vendors on your WooCommerce site.
Once installed:
  • Each vendor can offer bookable products and manage their appointments/bookings.
  • Vendors' bookings can be synced with their individual Google Calendars.
For more information and setup instructions, you can refer to PluginHive’s documentation and video guides:
  • PluginHive WooCommerce Booking & Appointments: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/
  • Dokan Booking Integration: https://www.pluginhive.com/product/dokan-woocommerce-bookings-integration/
  • Video guide: https://www.youtube.com/watch?v=pADY45D-DLw

How can I translate a specific English string from the PluginHive plugin into Chinese using the Loco Translate plugin?

To translate a specific English string from the PluginHive plugin into Chinese using Loco Translate, follow these steps:

  1. Navigate to Loco Translate in your WordPress admin.
  2. Go to the relevant plugin translation and click on 'Edit Template'.
  3. Manually add the required string (e.g., "Delivered" or the full sentence you want to translate) to the template.
  4. Click the 'Sync' button, then 'Save'.
  5. Return to the language section (e.g., Chinese), click 'Sync' again so the new string appears.
  6. Add your translation for the string.
  7. Save the translation file.
After these steps, the translated string should appear on your site. If you still don't see the change, ensure that you have saved and synced after adding the string manually.

How can I translate the "Start Month" and "End Month" texts using Loco Translate in the WooCommerce Bookings & Appointments plugin?

Currently, the translation of the "Start Month" and "End Month" texts is not supported in the WooCommerce Bookings & Appointments plugin. These texts cannot be translated via Loco Translate at this time. The plugin development team has noted this limitation, and support for translating these strings will be added in a future plugin update. Until that update is released, translation of these particular expressions is not possible through the standard plugin or Loco Translate interface.

How can I translate the PluginHive Bookings and Appointments plugin to Arabic?

To translate the PluginHive Bookings and Appointments plugin to Arabic:

  1. Use a translation plugin such as "Loco Translate" or "WPML."
  2. Install and activate your preferred translation plugin on your WordPress site.
  3. Select the PluginHive plugin from the list of translatable plugins.
  4. Create or edit the Arabic translation for all desired text strings within the plugin.
  5. Save your translations. Your booking plugin interface will now display in Arabic for users who select that language.
For more advanced localization needs, consult your website developer or refer to your chosen translation plugin’s documentation.

How can I translate the PluginHive plugin into another language if no translation file is provided?

You can manually translate the PluginHive plugin into your desired language (for example, Turkish) by using multilingual plugins like WPML or LocoTranslate. Simply install your preferred translation plugin, locate the PluginHive plugin strings within the translation tool, and add your translations directly. This process allows you full control over language customization for your website.

How can I translate the WooCommerce Bookings and Appointments plugin to Arabic?

To translate the WooCommerce Bookings and Appointments plugin to Arabic, follow these steps:

  1. Install and activate a translation plugin such as WPML or Polylang on your WordPress site.
  2. Select the PluginHive Bookings and Appointments plugin from the list of plugins available for translation within the translation tool.
  3. Use the translation plugin’s interface to create or edit the Arabic translations for all required text strings in the booking plugin.
  4. Save your translations. When your website is set to Arabic, the booking interface will display in the Arabic language.
If you have further questions about the translation process, feel free to contact PluginHive support for additional assistance.

How can I translate the “Oops, … is not available to book” error message and other untranslated strings in the PluginHive Bookings plugin to German?

Some plugin strings, including the “Oops, … is not available to book” error, were previously missing from the translation files. These have been added in plugin version 4.1.0. To translate:

  1. Update your plugin to at least version 4.1.0.
  2. Use popular translation tools like Loco Translate or String Locator to find and translate plugin strings, as they are now included.
  3. Ensure your site language is set to German in Settings > General for automatic translation selection.
If you have further issues, reach out to PluginHive support for assistance.

How can I translate untranslated words such as "Calendar display words," "Participant," and "left" in the PluginHive Bookings plugin when using WPML?

To ensure all plugin-generated texts are translated with WPML:

  1. Make sure both the Bookings plugin and WPML plugin are updated to their latest versions.
  2. The Bookings plugin is compatible with WPML, allowing translation of booking-related words and emails.
  3. Use WPML's string translation feature. If some words are not appearing for translation, utilize WPML’s “Auto-register strings for translation” (found under WPML > String Translation) to automatically detect and list untranslated plugin strings.
  4. Once detected, translate the required strings directly from the String Translation interface.
  5. If you encounter specific words still untranslatable after following these steps, refer to WPML Plugin Compatibility documentation (https://wpml.org/plugin/bookings-and-appointments-for-woocommerce-premium/) and PluginHive’s multilingual setup guide (https://www.pluginhive.com/knowledge-base/multilingual-woocommerce-bookings-store/#wpml) for additional troubleshooting tips.
  6. If issues persist, provide your site URL or a product link to PluginHive support for a more detailed investigation.

How should I resolve issues when there are duplicate translation files for the same language in Loco Translate?

To resolve issues caused by duplicate translation files in Loco Translate:

  1. Identify duplicate translation files for the language (e.g., two Chinese (Taiwan) .po/.mo files).
  2. Delete one of the duplicate files, keeping only a single translation file for that language.
  3. Make sure to update the remaining file with the correct translations.
  4. Save your changes and sync the translation file.
This should resolve file conflicts and ensure that your translations display correctly on the site.

How should partners register and set up to publish their own bookable slots in the system?

Partners should register as vendors through your WooCommerce site once it’s set up with Dokan multi-vendor functionality and the PluginHive Bookings integrations. After registration:

  • Partners log into their vendor dashboard.
  • They can create and configure their bookable products, such as service slots with specific time durations and prices.
  • Recurring availability can be set up according to each partner’s preferences.
  • All bookings made by customers are managed through the vendor dashboard, and partners can directly control their schedules.

I added and translated the string in Loco Translate, but the changes are not reflected on the frontend. What might be causing this issue?

If translated content is not appearing on the frontend, possible causes and solutions include:

  1. Sync and Save: Double-check that you clicked both 'Sync' and 'Save' after making changes in Loco Translate.
  2. Multiple Translation Files: Ensure there are not duplicate translation (.po/.mo) files for the same language, as this can cause conflicts. Delete any duplicate translation files, keeping only one for the intended language.
  3. Edit Existing Files: Only update the existing translation files, rather than creating new ones. Modifying the established files ensures the plugin can read and display your translated content.
  4. Cache: Clear any site/server caches that might be serving outdated content.
  5. Confirm Registration: Some plugin strings may not be properly registered for translation. If you cannot find the string after syncing, confirm it is present in your plugin’s .pot file.
After making these changes, test the frontend again to verify if the translation now appears.

I am unable to find or translate the text “Pay the full amount after your booking is confirmed. You’ll receive a confirmation email with payment details.” using the Loco Translate plugin. How can I translate this text?

If you are unable to locate specific plugin text for translation using Loco Translate:

  1. Make sure you are scanning all relevant PluginHive plugin files for new strings in Loco Translate. Use the "Sync" or "Rescan" features to pull in any new or unregistered phrases.
  2. Verify whether the text in question is generated dynamically or hardcoded in the plugin files. Some front-end texts may not be registered for translation or may be hardcoded without gettext functions.
  3. If the string still does not appear, reach out to PluginHive support, providing the exact text and a description of where it appears. This will help determine if the string is translatable in the current version or needs to be added for localization in a future update.
  4. As a temporary workaround, you may manually edit plugin files, but be aware this method will be overwritten on plugin update. Always back up files before manual edits.

I am using WPML for a multi-language shop but cannot find certain texts, such as the display costs text ("Per dag"), in the WPML string translation overview. How can I resolve this translation issue?

When specific plugin texts (like the display costs "Per dag") do not appear in the WPML string translation overview, follow these steps:

  1. Ensure that the PluginHive plugin is fully compatible with WPML and that you are using the latest versions of both plugins.
  2. Go to WPML → String Translation and click “Scan the theme and plugins for strings.” This may help WPML recognize new translatable strings from the plugin.
  3. If the string still doesn’t appear, try enabling WPML’s “Auto register strings for translation” feature in the String Translation settings.
  4. Identify whether the string is generated dynamically or stored in a specific plugin file. If so, use WPML’s “Theme and plugins localization” to scan all plugin files for strings.
  5. If the string is hardcoded and cannot be found, contact PluginHive support with details about which text is missing for further assistance or custom compatibility guidance.
Applying these steps should help you locate and translate all display cost texts through WPML.

If this functionality is not available by default, can it be customized?

The described functionality is available by integrating Dokan (Business version), the Dokan WooCommerce Bookings Integration addon, and the WooCommerce Bookings and Appointment plugin. No custom development is necessary, as these plugins together provide the ability for vendors to list rental items, set prices, and manage bookings directly from their registered accounts.

Is it possible to send booking confirmation emails in two different languages, such as Italian and English, by editing the plugin's code or changing settings?

The Bookings plugin only sends a single booking confirmation email, and it does not support sending emails in multiple languages based on customer preference or order language. Even with code modifications, sending booking confirmation emails in two languages is not feasible, as this capability is not present in the core plugin or in WooCommerce. Emails will be sent based on the language set for the order. For multilingual email functionality, you may need to explore third-party multilingual or translation plugins that integrate with your system, but this feature is not natively supported.

Is PH Dokan Bookings Integration for WooCommerce a separate booking plugin, or does it support WooCommerce Bookings and Appointments on Dokan?

PH Dokan Bookings Integration for WooCommerce is not a standalone booking plugin. Instead, it acts as an add-on that enables the WooCommerce Bookings and Appointments plugin to work within a Dokan Pro-based multivendor marketplace. With this integration:

  • Multiple vendors on your Dokan marketplace can offer and manage booking-based products or services.
  • The solution requires three components: WooCommerce Bookings and Appointments plugin, Dokan Business Pro plugin, and the PluginHive Dokan Bookings Integration plugin.
  • Each vendor can independently manage their booking settings, and all bookings can be synchronized to their individual Google Calendars.
  • This integration makes it possible for your marketplace to facilitate bookings by various vendors, but it does not function on its own without the required plugins.

Is PluginHive fully compatible with WCFM Marketplace or WC Vendors, and which multi-vendor plugins are officially supported for using all PluginHive features on the vendor side?

PluginHive's WooCommerce Bookings and Appointments plugin does not integrate with WCFM Marketplace or WC Vendors, meaning key booking features and settings are not available on their vendor dashboards. Full multi-vendor compatibility is provided with the Dokan multi-vendor solution. To create a vendor-friendly marketplace with support for bookable products, use the following setup:

  1. Install and activate the PluginHive WooCommerce Bookings and Appointments plugin.
  2. Install and activate the Dokan Business Pro plugin.
  3. Install and activate the PluginHive Dokan Bookings integration plugin.
This combination ensures that booking options and PluginHive-specific features are accessible to vendors through the Dokan vendor dashboard. For further guidance, refer to PluginHive’s official video tutorial: https://www.youtube.com/watch?v=pADY45D-DLw

Is the booking system connected to WooCommerce or a marketplace login?

Yes, all bookings are fully integrated with WooCommerce. Customers use their WooCommerce account to make and view bookings. Vendors and owners manage their products and bookings through the marketplace panel (when using multi-vendor solutions like Dokan). This ensures centralized login and management for both customers and vendors via the WooCommerce or marketplace interface.

Is the PluginHive Bookings and Appointments plugin compatible with Turkish translations?

Yes, the PluginHive Bookings and Appointments plugin is compatible with Turkish translations. It supports integration with WPML and LocoTranslate multilingual plugins, allowing you to translate the plugin content into Turkish. You can use either of these solutions to manage your translation process.

Is the PluginHive plugin compatible with WPML and LocoTranslate for multilingual support?

Yes, the PluginHive plugin is fully compatible with both WPML and LocoTranslate multilingual plugins. This allows you to easily translate your website into different languages, such as Turkish, on your end. While PluginHive does not provide a pre-made translation file, you can manually add translations yourself using these tools.

Is the PluginHive WordPress plugin compatible with Polylang or only WPML for multilingual sites?

The PluginHive Bookings plugin is compatible with both Polylang and WPML plugins. This allows you to use either plugin to translate your website into multiple languages, including English, alongside Finnish. You can configure your chosen multilingual plugin as needed to translate content managed by the PluginHive Bookings plugin.

Is the WooCommerce Booking & Appointment plugin compatible with the Italian language?

The plugin is fully compatible with WPML and Loco Translate, enabling you to translate it into Italian or any other supported language for your website.

Is the WooCommerce Bookings and Appointment plugin integrated with Dokan, and how can I set up this integration?

Yes, the WooCommerce Bookings and Appointment plugin supports integration with Dokan. To set up this integration, you will need the following:

  1. The Dokan Multivendor plugin (specifically, the Dokan Business plan).
  2. The Dokan WooCommerce Bookings Integration add-on.
  3. The WooCommerce Bookings and Appointment plugin from PluginHive.
This setup allows store owners to create a multi-vendor marketplace where multiple sellers can manage and offer WooCommerce bookings. Note that the Dokan WooCommerce Bookings Integration add-on is not a standalone multivendor bookings solution; it requires both Dokan Business and the WooCommerce Bookings and Appointment plugin to function properly.

Is the WooCommerce Bookings and Appointments plugin compatible with Dokan for multi-vendor marketplaces?

Yes, the WooCommerce Bookings and Appointments plugin provides multi-vendor support with the Dokan multi-vendor solution. To create a marketplace where vendors can offer bookable products or services and manage their own bookings, you will need:

  1. The PluginHive Bookings Premium plugin,
  2. The PluginHive Dokan Bookings integration plugin,
  3. The Dokan Business Pro plugin.
With this setup:
  • Each vendor or consultant can list and manage bookings for their own products/services.
  • Vendors' bookings are synced with their individual Google Calendar accounts.
  • Vendors have autonomy over their individual bookings within the marketplace environment.
For more details, visit:
  • WooCommerce Bookings and Appointments Plugin: https://www.pluginhive.com/product/woocommerce-booking-and-appointments/
  • Dokan Bookings Integration Plugin: https://www.pluginhive.com/product/dokan-woocommerce-bookings-integration/

Is the WooCommerce Bookings and Appointments plugin compatible with the Listify theme and can it be used with the WCFM Marketplace or does it have its own vendor dashboard?

The WooCommerce Bookings and Appointments plugin has not been specifically tested with the Listify theme, so compatibility cannot be guaranteed; however, it generally works with most WooCommerce-compatible themes. The plugin does not integrate with the WCFM Marketplace and does not provide its own vendor dashboard. Instead, it offers multi-vendor support via the Dokan multi-vendor solution. To create a marketplace for bookable products, you will need:

  1. The WooCommerce Bookings and Appointments plugin
  2. The PluginHive Dokan Bookings integration plugin
  3. The Dokan Business Pro Plugin
This setup allows vendors to manage their own bookable products through Dokan’s vendor dashboard. For demonstration and workflow details, you can refer to the official video and the plugin demo website provided by PluginHive.

Is the WooCommerce Bookings And Appointments plugin compatible with the WCFM multi-vendor plugin?

The WooCommerce Bookings And Appointments plugin is not compatible with the WCFM Marketplace Multi-vendor solution. However, it does support multi-vendor functionality through the Dokan multi-vendor platform. To create a marketplace for bookable products, use the following PluginHive solutions:

  1. WooCommerce Bookings And Appointments plugin
  2. PluginHive Dokan Bookings Integration plugin
  3. Dokan Business Pro plugin
This setup allows you to offer bookable products within a multi-vendor environment using Dokan. Currently, compatibility with WCFM Marketplace is not available.

Is the WooCommerce Bookings and Appointments plugin compatible with WCFM Marketplace?

No, currently the WooCommerce Bookings and Appointments plugin is not compatible with the WCFM Marketplace. It integrates with the Dokan plugin for vendor-specific setups, allowing each vendor to manage their bookings and products individually. If you intend to have multiple vendors with independent offerings, you will need to use Dokan as your multivendor solution.

Is the WooCommerce Bookings and Appointments plugin compatible with WPML for handling multilingual bookings and email translations?

Yes, the WooCommerce Bookings and Appointments plugin is fully compatible with the WPML Multilingual plugin. This allows you to configure your booking system and transactional emails in multiple languages, including German, Italian, and English. For detailed setup instructions and guidance:

  • Refer to PluginHive’s multilingual WooCommerce bookings documentation: https://www.pluginhive.com/knowledge-base/multilingual-woocommerce-bookings-store/#wpml
  • You can also use WPML’s official integration article: https://wpml.org/plugin/bookings-and-appointments-for-woocommerce-premium/
If you encounter issues with translation or email templates, ensure both plugins are updated and check your WPML string translations for email content.

Is the WooCommerce Recurring Bookings and Appointments plugin compatible with WooCommerce Bookings and Appointments and Dokan WooCommerce Bookings Integration to allow recurring bookings on a marketplace?

The WooCommerce Recurring Bookings and Appointments plugin is currently not compatible with the Dokan WooCommerce Bookings Integration. This means that, out of the box, recurring bookings (such as scheduling sessions every Monday for a month with the same instructor) cannot be managed across your Dokan-based marketplace using the Recurring Bookings plugin. However, PluginHive offers paid customization services to make the Recurring Bookings plugin compatible with the Dokan marketplace setup. If you are interested in this customization, PluginHive can provide you with a detailed scope, cost, and estimated time of delivery for the integration.

We are experiencing an error where the "Participant" field is repeated in the German version of the admin email. How can we solve this issue?

If the "Participant" field is duplicated only in the German version of your admin emails and not in other languages, please ensure you are using the latest versions of both the WooCommerce Bookings and Appointments plugin (5.0.9 or higher) and the WPML Multilingual plugin. This issue was identified as a plugin translation anomaly specific to the German language and was resolved in version 5.1.2 of the WooCommerce Bookings And Appointments plugin. To resolve the issue:

  1. Update the WooCommerce Bookings And Appointments plugin to version 5.1.2 or later.
  2. After updating, test by placing a new order with the site in German and check the admin confirmation email.
  3. If the problem persists, clear your cache or try disabling and re-enabling the related plugins.
  4. If you continue to experience issues, contact PluginHive support with details of your configuration and steps to replicate the problem.

What do I need to set up a multi-vendor marketplace for bookable sports courts with PluginHive tools?

To set up a multi-vendor marketplace for sports court bookings, you will need the following:

  1. WooCommerce installed on your WordPress website.
  2. PluginHive WooCommerce Bookings & Appointments plugin for product/service booking functionality.
  3. Dokan Business Pro Plugin for marketplace and multi-vendor features.
  4. PluginHive Dokan WooCommerce Bookings Integration plugin to connect the booking system to Dokan’s vendor management.
After installing these plugins:
  • Configure booking products for each court.
  • Set up vendor profiles for each court owner, allowing them to manage their offerings and bookings.
  • Enable different pricing rules for peak/off-peak and weekday/weekend times.
  • Customers will register and book via WooCommerce, while vendors manage bookings from their respective dashboards.
Complete documentation and step-by-step guides are available to assist with the setup process.

What features are available for vendors using the PluginHive Dokan Bookings integration?

Vendors or consultants on your Dokan-powered marketplace can:

  • List and offer bookable products or services.
  • Access and manage the bookings for their own products.
  • Sync their booking schedules with their own Google Calendar accounts.
This setup allows for independent management by each vendor while leveraging the full functionality of appointments and scheduling within your multi-vendor marketplace.

What is needed to create a multi-vendor booking system where each agency has its own login, price list, and booking management?

To create a multi-vendor marketplace for bookable products with separate logins, pricing, and booking management for agencies or vendors, you will need:

  1. The PluginHive Bookings plugin (already owned).
  2. The PluginHive Dokan Bookings integration plugin.
  3. The Dokan Business Pro plugin.
With this setup:
  • Agencies/vendors can sign in to their own accounts and manage their bookings on individual dashboards.
  • Each agency can set its own pricing for the services or products you offer.
  • Bookings for each agency’s products will be synced with their respective Google Calendars.
  • The platform allows agencies to manage their own services directly, creating a full-featured multi-vendor booking environment.
For further guidance, refer to the product demo and overview video provided in the above answers.

What is the difference between the PluginHive Dokan Bookings integration plugin and the Dokan Business Pro plugin, and what are their prices?

The Dokan Business Pro plugin is a third-party multi-vendor solution that allows you to create a marketplace platform; its pricing information can be found on the Dokan official website. The PluginHive Dokan Bookings integration plugin is a connector that integrates the WooCommerce Bookings and Appointments plugin with Dokan, enabling vendors to offer and manage bookings within a multi-vendor marketplace environment.

  • WooCommerce Bookings and Appointments plugin: $149 per year
  • PluginHive Dokan Bookings Integration plugin: $69 per year
  • Dokan Business Pro plugin: Price available on the Dokan official website
Together, these plugins allow multiple sellers to offer and manage bookings within your WooCommerce marketplace.

What should I do if reverting from WordPress 6.7 to 6.6.2 breaks my website’s plugins and themes due to incompatibility?

If downgrading to WordPress 6.6.2 causes your site’s plugins and themes to stop working, do not proceed with the downgrade for translation purposes. In this case:

  1. Restore your website to WordPress 6.7 to regain compatibility and site functionality.
  2. Maintain your translation files using plugins like Loco Translate, but understand that plugin translation may not work until a compatibility update is released.
  3. Monitor for news of compatible updates from PluginHive or WordPress that address translation issues with version 6.7.
  4. If you are in a critical business period (such as high season or heavy customer interaction), consider implementing temporary solutions such as adding manual translations or language notices, and keep backup copies of all website data before making any major version changes.

What should I do if some texts in the Bookings plugin are still untranslated after updating both the plugin and WPML?

After confirming you’re using the latest versions of both the Bookings and WPML plugins:

  1. Use the “Auto-register strings for translation” feature in WPML’s String Translation (WPML > String Translation) to automatically detect and register the untranslated plugin texts.
  2. Once registered, locate and translate the required strings in WPML’s String Translation interface.
  3. For further assistance, consult the PluginHive and WPML multilingual compatibility guides.
  4. If unresolved translation issues continue, share your site URL or product link with PluginHive support so they can investigate the specific texts or issues.

What should I do if the "Availability Search Widget" add-on causes translation issues with the Bookings and Appointments For WooCommerce plugin?

The "Availability Search Widget" add-on has known compatibility issues with translations. To fix translation problems:

  1. Deactivate the "Availability Search Widget" add-on from your WordPress dashboard.
  2. Check if the Bookings and Appointments plugin now displays in your desired language (e.g., German).
  3. Note that the add-on has been discontinued and its features are now integrated into the main Bookings plugin.
  4. Use the search widget functionality directly from the latest Bookings plugin, which does not conflict with translations.

Why am I unable to fill in the “Discounts or special offers for participants” by creating participant rules under the Enable Participant field?

If you are unable to fill in the fields for “Discounts or special offers for participants” when creating participant rules, please ensure the following:

  1. Check your WordPress site language compatibility—PluginHive plugins support most major languages, but UI elements could sometimes be affected by specific localizations.
  2. Try adding a new Bookable product and check if the issue persists with the new product.
  3. If the problem continues, consider providing site access to support for further troubleshooting, as the functionality works correctly in general scenarios.

Why can't vendors in my Dokan multi-vendor site add bookable products using the PluginHive WooCommerce Bookings and Appointments plugin?

To enable vendors to add bookable products from the Dokan vendor dashboard, you need to install the Dokan WooCommerce Bookings Integration plugin. This integration allows vendors to:

  • Create bookable products
  • Set booking availability
  • View and manage bookings
You can find the plugin here: https://www.pluginhive.com/product/dokan-woocommerce-bookings-integration/. Once installed and configured, vendors will be able to manage bookable products directly within their Dokan vendor interface.

Why do my translated products in WPML display different availability slots and have different product IDs, and how can I ensure slot availability remains consistent across languages?

When using WPML with products, each language creates a separate product with a unique product ID. This can cause slot or stock availability to become unsynchronized across languages, as WooCommerce typically treats each translated product as an individual item rather than a unified entity. To troubleshoot and resolve this issue:

  1. Ensure you are using WPML's recommended WooCommerce Multilingual plugin, which helps synchronize product data, including stock, across translated products.
  2. Verify that the translated products are correctly linked in WPML, so changes to the original product update the translations.
  3. Check your product settings and ensure "Manage Stock" or slot management features are enabled for all translated versions.
  4. To investigate mismatched slot availability:
  • Provide the product links for each language version.
  • Clearly specify which date and time slot is showing inconsistent availability.
  • Share admin access details or relevant screenshots (via secure channels) if requested by support to allow deeper investigation.
  1. If consistent synchronization is not possible with your current configuration, consider setting the translated products as "linked" in WPML or consult WPML documentation/support for further guidance on product synchronization.
By ensuring translated products are correctly linked and using the proper WooCommerce Multilingual integration, slot or stock availability can be kept consistent across all languages.

Why does connecting a Stripe account from the Vendor Dashboard in Dokan Pro redirect to the Bookings Outlook Page when using WooCommerce Bookings and Appointments with Outlook Calendar integration enabled?

This issue occurs due to a conflict between WooCommerce Bookings and Appointments (version 5.0 and above, after introducing Outlook Calendar integration) and Dokan Pro’s Stripe Connect module. The function ph_capture_outlook_redirect() in the Bookings plugin mistakenly captures the Stripe OAuth redirect, resulting in an incorrect redirection — vendors are sent to an admin-only page instead of their intended dashboard. The problem persists even if the Dokan Bookings extension is deactivated, as the conflict originates from the WooCommerce Bookings and Appointments plugin’s Outlook integration. This behavior was confirmed, and a fix has been included in version 5.0.8 of the plugin (Released Jan 23, 2025). Updating to this version should resolve the redirect issue.

Why were coding changes made to the Dokan vendor dashboard overridden after activating the PluginHive license, and how can I prevent this from happening during future updates?

In rare cases, activating or updating the PluginHive plugin may interact unexpectedly with custom modifications, such as custom endpoints in the Dokan vendor dashboard. To reduce the risk of custom code being overwritten during plugin updates or activation:

  • Always back up both your website files and database before updating or activating plugins.
  • Ensure all custom coding changes are made within a child theme or via custom plugins, not by directly editing plugin or parent theme files.
  • After any PluginHive plugin update, review your site's functionality and reapply any custom endpoints or code if necessary.
  • Communicate with your development team before performing plugin updates, especially if you have significant customizations.
  • If you encounter endemic issues after updates or activations, contact PluginHive support for guidance.

Will the search widget fix for booking availability also work for multi-vendor environments using Dokan?

Yes, the fix applied to the Booking Availability Search Widget is designed to work universally across your WooCommerce site, including multi-vendor environments set up with Dokan. The search widget does not differentiate products based on vendor; once fixed, it will display available products from all vendors as well as store products without vendor separation. This ensures consistent search functionality for all bookable products in your multi-vendor marketplace.

Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.