Development discussions around Shopify APIs
I'm trying to understand the Customer Updated event -- it seems like it fires whenever *anything* happens anywhere near a customer -- on new orders and refunds in addition to what I expected (address changes).
I see that I can limit the call by date (customers updated after x) but I'm hoping there's a way to see what updated, or to see what I'm actually looking for, which is only customers who've updated their address.
The webhook documentation onn this says "Customer update: a webhook will be sent every time a customer record is updated." -- which is a little sparse.
This sounds like expected behaviour if I'm being honest, even a refund would touch a customer account since it would update the amount that a customer had spent over their lifetime on the shop. Unfortunately there's no way to be selective about when a webhook will be sent, it's an all or nothing scenario where you'll have to be prepared to potentially deal with some noise you may not be interested in.
Josh | Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Hey Josh -- sure, that makes sense -- but the fact that there's not an update hook for addresses seems like a gap. You're also using the word in the definition -- in that documentation -- which isn't super helpful.
Thanks for looking into it!
As a business owner, have you ever wondered when your customer's first impression of yo...By Skye Jun 6, 2023
We're excited to announce improvements to the threaded messaging experience in our communi...By TyW May 31, 2023
Thank you to everyone who participated in our AMA with Klaviyo. It was great to see so man...By Jacqui May 30, 2023