Explanation needed about how to deal with different process inside the theme

Thanks for your feedback, we’ll try to improve the docs - we plan to release an all-in-one walkthrough for each theme.

  1. If you use both extensions then some Marketplace features may be not available or available on the order pages (not booking pages) because Bookings override the Marketplace extension and just uses orders as payment receipt pages. By default, if the booking is paid and is not canceled til the start date then the service is considered delivered (even if the customer doesn’t show up, there’s no refund since the booking wasn’t canceled). If you require customers to confirm that they received a service you can enable this in HivePress/Settings/Orders, then customers will have to click the Complete button on the booking order page. This will mark the order as Completed, and the order amount (minus the commission fee) will be added to the host account balance.

  2. Please check the payment flow description here How does Payout work? - #3 by ihor

  3. In the current version there’s no notification about this, but if you restricted reviews customers can review the booking listing after the successful payment (on the listing page).

  4. If you also require hosts to confirm that they delivered a service, you can enable this in HivePress/Settings/Orders, then hosts will have to click the Deliver button, the order will get the Delivered status and the customer will receive a notification, then the customer can click the Complete or Reject button asking for more revision. Usually this workflow is not used for booking websites, it’s more common for microjob marketplaces like Fiverr.

  5. Hosts can request a payout if there’s a non-zero balance.

  6. Customers have a dispute link on the order page for this purpose, or you can try creating a separate Contact/Help page on your site.

  7. If the order completion is enabled in settings then it’s possible via the Complete button.

  8. It’s possible via the Dispute link.

Please enable the order delivery in settings for this purpose, then hosts can mark the order as Delivered, then if you set some auto-completion time (number of days in settings) and the customer doesn’t object within this time, the order gets the Completed status. Customers can also Complete an order anytime after it’s marked as delivered, but auto-completion time is useful if the customer forgets to complete the order.

Hope this helps.