We have the below options to filter workflow triggers for customer-scoped rules:
Customer – Country
Customer – State
Customer – State – Text Match
Customer – Shipping State
Customer – Shipping State – Text Match
Customer – Postcode
Customer – City
Customer – Phone
Customer – Company
Yet, for order-scoped rule filters we only have “Customer – Shipping State” and “Customer – Shipping State – Text Match” and for subscription-scoped rule filters we have none of those.
It would be immensely helpful to align the order- and subscription-scoped rule filters to the ones that are already available for customer-scoped rules as well, especially because the only workaround currently would be to target protected/internal WooCommerce order meta keys instead.
Last updated: August 15, 2026
Log in to comment on this feature request.
The WooCommerce team closed a separate request “Add rule filter option for “Customer – Shipping Phone”” (Add rule filter option for "Customer – Shipping Phone" – WooCommerce) saying it’s too similar to this request for both to be open separately.
Below is the additional content and context of that separate request as it’s not exactly the same:
Currently there’s only the rule filter “Customer – Phone” which I assume would check the billing phone number. Many stores selling physical products also add a separate shipping phone number for order notifications as there are plenty of scenarios where the phone number for delivery notifications would differ from the billing phone number.
The current workaround is filtering the workflow by the internal WooCommerce order meta key _shipping_phone but ideally, if the _shipping_phone field is registered at checkout, there should also be an option to use that as a built-in rule filter option.
(And in the meantime it would already provide clarity if the “Customer – Phone” rule filter label would be updated to “Customer – Billing Phone” for the avoidance of any doubt.)