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).
Completed
Last updated: May 20, 2026
Log in to comment on this feature request.
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!