App reviews, troubleshooting, and recommendations
To continue receiving payouts, you need to secure your account by turning on two-step authentication. If two-step authentication is not turned on your payouts will be paused. Learn more
Hi!
I'm working on a bug that we have with several of our partners (App name is Mulberry product protection). We are offering extended protection plans for products to customers. On every order checkout, our service is getting hit by webhook, then we check if there is our protection plan line_item and fulfill it if there is some (we are using Python SDK). It works fine for the majority of our partners (dev shop with only our app works perfectly as well), but for several partners our fulfillment fails in 20 - 60 % of sessions. The fulfillment fails with an error "Line item '{line_item_id}' is already fulfilled". But retailers say to us that those line_items are not fulfilled actually.
I've been searching for a solution for 2 days already and haven't found any piece of info that can be a cause of the problem.
My main assumption is that other 3'rd party apps run into a race condition with us on the fulfillment process.
If partners shop URLs and order ids are needed, please let's talk in one-one chat/email session
Thanks in advance!
Solved! Go to the solution
This is an accepted solution.
Here is the cause of the issue https://shopify.dev/changelog/post-purchase-fulfillment-holds
This is an accepted solution.
Here is the cause of the issue https://shopify.dev/changelog/post-purchase-fulfillment-holds
Learn these 5 things I had to learn the hard way with starting and running my own business
By Kitana Jan 27, 2023Would you love to unleash the unbridled power of the Google Shopping Channel into your sho...
By Gabe Jan 6, 2023How can you turn a hobby into a career? That’s what Emmanuel did while working as a wa...
By Skye Dec 30, 2022