How to set different prices per sales channel
Keep one price list in your main system and give each channel its own Prices flow that transforms it: a percentage markup to cover marketplace fees, currency conversion, tax and rounding to endings like .99. Sale prices travel too, so a promotion at the origin shows up on every channel and ends when it ends.
What you need.
- Accounts on the channels you sell on.
- Products linked by SKU between your main system and each channel.
The setup.
Pick where prices are maintained
Usually your ERP or main store. With Odoo, the regular price and the offer come from the pricelists you choose.
Connect each channel
Connect your main system and every store or marketplace to NexxoSync, and create one integration per channel.
Set each channel's rule
In each integration, set the Prices flow from your main system to the channel and choose the rule: copy as is, add a markup or apply a discount; convert with a fixed rate (or Odoo's daily rate); add a tax percentage; round to an ending like .99 or to multiples.
Simulate
The simulation lists the old and new price of every product before anything is written.
Turn it on
Prices update on every change where the origin sends notifications, or on a schedule. Variations with their own price are synced one by one.
Tips from real setups.
- Each integration has its own Prices flow, so Mercado Libre and eBay can carry different markups for their different fees.
- Sale prices are written as each platform shows them: compare-at price on Shopify, sale price on WooCommerce, promotional price on Tiendanube, the regular price crossed out on eBay.
- Following competitors' prices is a separate thing: on Mercado Libre, the price assistant watches them and suggests changes within a floor you set.
How to set different prices per sales channel
Can I charge more on Mercado Libre than in my store?
Yes. Set a markup on the Prices flow from your store to Mercado Libre, and round the result if you like.
Are sale prices synced?
Yes. When the origin has a sale price lower than the regular one, it is written at the destination; when it ends, the sale is removed.
Can prices be converted to another currency?
Yes, with a fixed exchange rate, or with Odoo's daily rate when Odoo is the origin.
Related pages.
Price sync
Prices that follow your rules on every channel.
How to sync stock between Mercado Libre and Shopify
Send Shopify stock to every Mercado Libre listing and variation on each change, and bring Mercado Libre sales back as Shopify orders, so you never oversell.
How to import Mercado Libre orders into Odoo
Turn every Mercado Libre sale into an Odoo sales order (draft, confirmed or invoiced) with buyer, payment, shipping and taxes mapped, and send Odoo stock back.
How to connect WooCommerce with Mercado Libre
Publish WooCommerce products on Mercado Libre, sync stock and prices per variation and receive every Mercado Libre sale as a WooCommerce order, with no plugin.