Context
Farfetch marketplace sellers often operate across multiple commerce channels, with Shopify being one of the most widely adopted platforms for managing products, inventory, pricing and order fulfilment. As merchants expanded across channels, maintaining consistency between Shopify and the Farfetch marketplace became increasingly complex, creating operational overhead and increasing the risk of data discrepancies.
The Challenge
- Manual catalogue updates across systems
- Inventory discrepancies between channels
- Risk of overselling products
- Order synchronization delays
- Duplicated operational work
The challenge was to create a reliable connection between Shopify and Farfetch that merchants could trust as part of their day-to-day operations.
My Role
- Leading product discovery with stakeholders and engineering teams
- Defining requirements and integration capabilities
- Prioritizing roadmap initiatives and backlog items
- Aligning business and technical stakeholders
- Coordinating delivery across teams
Product Approach
The initiative focused on creating an integration layer between Shopify and the Farfetch marketplace. Core capabilities included product catalogue synchronization, inventory and stock synchronization, price synchronization, order import and management workflows, and automated information exchange between platforms. The objective was to reduce manual work and provide merchants with a more consistent operating experience across channels.
Outcome
The initiative improved catalogue synchronization, inventory consistency, and alignment between merchant and marketplace operations. It reduced duplicated work, lowered the risk of stock discrepancies, and increased scalability for marketplace sellers.
Measures of Success
- Inventory synchronization success rate
- Order synchronization success rate
- Product catalogue synchronization coverage
- Synchronization latency
- Reduction in manual catalogue updates
What I Learned
One of the key lessons from this initiative was that integrations are products in their own right. Users do not care how systems communicate behind the scenes. They care that inventory is accurate, orders arrive correctly, and operations run smoothly. The success of an integration depends as much on reliability and trust as it does on technical implementation.