Trending
Product Icon

WooCommerce Bookings

WooCommerce Bookings is the official WooCommerce extension that lets store owners sell appointments, reservations, rentals, or classes with bookable time or date slots. It supports fixed time slots or flexible ranges, group and individual pricing, and resources — staff, rooms, or equipment — each with its own availability to prevent double-booking. It syncs with Google Calendar and works with any WooCommerce payment gateway. It's a paid annual extension with a 30-day money-back guarantee.

Additional meta data in webhooks for woocommerce booking order

I found out that using woocredits plugin the meta data in webhooks of new order created include also the name of the resource , start / end time date. Disabling that plugin those info are missing in webhooks content.
that’s weird, since the order comes from woocommerce and woocredits is only an additional way of payment , do not impact on booking field unless for credit price. Since i am using that info for an external IOT platform this is mandatory for me to have those data again when woocredits is disabled (i want to be free to decide not use it anymore).

Author

Anonymous

Current Status

Completed

Last updated: May 20, 2026

1 comment

Log in to comment on this feature request.

  1. Jason Kytros says:
    Product developer May 20, 2026 12:24 pm

    Hi there,

    Thanks for the suggestion.

    WooCommerce Bookings already attaches booking metadata (resource, start, end, date, persons, etc.) to the order line item as order-item meta. That meta is included in the standard WooCommerce order webhook payload under line_items[].meta_data, so external systems can read it without any third-party plugin in the mix.

    If your webhook payloads aren’t surfacing those keys when WooCredits is disabled, that points to either a plugin-side filter or a payload-version mismatch — our support team can take a look against your specific webhook configuration: Contact us

    Marking this one as completed. Thanks again!

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.