In an e-commerce twist almost worthy of The Twilight Zone or Black Mirror, Amazon is now officially supporting orders placed on Walmart.com — allowing sellers to tap into Amazon’s logistics network to fulfill purchases made on the site of its biggest retail rival.
The move, announced Thursday at Amazon’s Accelerate seller conference, is part of a broader expansion of its Multichannel Fulfillment (MCF) service. Amazon is also deepening its Shopify support and plans to begin fulfilling orders from fast-fashion juggernaut Shein later this year.
It’s part of a larger effort to offer services to sellers beyond the virtual walls of Amazon.com, and one of a series of updates to its Supply Chain by Amazon initiative at the conference. The company is pitching itself as an end-to-end logistics partner, offering the ability to move products from manufacturer to customer regardless of sales channel.
[RELATED STORY: After years of backlash, Amazon ends a practice that sellers loathe]
In the process, it’s competing more directly with services from rivals like ShipBob, FedEx, UPS, and DHL, in addition to services from Walmart and Shopify themselves.
Amazon already supports fulfillment of orders from sites including eBay, Etsy, Temu and others. But using MCF for unsupported platforms requires a manual, cumbersome process.
“This is now a direct integration, so that anytime you get a Walmart order, we’ll just fulfill it,” said Dharmesh Mehta, Amazon’s vice president of selling partner services, in an interview.
This doesn’t mean Walmart online shoppers will see the smiling Amazon logo on the box they receive. But they won’t have the blue and yellow Walmart logo, either. Walmart prohibits deliveries in Amazon boxes, so the products go out in boxes and envelopes without logos.
It’s one slice of a big business for Amazon. The company’s revenue from third-party seller services — which includes commissions, fulfillment and shipping fees, and related services — reached $156 billion in 2024, or nearly a quarter of its total revenue of $638 billion.