Has anyone else noticed this? The store "Amazon Global Store" has been given an unfair advantage because the pricing information for their listings returned by SP-API does not match the listing price shown to customers.
For example, ASIN: B083MDDPJ3. Visit the page and you'll see it offered to US customers at $38.40, with free shipping. But if you make an SP-API GetCompetitivePricing call, it tells you it's selling for $38.40 PLUS $17.14 shipping.
This means repricers are unable to win the buy box against Amazon Global Store because they think it is selling for a higher price than it actually is.
I opened a case - 15743634901 - to ask for an explanation, but was fobbed off by Developer Support who claim it is working as intended. However the end result is anti-competitive.
I asked Developer Support why SP-API shows the wrong price, and they said there is no such thing as a default delivery location for SP-API, and that "API could only return the shipping fee that seller pre-set up." But as far as I can tell, there is no way for an ordinary seller to set a shipping fee which then is not applied when the item is sold on the US site.
How can it be right that SP-API reports a higher price than is actually being offered?