How does the payment process for a booking work?

Hi,

  1. Regarding redirecting to the payment page:
  • Please navigate to WP Dashboard > WooCommerce > Status > Tools > and click Create pages opposite Create default WooCommerce pages.

  • ​Please edit this listing (either on the front-end or back-end) and re-save it, setting the Price. This should generate a hidden product for a listing (or package\request), and the checkout redirect should be okay.

  • Please refresh permalinks; you can check this doc: How to refresh WordPress permalinks - HivePress Help Center

  • Also, please make sure you set up payments correctly; you can check this doc How to start accepting payments - HivePress Help Center

  • If this issue exists, please disable third-party plugins and customizations (if there are any) and check if this issue persists. If you use a caching plugin, ensure that caching is disabled for logged-in users.

    Please try to test this by registering a new user. Also, please note that this only works on the front end if the vendor goes to Account > Bookings > opens this booking > and clicks Accept.

  1. Yes, guests will receive an email when their booking is confirmed.

  2. For refunds, please review this documentation How to enable refunds - HivePress Help Center. Unfortunately, there is no simple solution to not returning the deposit, it will require a custom implementation.

  3. Please see my answer to the first point.

  1. Please note that this is WP-level customization, our extension simply adds the features directory to WordPress. I recommend, for example, to consider a third-party plugin such as Mailchimp, it adds a checkbox to the newsletter registration form. But to add this to the booking confirmation form, it would require a custom implementation.
  1. Regarding your first one about the post being sent as an email, it is most likely a conflict with third-party plugins or their settings (such as SEO, etc.), so please check the settings of third-party plugins or test it with third-party plugins disabled. As for the tokens, pay attention to the information in the documentation: that is, after saving this email, you will see all the available tokens at the bottom, and there is no such token as %host%, so you will not be able to display this information, so it will require a custom implementation. Also, pay attention to the paragraph on object tokenі in this documentation - If there’s an object token (without underscores) like %user% or %listing% , you can display any field this way: `%user.first_name%
  1. Please check this topic: Removing Booking Offset and Window from Vendor account settings - #5 by andrii

  2. Please check this topic: The difference between Booking Confirmed vs. Accepted