Product Icon

WooCommerce Bookings

Trending
Allow customers to book appointments, make reservations, or rent equipment without leaving your site.

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: https://woocommerce.com/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.