Why Centralised Catalog Control Matters
When products are complex, regulated, or brand sensitive, decentralising catalog control introduces unnecessary risk.
Duplicate listings lead to inconsistencies. Local price edits create customer confusion. Variant mismatches cause fulfilment errors.
A centralised catalog avoids all of this.
In this setup:
• All products are created and managed by the admin
• Partners cannot add, edit, or duplicate products
• Pricing stays identical across all fulfilment locations
• Content updates roll out instantly across the network
The catalog becomes a single source of truth. Partners interact with orders, not products.
This structure keeps operations clean while still enabling scale.
Letting Pickup Location Decide Fulfilment Responsibility
The most important design decision in this model is location-driven fulfilment.
Instead of routing orders manually or acting as an intermediary, the system allows the customer to choose a pickup location during checkout. That single choice determines which partner fulfils the order.
Behind the scenes, the flow works like this:
• Customer selects a pickup location
• The system maps that location to a partner profile
• The order is assigned automatically
• The partner receives fulfilment details instantly
• Payout logic follows predefined agreements
The checkout experience stays consistent. The fulfilment responsibility adapts dynamically.
This removes friction for customers while simplifying operations for the business.