In our testing, we’ve never been able to rely on webhooks to fire for variant (or other) metafields changing. If it’s a small product set, you could poll them through the rest or graphQL api (prob. best). If it’s large, polling with bulk data requests in graphQL is the way to go.
Dynasort
2
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Webhook product/update not fired after variant's metafield is changed | 12 | 270 | May 11, 2022 | |
| Trigger 'product/update' webhook when variant metafields are updated | 6 | 534 | July 2, 2025 | |
| How to track variants metafield updates using webhooks or something? | 2 | 137 | September 11, 2024 | |
| Product Updated webhook not firing when metafield variant changed | 2 | 80 | June 12, 2025 | |
| Does the product/update webhook fire when a product/variant metafield is updated? | 8 | 156 | May 19, 2020 |