One price change, four places to make it
Your partner put up the base cost of heavyweight hoodies, so you need to raise hoodie prices. On your Shopify store it is a bulk edit. On Etsy it is listing by listing, or a spreadsheet tool that sometimes muddles variations. On Amazon it is a flat file with its own column names. On eBay you are not sure how the listings were set up. A fortnight later you notice that half the Etsy hoodies are still at the old price.
The same thing happens when a colour is discontinued, when you add a new size, or when you rewrite a description. Each marketplace drifts a little further from the others.
Every channel models variants differently
Tools that connect a print partner to marketplaces usually focus on getting orders in and out. Listings are created once and then edited where they live.
- Etsy, Amazon and eBay each have their own limits and structure for variations.
- Colour names differ between your partner, your shop and each marketplace.
- Some channels were set up by the partner's integration and some by hand.
- Price changes need rounding and fees handled differently per channel.
- Nobody holds the master version of a listing, so there is nothing to sync from.
Without a master, every change is a manual job multiplied by the number of channels.
What drifting listings cost
Old prices after a base cost rise sell at a loss. Discontinued colours left live create orders you cannot fulfil, and cancelled orders damage your seller standing on marketplaces. Different descriptions and images on each channel make it harder for customers who check more than one. The admin grows with each new channel, which makes adding one feel not worth it.
When you want to change something across the catalogue, the effort is so large that you put it off.
The single catalogue we build
- Each design, product, colour and size is held once, with its print files, mockups, base cost and your price rules.
- Each channel has a mapping that turns that catalogue into its own listing format, variant structure and colour names.
- Existing listings are matched to the catalogue first, so you keep their history and reviews rather than starting again.
- Price rules work per channel, taking account of that channel's fees and your rounding, and update when base costs change.
- Changes to the catalogue are pushed to each channel through its API, with a preview of what will change before it goes.
- Anything a channel rejects, such as a title too long or an unsupported variant, goes to a list with the reason.
| Change in the catalogue | What happens on each channel |
|---|---|
| Base cost rises | Prices recalculated by each channel's rule |
| Colour discontinued | Variant removed or set unavailable |
| New size added | Variant added where the channel supports it |
| Description rewritten | Updated within each channel's length limits |
| Design retired | Listing deactivated everywhere |
Some channel differences are worth keeping, such as a longer Etsy description or Amazon's bullet points. The catalogue holds channel-specific text where you want it and shared text everywhere else.
A catalogue you change once
When a base cost changes, you update it once, preview the new prices per channel and push. When a colour is withdrawn, it disappears from every listing the same day. New designs go live on every channel from one place. The rejected list shows the odd listing that needs a manual fix, usually because of a channel's rules.
Adding a new channel becomes a mapping job rather than relisting the whole catalogue.
Signs your channels have drifted
- Prices differ between channels without a reason.
- Discontinued colours are still live somewhere.
- Descriptions have been updated on some channels only.
- Each price change takes days to finish.
- You have avoided a new marketplace because of the listing work.