Skip to main content
Solved

Back in Stock API inconsistency

  • September 24, 2025
  • 4 replies
  • 51 views

Forum|alt.badge.img

I have a Shopify store which is on Shopify Markets and I am using the API (https://a.klaviyo.com/api/back-in-stock-subscriptions) to control different markets subscriptions in the same domain (Example, a product is out of stock in the FR market, so if the customer subscribes only for the FR inventory and if the product is only back in the GB market, they don’t get the notification)
I have added the catalogs in the back end, the API is working really well for majority of people that tested. However SOME of the people that tested, dont manage to subscribe and get the API 400 error on console. 
I don’t understand why it would work for some people but not for others. All of them are using Google Chrome, same device, I can only imagine it is a browser settings? 
Any debbuging suggestion? 

 

Best answer by vthelamb

@whereisjad I did implement Custom API catalogs, thanks for your answer but it was unrelated to my issue. I have fixed it now, I was having a variant_not_found 404 error and realised when I export the catalogs using Multifeeds, the seetings were incorrect and some SKU were missing. The settings have been updated and now it is working great. Thanks anyway. 

4 replies

whereisjad
Expert Problem Solver IV
Forum|alt.badge.img+16
  • Expert Problem Solver IV
  • September 24, 2025

@vthelamb I don’t think much has changed since the similar thread posted here that says essentially:

Klaviyo's standard "back in stock" feature does not natively support warehouse-level inventory or geo-specific notifications.

 


Forum|alt.badge.img
  • Author
  • Contributor I
  • September 25, 2025

Thanks ​@whereisjad but I did create a custom API endpoint on my server (using Vercel currently) and our inventory comes from the same warehouse, the Market prefix that my SKUs have only directs which currency/price display, but the product comes from same inventory and warehouse so not applicable to my case. 


whereisjad
Expert Problem Solver IV
Forum|alt.badge.img+16
  • Expert Problem Solver IV
  • September 25, 2025

@vthelamb even if you controlled for the Back in Stock call using custom API, on the Klaviyo end it doesn’t have the facility to progress the flow once item is back in stock since Klaviyo’s catalog is only monitoring the inventory of the e-commerce catalog and not of the warehouses or markets.  This could only work if you abandoned the Shopify catalog and implemented instead a Custom API catalog which you would need to have code regularly updating it on the Klaviyo side.


Forum|alt.badge.img
  • Author
  • Contributor I
  • Answer
  • October 1, 2025

@whereisjad I did implement Custom API catalogs, thanks for your answer but it was unrelated to my issue. I have fixed it now, I was having a variant_not_found 404 error and realised when I export the catalogs using Multifeeds, the seetings were incorrect and some SKU were missing. The settings have been updated and now it is working great. Thanks anyway.