Sync WooCommerce Order Status with Booknetic Booking Status Upon Payment Completion
Budget: $250 – $750 USD
Project Description:
I am using Booknetic and WooCommerce to manage bookings and payments on my website. Currently, the booking flow allows customers to book appointments and choose to pay online via WooCommerce or pay later at the appointment. If the customer chooses to pay online, everything works perfectly: WooCommerce processes the payment, and the booking in Booknetic is automatically marked as paid and approved.
However, if the customer chooses to pay at the appointment, a pending order is created in WooCommerce, and the customer receives a payment link via email. If the customer uses this link to pay before the appointment, WooCommerce marks the order as completed, but the status of the booking in Booknetic does not automatically update to paid and approved.
Requirement:
I need to ensure that when the associated order in WooCommerce is marked as completed, the status of the booking in Booknetic is automatically updated to paid and approved. I understand that Booknetic does not provide direct API access, so this functionality would need to be implemented using the WordPress API or another mechanism.
Key Details:
Booknetic manages the full booking flow, allowing customers to choose preferences and pay either online or at the appointment.
WooCommerce generates a pending order when the "pay at the appointment" option is selected and sends a payment link via email.
If the customer completes the payment later, WooCommerce marks the order as completed, but Booknetic does not update the booking status accordingly.
Technology and Constraints:
Booknetic does not provide direct API access.
The solution needs to be implemented using the WordPress API or an alternative mechanism that allows this synchronization.
I am using Booknetic and WooCommerce to manage bookings and payments on my website. Currently, the booking flow allows customers to book appointments and choose to pay online via WooCommerce or pay later at the appointment. If the customer chooses to pay online, everything works perfectly: WooCommerce processes the payment, and the booking in Booknetic is automatically marked as paid and approved.
However, if the customer chooses to pay at the appointment, a pending order is created in WooCommerce, and the customer receives a payment link via email. If the customer uses this link to pay before the appointment, WooCommerce marks the order as completed, but the status of the booking in Booknetic does not automatically update to paid and approved.
Requirement:
I need to ensure that when the associated order in WooCommerce is marked as completed, the status of the booking in Booknetic is automatically updated to paid and approved. I understand that Booknetic does not provide direct API access, so this functionality would need to be implemented using the WordPress API or another mechanism.
Key Details:
Booknetic manages the full booking flow, allowing customers to choose preferences and pay either online or at the appointment.
WooCommerce generates a pending order when the "pay at the appointment" option is selected and sends a payment link via email.
If the customer completes the payment later, WooCommerce marks the order as completed, but Booknetic does not update the booking status accordingly.
Technology and Constraints:
Booknetic does not provide direct API access.
The solution needs to be implemented using the WordPress API or an alternative mechanism that allows this synchronization.