I’m running a multi-channel setup (Walmart + Amazon + my own Shopify site). I’ve noticed Walmart seems to automatically match prices from Amazon listings—sometimes even when I don’t want it to.
A few specific questions:
Is Walmart’s price matching 100% automated, or does it also crawl other marketplaces (eBay, etc.)?
Is there any official way to manually map a price source to my own independent site (instead of Amazon)?
For those using Walmart Marketplace, how do you handle price parity when you run different prices on your DTC site?
I’m using WFS for some SKUs, not sure if that changes how pricing is matched.
Any insights appreciated—trying to avoid unintended price suppression on my Walmart listings.
Answers (6)
WFS doesn’t change anything either — I have WFS on some SKUs and they still get matched. Actually had one drop to match Amazon even though it was in a WFS box. Learned that the hard way.
If you want control, you basically have to make sure your Amazon and Walmart prices are aligned, or use unique SKUs across channels.
The only thing that’s worked for me is what someone else said: unique SKUs across channels. Same product, different model number, slightly different packaging. It’s extra work but worth it for the pricing control.
Also, if you get hit with an auto-price drop, open a case with Partner Support. Sometimes they’ll reverse it if you can show it was a temporary sale on another channel. Not always, but sometimes.
That feels like a bug, not a feature. Anyone found a way to exclude your own site from being crawled?
What I’ve done: I use different SKUs on my Shopify site vs Walmart. Same product, different model number. That way Walmart can't match because technically it's not the "same" product in their system. Bit of a pain to manage but it stops the auto-price drop.
Now I just keep everything the same across all channels. It’s simpler. The margin loss from having to match Amazon on Walmart is less painful than dealing with random price drops that kill my profit.