Skip to content

WooCommerce Cart Checkout

Choose WooCommerce Cart when the reservation should be checked out through WooCommerce and its configured payment methods. This approach requires WooCommerce as well as active, authorized DayTidy Pro online-payment functionality. Independent Stripe/PayPal checkout does not require WooCommerce merely because it is installed on the site.

Make sure WooCommerce itself has working cart/checkout pages, the intended currency, and a configured test payment method. Its settings documentation explains the current WooCommerce screens. Gateway availability and supported currencies depend on the WooCommerce gateway you choose.

  1. Confirm Free, Pro, WooCommerce, and the required DayTidy modules are active.
  2. Open DayTidy → Settings → Payment and choose WooCommerce Cart.
  3. Review the available cart gateway configuration and save the payment settings.
  4. Configure the actual payment gateway under WooCommerce → Settings → Payments using its own instructions and test environment.
  5. Publish a test offering with valid availability and a paid option.

The gateway selected in WooCommerce performs the checkout. Entering Stripe keys in DayTidy’s independent Stripe configuration does not configure a WooCommerce Stripe extension.

Select the offering’s session and options publicly, follow the cart/checkout path, and complete the controlled test payment. Inspect the WooCommerce order and the resulting DayTidy booking. Check their references, total, currency, selected sessions/options, and payment outcome. Read DayTidy’s booking status separately from its payment status and from the WooCommerce order status.

Test the actual discounts, fees, and taxes used by the business. The cart approach uses WooCommerce’s checkout context; do not assume every independent DayTidy payment setting applies identically. Reconcile what the saved order and booking actually record.

If the cart path is absent, check WooCommerce activation, the chosen payment approach, DayTidy authorization/modules, and the offering’s payable amount. If the order exists but the booking is missing or inconsistent, investigate the order and confirmation flow before repeating checkout.

For a refund, identify the WooCommerce order and use the applicable WooCommerce/gateway workflow, then verify its effect on the linked booking. Do not assume DayTidy’s independent Stripe/PayPal refund control manages every WooCommerce gateway. See refunds and payment troubleshooting.