Due to far too many inconsistencies and the burden of dealing with another black box that held its own state MIP proved an exercise in frustration for us and we move swiftly to using the direct restful trading API - which for the large part seem to work fine. We ended all listings, waited a period of time, deleted all listings, and tried to start from stractch however there's seem to be a ghost in the system, the MIP listings keep coming back. Our MIP listing keep re-appearing with same SKUs, resulting in duplicate listing, even though we use InventoryTrackingMethod SKU in the restful API calls. We know these are the MIP listing as there's a bug in our MIP XML feed generator that suffixed an n onto the description which is not present in our restful talking API client. We now suspect that stock/inventory restful updates matched by SKU are reviving the dead and deleted MIP listings instead of acting on the correct listings. We've reached out to MIP support, our first reply was that they've deleted our MIP acocunt but the web UI shows no changes and dead MIP listing keep returning, we've push it back to them but is there any other workaround we can execute in the meantime? Advice: Dont touch MIP with a bargepole, it's doesnt like breakups..
Hi Zhuowei, It appears that the issue was actually happening due to a clumsy third party system that had cached the original MIP listing and was relisting them rather than MIP itself. We have now worked with third party and MIP support, and disabled our MIP account just incase. We are no longer experiencing this problem. We are now happy users of the trading and inventory API. Thanks