Keisuke Inaba
banner
kei178.bsky.social
Keisuke Inaba
@kei178.bsky.social
Ruby/Rails Software Engineer. Creator of Affitch (Shopify Public App). Digital Nomad Since 2018. https://lnk.bio/kei178
> Including a field that always has a unique value prevents the webhook from being dropped as a duplicate, such as in cases when only the id field is requested.

shopify.dev/docs/apps/bu...
December 8, 2025 at 11:41 PM
Apparently, it was the expected behavior. Once I added updated_at to the includeFields, it started sending the event on every update 🤯
December 8, 2025 at 11:41 PM
As a current workaround, I decided to let my app enqueue the same sync job twice based on the webhook event to run one right away and the other in 16 minutes to catch any missed updates due to the bug 🐛
December 3, 2025 at 4:12 PM
It seems like Shopify can produce only one DISCOUNTS_UPDATE event every 15 min. Within the 15 min, whatever updates you make on the UI, they'll be ignored by the webhook subscription except for the first update.
December 3, 2025 at 4:08 PM