A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.
A marketplace takes 15% of every order and your margin on that channel no longer works. The obvious move - raise the price - breaks everything else, because that same price goes to your webshop, your comparison feeds, and your partners. So people end up maintaining a second price list in a spreadsheet, and it’s out of date within a month.You don’t need a second price list. WISEPIM can add the fee to the price at the moment products leave for that one channel, and leave the price stored on your product exactly as it is. Budget about 30 minutes.
Before you start:Pricing & Margins needs the Business plan or higher - you can read the page and browse the recipes on any plan, but the master switch, New rule, and saving are locked. Cost prices on your products make the safeguards far more useful.
What you’ll get: the marketplace receives a price that absorbs its fee, every other channel keeps the price you stored, and one switch reverts all of it instantly.
Three things are called pricing. Pick the right one.
Picking the wrong one is the most expensive mistake in this flow, because one of the three rewrites the prices stored on your products and syncs them onward. Check this table before you build anything.
The whole mechanism in one line: the rule only fires on the channel you scope it to, and everything else leaves with the price you stored.
1
Open Pricing & Margins and start from the recipe
You’ll find it in Settings, under Import & Export. Click New rule and pick the Marketplace fee recipe. Recipes only pre-fill the form - everything stays editable, but starting from one means you don’t have to remember which calculation type you meant.
2
Name it after what it does
“Kaufland +15%” beats “Rule 3” in six months, when someone else is reading your rule list trying to work out why a price looks odd.
3
Scope it to the one channel that charges the fee
This is the step that makes it per-channel. Under Channels, choose the marketplace instead of leaving it on All channels - a rule with no channel restriction applies everywhere prices go out, including your own shop. You can scope to connected platforms, file exports, a specific feed, or a specific brand portal.
4
Scope the products, or don't
For a blanket marketplace fee, every product in the channel is usually right. If only part of your assortment sells there, use Quick add for brand, supplier, category, or family, and watch the live ”≈ N products” chip.
5
Pick the calculation and the rounding
Percentage markup is the one that covers a commission. Then set rounding - Charm .99 or whole numbers keep marketplace prices looking deliberate rather than computed.
6
Read the plain-words recap before you move on
The editor keeps a live In plain words summary of the rule. If that sentence doesn’t describe what you meant, the rule is wrong, and no amount of previewing later will fix it.
Rules run top to bottom and the first rule that matches a product wins - everything below it is skipped for that product. If you already have a catch-all rule for this marketplace, drag your specific rule above it, or turn on Allow stacking.
Safeguards are the part people skip and later wish they hadn’t. They’re optional limits that override the calculation when it goes somewhere you didn’t intend, and an empty field simply means “no limit”. Set them now, before the preview, so the preview shows you the rule you’ll actually ship.
1
Set a minimum margin
Still in the rule editor, open the Safeguards step. Minimum margin (%) is the single most valuable one: it stops the rule leaving you below the margin you actually need after the calculation runs, however strange the underlying cost data turns out to be.
2
Add a fee profile and a margin after fees floor
A markup covers the fee on average. A fee profile tells WISEPIM exactly what the marketplace takes. Under Marketplace fees on the main page, click Add fee profile, pick the marketplace’s channel, and enter the Commission, any Payment fee and Fixed fee per item. Set VAT rate for percentage fees to the selling VAT rate if the marketplace charges its commission on the price including VAT, or 0 if it charges on the net price. Then set Minimum margin after fees on the rule. On that channel the export price is raised so at least this margin remains after the fees and the cost price. The margin report shows what each product keeps.
3
Set a maximum change %
Put this on any rule that touches cost price. It’s the cheapest protection against one supplier file with a decimal in the wrong place - a price that suddenly moves 400% gets capped instead of shipped.
4
Add a price floor or ceiling if the channel has one
Minimum price and Maximum price are for hard limits: a marketplace band you must stay inside, or a psychological ceiling you never want to cross.
5
Decide what happens with no cost price
This one is project-wide, not per rule: back on the main Pricing & Margins page, open the Rule defaults accordion. Cost-based calculations can’t run without a cost, so choose whether such a product skips to the next rule, keeps its current price, or keeps it and gets flagged. The flag option turns a silent gap into a to-do list.
6
Learn the chips
When a safeguard changes the outcome, the result is labelled - Margin floor applied, Change limited, Capped at maximum price, No cost price, Below cost. You’ll read these in the previews next, so it’s worth knowing they exist.
The master switch comes last on purpose. Three previews sit between you and it, each answering a question the previous one can’t - the maths, then one real product, then the whole rule set. Work them in that order and the switch is a formality rather than a gamble.
1
Live example: does the maths do what I think?
Inside the rule editor, type a price and a cost and read the resulting Export price plus the How it’s calculated trail. It’s a sandbox - no real data, and it’s where you catch having confused a 40% markup with a 40% margin. They are not the same number.
2
Try it on a real product: does it work on my data?
Still in the editor, but this one runs an actual product through the actual engine. You get the old price struck through, the new price beside it, and the margin and safeguard chips that fired. Do this before you save.
3
Test on my products: what happens across the catalog?
From the main page, Test on my products runs a 25-product sample through your whole rule set. Set the channel picker to the marketplace you just scoped rather than leaving it on All rules, any channel, or you’re testing a different question. Read the safeguard column, not just the after column - a lot of safeguard hits usually means a rule is aimed at products it was never meant to touch. Run again draws a fresh sample.
4
Turn the master switch on
Apply pricing rules on export, at the top of the page, is what makes any of this real. It’s also your escape hatch: switch it off and every export reverts to your stored prices immediately, with nothing to undo, because nothing was ever written to your products.
5
Leave import price handling on Smart
Prices can come back in from a channel. Smart works out whether an incoming price is genuinely new or just your own marked-up price coming home, and only stores the real changes. It exists precisely to stop your exported price becoming your new cost base.
6
Tell your team before they find out the hard way
Once rules are active, the price in your product list will differ from the price the marketplace receives. That’s the feature working correctly - but say it out loud, or somebody spends an afternoon hunting a mismatch that’s by design.
Work down the list in this order: is Apply pricing rules on export on, is the rule itself Active, does its Channels scope actually include the destination you exported to, and is there a rule above it that matched the product first? Rules stop at the first match, so a catch-all sitting above your specific rule will swallow it - drag the specific one higher, or switch on Allow stacking. The ”≈ N products” chip on the rule tells you straight away if the product scope is wrong.
Some prices moved much more than they should have
That’s almost always cost data rather than the rule. Run Test on my products and read the safeguard chips: No cost price and Below cost point straight at the products with bad or missing costs. Add a Maximum change (%) so the next bad supplier file gets capped instead of exported.
The marked-up price came back into WISEPIM as my new price
Check Import price handling. Smart is the recommended default because it recognises your own exported price returning; Reverse the markup runs an incoming price backwards through the rule before storing it, and Never import prices makes your stored price the only truth.
New rule and the master switch are greyed out
Pricing rules need the Business plan or higher. The page stays readable on any plan - you can browse the recipes and the safeguards, but saving is gated with a note pointing at the upgrade.
Something looks wrong and I need it to stop right now
Turn off Apply pricing rules on export. Every export reverts to your stored prices on the spot. Nothing needs undoing, because nothing was ever written to your products. Stop the bleeding first, debug afterwards.
Every calculation type, safeguard, and import option in full.
Brand Portals
Scope a rule to a portal so each partner sees their own price level.
Launch on a channel without rejections
Get the channel accepting your feed before you worry about its fee.
Sell to wholesalers with ETIM and BMEcat
The B2B catalog these partner price levels usually go with.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"WISEPIM Documentation","description":"Documentation for WISEPIM, the AI-powered product information management (PIM) platform: import, enrich, translate and publish product content, connect e-commerce platforms and marketplaces, automate catalog work, and build on the WISEPIM Public API.","colors":{"primary":"#E71447","light":"#E71447","dark":"#E71447"},"logo":{"light":"https://mintcdn.com/swiftsyncai/CpcHeNUil_YXkrs1/logo/wisepim-logo-horizontal-transparant-lightmode.png?fit=max\u0026auto=format\u0026n=CpcHeNUil_YXkrs1\u0026q=85\u0026s=fb18d37ec9d57e2050a1acb063cd8424","dark":"https://mintcdn.com/swiftsyncai/CpcHeNUil_YXkrs1/logo/wisepim-logo-horizontal-transparant-darkmode.png?fit=max\u0026auto=format\u0026n=CpcHeNUil_YXkrs1\u0026q=85\u0026s=f908843e7a886bf8143cb9bc525b7b86"},"favicon":"https://mintcdn.com/swiftsyncai/CpcHeNUil_YXkrs1/favicon.png?fit=max\u0026auto=format\u0026n=CpcHeNUil_YXkrs1\u0026q=85\u0026s=50f7573d74bc7da293b9931d815b2bb3","api":{"openapi":"openapi.json","playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","python","javascript"]}},"appearance":{"default":"system"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://wisepim.com/contact","label":"Support"}],"primary":{"type":"button","label":"Go to WISEPIM","href":"https://wisepim.com/products"}},"footer":{"socials":{"youtube":"https://www.youtube.com/channel/UC5sQ48mV3sYEBme01xvVIXw","linkedin":"https://linkedin.com/company/wisepim"}},"search":{"prompt":"What are you looking for?"},"seo":{"metatags":{"og:site_name":"WISEPIM Documentation","og:type":"website","twitter:card":"summary_large_image"},"organization":{"name":"WISEPIM","legalName":"WISEPIM B.V.","url":"https://wisepim.com","logo":"https://docs.wisepim.com/logo/wisepim-logo-horizontal-transparant-lightmode.png","sameAs":["https://linkedin.com/company/wisepim","https://www.youtube.com/channel/UC5sQ48mV3sYEBme01xvVIXw"]},"indexing":"all"},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-6NXPFG6S4Z"}},"errors":{"404":{"redirect":false,"title":"This page moved or never existed","description":"No worries, use the search above (or press Cmd+K) to find what you were looking for, or head back to the [introduction](/en/introduction)."}},"contextual":{"options":[{"title":"Ask WISEPIM AI","description":"Open the WISEPIM AI chat with this page as the question","icon":"sparkles","href":{"base":"https://wisepim.com/chat","query":[{"key":"prompt","value":"I am reading the WISEPIM documentation page https://docs.wisepim.com$path and I have a question about it. Answer in the language of that page.\n\nMy question: "}]}},"copy","view","chatgpt","claude","perplexity","mcp"],"display":"header"},"thumbnails":{"appearance":"dark","background":"https://mintcdn.com/swiftsyncai/2_3RgILsRdlQxjn6/images/og-background.png?fit=max\u0026auto=format\u0026n=2_3RgILsRdlQxjn6\u0026q=85\u0026s=f55698f3b0dd04d58e5f67b096de1f26","fonts":{"family":"Inter"}},"navigation":{"global":{"anchors":[{"anchor":"Homepage","icon":"house","href":"https://wisepim.com"},{"anchor":"Latest changes","icon":"history","href":"https://wisepim.com/changelog"},{"anchor":"Blog","icon":"newspaper","href":"https://wisepim.com/blog"}]},"languages":[{"language":"en","href":"en/introduction"},{"language":"nl","href":"nl/introduction"},{"language":"de","href":"de/introduction"},{"language":"es","href":"es/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"swiftsyncai","hasAudioNarration":false,"actualSubdomain":"swiftsyncai","customDomains":["docs.wisepim.com"],"gitSource":{"type":"github","owner":"lldiegon","repo":"wisepim-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae29ae907aeaf4d1afc5884","collectionId":"bbceb7eb-5a5b-4c95-b655-48d98646c6ca","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae29ae907aeaf4d1afc5884"},"entitlements":{},"buildId":"6ae29ae907aeaf4d1afc5884","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"en","tag":"Documentation","count":283},{"language":"de","tag":"Dokumentation","count":183},{"language":"es","tag":"Documentación","count":183},{"language":"nl","tag":"Documentatie","count":183},{"language":"en","tag":"API Reference","count":100},{"language":"en","tag":"Products","count":67},{"language":"de","tag":"Produkte","count":61},{"language":"es","tag":"Productos","count":61},{"language":"nl","tag":"Producten","count":61},{"language":"de","tag":"Erstellen \u0026 Bearbeiten","count":41},{"language":"de","tag":"Einstellungen","count":41},{"language":"en","tag":"Creating \u0026 Editing","count":41},{"language":"en","tag":"Settings","count":41},{"language":"es","tag":"Crear y Editar","count":41},{"language":"es","tag":"Configuración","count":41},{"language":"nl","tag":"Aanmaken \u0026 Bewerken","count":41},{"language":"nl","tag":"Instellingen","count":41},{"language":"de","tag":"Analytics","count":38},{"language":"en","tag":"Analytics","count":38},{"language":"es","tag":"Analytics","count":38},{"language":"nl","tag":"Analytics","count":38},{"language":"de","tag":"Massenaktionen","count":34},{"language":"en","tag":"Bulk Actions","count":34},{"language":"es","tag":"Acciones Masivas","count":34},{"language":"nl","tag":"Bulkacties","count":34},{"language":"de","tag":"Integrationen","count":30},{"language":"en","tag":"Integrations","count":30},{"language":"es","tag":"Integraciones","count":30},{"language":"nl","tag":"Integraties","count":30},{"language":"de","tag":"Projekt","count":29},{"language":"en","tag":"Project","count":29},{"language":"es","tag":"Proyecto","count":29},{"language":"nl","tag":"Project","count":29},{"language":"de","tag":"Anleitungen","count":20},{"language":"en","tag":"Guides","count":20},{"language":"es","tag":"Guías","count":20},{"language":"nl","tag":"Handleidingen","count":20},{"language":"de","tag":"KI \u0026 Anreicherung","count":19},{"language":"es","tag":"IA y Enriquecimiento","count":19},{"language":"nl","tag":"AI \u0026 Verrijking","count":19}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"img.nav-logo{height:2rem}#theme-preference-menu-trigger{display:none!important}#wisepim-theme-toggle{position:relative;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;background:0 0;border:0;color:rgb(107 114 128)}#wisepim-theme-toggle:hover{color:rgb(55 65 81);background:rgba(0,0,0,.05)}html.dark #wisepim-theme-toggle{color:rgb(156 163 175)}html.dark #wisepim-theme-toggle:hover{color:rgb(229 231 235);background:rgba(255,255,255,.08)}#wisepim-theme-toggle .wp-tt-icon{position:absolute;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .25s ease}html:not(.dark) #wisepim-theme-toggle .wp-tt-sun{opacity:1;transform:rotate(0deg) scale(1)}html:not(.dark) #wisepim-theme-toggle .wp-tt-moon{opacity:0;transform:rotate(90deg) scale(.4)}html.dark #wisepim-theme-toggle .wp-tt-sun{opacity:0;transform:rotate(-90deg) scale(.4)}html.dark #wisepim-theme-toggle .wp-tt-moon{opacity:1;transform:rotate(0deg) scale(1)}#wisepim-tooltip{position:fixed;z-index:60;max-width:20rem;padding:.4rem .6rem;border-radius:.5rem;font-size:.75rem;line-height:1.4;font-weight:500;text-align:center;color:rgb(243 244 246);background:rgb(24 24 27);box-shadow:0 6px 20px rgba(0,0,0,.18);pointer-events:none;opacity:0;transform:translateY(-3px) scale(.97);transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}#wisepim-tooltip[data-visible=true]{opacity:1;transform:translateY(0) scale(1)}#wisepim-tooltip::before{content:'';position:absolute;top:-3px;left:var(--wp-tip-arrow, 50%);width:8px;height:8px;margin-left:-4px;border-radius:1px;background:inherit;transform:rotate(45deg)}html.dark #wisepim-tooltip{color:rgb(24 24 27);background:rgb(240 240 243);box-shadow:0 6px 20px rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){#wisepim-tooltip{transition:opacity .01s linear;transform:none}#wisepim-tooltip[data-visible=true]{transform:none}}::view-transition-group(root),::view-transition-image-pair(root),::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999;will-change:clip-path}img[src^=\"/images/connectors/\"]{background:#fff;border-radius:4px;object-fit:contain}.connector-brand{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;margin:0 0 16px}.connector-brand img{display:block;width:96px;height:64px;margin:0;object-fit:contain}"}],"page":{"pagePath":"en/guides/price-per-channel","slug":"/en/guides/price-per-channel","pageMetadata":{"title":"Send a different price per channel","sidebarTitle":"Per-channel pricing","description":"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.","icon":"coins","keywords":["marketplace fee margin","different price per sales channel","channel markup rules","export price vs stored price","protect minimum margin","b2b partner price list"],"tag":"New","href":"/en/guides/price-per-channel"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,Mermaid,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A marketplace takes 15% of every order and your margin on that channel no longer works. The obvious move - raise the price - breaks everything else, because that same price goes to your webshop, your comparison feeds, and your partners. So people end up maintaining a second price list in a spreadsheet, and it’s out of date within a month.`}),`\n`,_jsxs(_components.p,{children:[`You don’t need a second price list. WISEPIM can add the fee to the price `,_jsx(_components.em,{children:`at the moment products leave for that one channel`}),`, and leave the price stored on your product exactly as it is. Budget about 30 minutes.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Before you start:`}),` `,_jsx(_components.a,{href:`/en/settings/pricing`,children:`Pricing \u0026 Margins`}),` needs the `,_jsx(_components.strong,{children:`Business`}),` plan or higher - you can read the page and browse the recipes on any plan, but the master switch, `,_jsx(_components.strong,{children:`New rule`}),`, and saving are locked. Cost prices on your products make the safeguards far more useful.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`What you’ll get:`}),` the marketplace receives a price that absorbs its fee, every other channel keeps the price you stored, and one switch reverts all of it instantly.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`three-things-are-called-pricing-pick-the-right-one`,children:`Three things are called pricing. Pick the right one.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Picking the wrong one is the most expensive mistake in this flow, because one of the three rewrites the prices stored on your products and syncs them onward. Check this table before you build anything.`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Reach for it when`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:_jsx(_components.a,{href:`/en/settings/pricing`,children:`Pricing \u0026 Margins`})})}),_jsxs(_components.td,{children:[`Transforms the price `,_jsx(_components.strong,{children:`on export`}),`, per channel. Your stored price is never touched.`]}),_jsx(_components.td,{children:`A channel needs a different number than the one you keep.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:_jsx(_components.a,{href:`/en/products/discounts`,children:`Discounts \u0026 Pricing`})})}),_jsxs(_components.td,{children:[`Changes the prices `,_jsx(_components.strong,{children:`stored`}),` on your products, and syncs them to your stores.`]}),_jsx(_components.td,{children:`You want the price to actually be lower: promotions, volume tiers, B2B groups.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Pricing strategy`}),` in `,_jsx(_components.a,{href:`/en/ai/web-research`,children:`Web Research`})]}),_jsxs(_components.td,{children:[`Reads competitor prices and `,_jsx(_components.strong,{children:`recommends`}),` a number. Nothing is written anywhere.`]}),_jsx(_components.td,{children:`You don’t know what to charge yet.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`This guide is entirely about the first row. If your reaction is “but I do want the price to change”, stop here and go to `,_jsx(_components.a,{href:`/en/products/discounts`,children:`Discounts \u0026 Pricing`}),` instead.`]}),`\n`,_jsx(Heading,{level:`2`,id:`build-the-marketplace-fee-rule`,children:`Build the marketplace-fee rule`}),`\n`,_jsx(_components.p,{children:`The whole mechanism in one line: the rule only fires on the channel you scope it to, and everything else leaves with the price you stored.`}),`\n`,_jsx(Mermaid,{chart:`flowchart LR\n A[Stored price] --> B[Channel-scoped rule]\n B --> C[Safeguards]\n C --> D[Marketplace price]\n A --> E[Every other channel]`}),`\n`,_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-light-branded.webp?fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=cce5ddd2d2001fbc33051aa9b297d71d`,alt:`Pricing \u0026 Margins page with no rules yet, showing the Marketplace fee, Margins per brand, Protect my margins and Charm prices recipes`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/settings/settings-pricing-light-branded.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-light-branded.webp?w=280\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=0a2b92eb800b6ba763846029609e763d 280w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-light-branded.webp?w=560\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=2efc51b3ba38fa772669f963f4fd7b0d 560w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-light-branded.webp?w=840\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=8ae21b518a8275475df8aee67060319e 840w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-light-branded.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=41c0daa40dae14f01aedfe967ceeedde 1100w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-light-branded.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=28231305d82ba5553aaebde606ba4a68 1650w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-light-branded.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=0870086dc5bb75d1d701607ea45ce067 2500w`}),`\n`,_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-dark-branded.webp?fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=4a2c2895698a081678f40f58475bd3c9`,alt:`Pricing \u0026 Margins page with no rules yet, showing the Marketplace fee, Margins per brand, Protect my margins and Charm prices recipes`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/settings/settings-pricing-dark-branded.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-dark-branded.webp?w=280\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=e01900819a7965719560adc194e2b80b 280w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-dark-branded.webp?w=560\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=b85133107d0f9be517d5c46b8dce9b4a 560w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-dark-branded.webp?w=840\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=fa7d0fac66962039894e941005bbd3ea 840w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-dark-branded.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=bcd1cafba1ea9a3a03020b4779d0e072 1100w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-dark-branded.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=dd2d890953f5a89446f469c9ef78522c 1650w, https://mintcdn.com/swiftsyncai/H-xzj1kVtoINfzkA/images/marketing-screenshots/settings/settings-pricing-dark-branded.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=H-xzj1kVtoINfzkA\u0026q=85\u0026s=75cf686a71c6de4c019cca0a67a63747 2500w`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Pricing \u0026 Margins and start from the recipe`,children:_jsxs(_components.p,{children:[`You’ll find it in `,_jsx(_components.strong,{children:`Settings`}),`, under Import \u0026 Export. Click `,_jsx(_components.strong,{children:`New rule`}),` and pick the `,_jsx(_components.strong,{children:`Marketplace fee`}),` recipe. Recipes only pre-fill the form - everything stays editable, but starting from one means you don’t have to remember which calculation type you meant.`]})}),_jsx(Step,{title:`Name it after what it does`,children:_jsx(_components.p,{children:`“Kaufland +15%” beats “Rule 3” in six months, when someone else is reading your rule list trying to work out why a price looks odd.`})}),_jsx(Step,{title:`Scope it to the one channel that charges the fee`,children:_jsxs(_components.p,{children:[`This is the step that makes it per-channel. Under `,_jsx(_components.strong,{children:`Channels`}),`, choose the marketplace instead of leaving it on `,_jsx(_components.strong,{children:`All channels`}),` - a rule with no channel restriction applies everywhere prices go out, including your own shop. You can scope to connected platforms, file exports, a specific `,_jsx(_components.a,{href:`/en/essentials/feed-hub`,children:`feed`}),`, or a specific `,_jsx(_components.a,{href:`/en/other-features/brand-portals`,children:`brand portal`}),`.`]})}),_jsx(Step,{title:`Scope the products, or don't`,children:_jsxs(_components.p,{children:[`For a blanket marketplace fee, every product in the channel is usually right. If only part of your assortment sells there, use `,_jsx(_components.strong,{children:`Quick add`}),` for brand, supplier, category, or family, and watch the live ”≈ N products” chip.`]})}),_jsx(Step,{title:`Pick the calculation and the rounding`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Percentage markup`}),` is the one that covers a commission. Then set rounding - `,_jsx(_components.strong,{children:`Charm .99`}),` or whole numbers keep marketplace prices looking deliberate rather than computed.`]})}),_jsx(Step,{title:`Read the plain-words recap before you move on`,children:_jsxs(_components.p,{children:[`The editor keeps a live `,_jsx(_components.strong,{children:`In plain words`}),` summary of the rule. If that sentence doesn’t describe what you meant, the rule is wrong, and no amount of previewing later will fix it.`]})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Rules run top to bottom and the `,_jsx(_components.strong,{children:`first rule that matches a product wins`}),` - everything below it is skipped for that product. If you already have a catch-all rule for this marketplace, drag your specific rule above it, or turn on `,_jsx(_components.strong,{children:`Allow stacking`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`set-the-safeguards-that-stop-a-bad-day`,children:`Set the safeguards that stop a bad day`}),`\n`,_jsx(_components.p,{children:`Safeguards are the part people skip and later wish they hadn’t. They’re optional limits that override the calculation when it goes somewhere you didn’t intend, and an empty field simply means “no limit”. Set them now, before the preview, so the preview shows you the rule you’ll actually ship.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Set a minimum margin`,children:_jsxs(_components.p,{children:[`Still in the rule editor, open the `,_jsx(_components.strong,{children:`Safeguards`}),` step. `,_jsx(_components.strong,{children:`Minimum margin (%)`}),` is the single most valuable one: it stops the rule leaving you below the margin you actually need after the calculation runs, however strange the underlying cost data turns out to be.`]})}),_jsx(Step,{title:`Add a fee profile and a margin after fees floor`,children:_jsxs(_components.p,{children:[`A markup covers the fee on average. A fee profile tells WISEPIM exactly what the marketplace takes. Under `,_jsx(_components.strong,{children:`Marketplace fees`}),` on the main page, click `,_jsx(_components.strong,{children:`Add fee profile`}),`, pick the marketplace’s channel, and enter the `,_jsx(_components.strong,{children:`Commission`}),`, any `,_jsx(_components.strong,{children:`Payment fee`}),` and `,_jsx(_components.strong,{children:`Fixed fee per item`}),`. Set `,_jsx(_components.strong,{children:`VAT rate for percentage fees`}),` to the selling VAT rate if the marketplace charges its commission on the price including VAT, or 0 if it charges on the net price. Then set `,_jsx(_components.strong,{children:`Minimum margin after fees`}),` on the rule. On that channel the export price is raised so at least this margin remains after the fees and the cost price. The `,_jsx(_components.a,{href:`/en/settings/pricing#margin-report`,children:`margin report`}),` shows what each product keeps.`]})}),_jsx(Step,{title:`Set a maximum change %`,children:_jsx(_components.p,{children:`Put this on any rule that touches cost price. It’s the cheapest protection against one supplier file with a decimal in the wrong place - a price that suddenly moves 400% gets capped instead of shipped.`})}),_jsx(Step,{title:`Add a price floor or ceiling if the channel has one`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Minimum price`}),` and `,_jsx(_components.strong,{children:`Maximum price`}),` are for hard limits: a marketplace band you must stay inside, or a psychological ceiling you never want to cross.`]})}),_jsx(Step,{title:`Decide what happens with no cost price`,children:_jsxs(_components.p,{children:[`This one is project-wide, not per rule: back on the main Pricing \u0026 Margins page, open the `,_jsx(_components.strong,{children:`Rule defaults`}),` accordion. Cost-based calculations can’t run without a cost, so choose whether such a product skips to the next rule, keeps its current price, or keeps it `,_jsx(_components.strong,{children:`and gets flagged`}),`. The flag option turns a silent gap into a to-do list.`]})}),_jsx(Step,{title:`Learn the chips`,children:_jsxs(_components.p,{children:[`When a safeguard changes the outcome, the result is labelled - `,_jsx(_components.strong,{children:`Margin floor applied`}),`, `,_jsx(_components.strong,{children:`Change limited`}),`, `,_jsx(_components.strong,{children:`Capped at maximum price`}),`, `,_jsx(_components.strong,{children:`No cost price`}),`, `,_jsx(_components.strong,{children:`Below cost`}),`. You’ll read these in the previews next, so it’s worth knowing they exist.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`preview-it-then-turn-it-on`,children:`Preview it, then turn it on`}),`\n`,_jsx(_components.p,{children:`The master switch comes last on purpose. Three previews sit between you and it, each answering a question the previous one can’t - the maths, then one real product, then the whole rule set. Work them in that order and the switch is a formality rather than a gamble.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Live example: does the maths do what I think?`,children:_jsxs(_components.p,{children:[`Inside the rule editor, type a price and a cost and read the resulting `,_jsx(_components.strong,{children:`Export price`}),` plus the `,_jsx(_components.strong,{children:`How it’s calculated`}),` trail. It’s a sandbox - no real data, and it’s where you catch having confused a 40% markup with a 40% margin. They are not the same number.`]})}),_jsx(Step,{title:`Try it on a real product: does it work on my data?`,children:_jsx(_components.p,{children:`Still in the editor, but this one runs an actual product through the actual engine. You get the old price struck through, the new price beside it, and the margin and safeguard chips that fired. Do this before you save.`})}),_jsx(Step,{title:`Test on my products: what happens across the catalog?`,children:_jsxs(_components.p,{children:[`From the main page, `,_jsx(_components.strong,{children:`Test on my products`}),` runs a 25-product sample through your whole rule set. Set the channel picker to the marketplace you just scoped rather than leaving it on `,_jsx(_components.strong,{children:`All rules, any channel`}),`, or you’re testing a different question. `,_jsx(_components.strong,{children:`Read the safeguard column, not just the after column`}),` - a lot of safeguard hits usually means a rule is aimed at products it was never meant to touch. `,_jsx(_components.strong,{children:`Run again`}),` draws a fresh sample.`]})}),_jsx(Step,{title:`Turn the master switch on`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Apply pricing rules on export`}),`, at the top of the page, is what makes any of this real. It’s also your escape hatch: switch it off and every export reverts to your stored prices immediately, with nothing to undo, because nothing was ever written to your products.`]})}),_jsx(Step,{title:`Leave import price handling on Smart`,children:_jsxs(_components.p,{children:[`Prices can come back in from a channel. `,_jsx(_components.strong,{children:`Smart`}),` works out whether an incoming price is genuinely new or just your own marked-up price coming home, and only stores the real changes. It exists precisely to stop your exported price becoming your new cost base.`]})}),_jsx(Step,{title:`Tell your team before they find out the hard way`,children:_jsx(_components.p,{children:`Once rules are active, the price in your product list will differ from the price the marketplace receives. That’s the feature working correctly - but say it out loud, or somebody spends an afternoon hunting a mismatch that’s by design.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-tell-it-worked`,children:`How to tell it worked`}),`\n`,_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp?fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=a2977c76c81cc220b4641e4dbe9be203`,alt:`WISEPIM gross-margin analytics by product and category`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp?w=280\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=ed41368406d271db535fff102114ac37 280w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp?w=560\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=ed6fbf2daa66463271613c2604f66225 560w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp?w=840\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=5341647c67efdb90c33c6535e96d32fd 840w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=ecd94555c9d204f8a967863162e40bee 1100w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=f599b1ca87a4847a3ea8facf3b0a7de5 1650w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-light-branded.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=abd9f2f2bf266cf7e3f4fad15e6e862b 2500w`}),`\n`,_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp?fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=254c66a303b6f66bc5c51f7485147376`,alt:`WISEPIM gross-margin analytics by product and category`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp?w=280\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=188c10b4dce497efd066800c1f6f11bd 280w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp?w=560\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=41949e91d5e5cff5b21bf33470c92d26 560w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp?w=840\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=850933b957976093e8936d9bea8e837e 840w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=2002f448add8bbc7520b8cc45e18a821 1100w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=40192c626e16031ad31a4467f7b418e0 1650w, https://mintcdn.com/swiftsyncai/88gocOD5F9-HWXja/images/marketing-screenshots/analytics/analytics-profitability-dark-branded.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=88gocOD5F9-HWXja\u0026q=85\u0026s=a54bd0ea8835261ebc3b37fc6f4bca9b 2500w`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Signal`}),_jsx(_components.th,{children:`Where to look`}),_jsx(_components.th,{children:`When it moves`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Products evaluated vs adjusted`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Test on my products`}),` chips`]}),_jsx(_components.td,{children:`Same session, on a 25-product sample`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Safeguard hits, and which ones`}),_jsx(_components.td,{children:`The safeguard column in the same test`}),_jsx(_components.td,{children:`Same session - a high count means re-scope the rule`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Export price ≠ stored price`}),_jsxs(_components.td,{children:[`The exported file, or the `,_jsx(_components.a,{href:`/en/essentials/feed-hub`,children:`feed`}),` row for a SKU you know`]}),_jsx(_components.td,{children:`On the very next export or feed generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gross margin % for that channel`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/en/analytics/profitability`,children:`Profitability`})}),_jsx(_components.td,{children:`Only once orders arrive, and only if costs are set on your products`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Products selling below cost`}),_jsx(_components.td,{children:`The red-flagged rows in Profitability`}),_jsx(_components.td,{children:`Same reporting period - treat these as same-day work`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Pricing rules use `,_jsx(_components.strong,{children:`no AI credits`}),`, so previewing and re-testing costs you nothing but time. Test more than feels necessary.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`when-it-doesn’t-work`,children:`When it doesn’t work`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{icon:`circle-alert`,title:`I built the rule and the price didn't change`,id:`i-built-the-rule-and-the-price-didnt-change`,children:_jsxs(_components.p,{children:[`Work down the list in this order: is `,_jsx(_components.strong,{children:`Apply pricing rules on export`}),` on, is the rule itself `,_jsx(_components.strong,{children:`Active`}),`, does its `,_jsx(_components.strong,{children:`Channels`}),` scope actually include the destination you exported to, and is there a rule above it that matched the product first? Rules stop at the first match, so a catch-all sitting above your specific rule will swallow it - drag the specific one higher, or switch on `,_jsx(_components.strong,{children:`Allow stacking`}),`. The ”≈ N products” chip on the rule tells you straight away if the product scope is wrong.`]})}),_jsx(Accordion,{icon:`circle-alert`,title:`Some prices moved much more than they should have`,id:`some-prices-moved-much-more-than-they-should-have`,children:_jsxs(_components.p,{children:[`That’s almost always cost data rather than the rule. Run `,_jsx(_components.strong,{children:`Test on my products`}),` and read the safeguard chips: `,_jsx(_components.strong,{children:`No cost price`}),` and `,_jsx(_components.strong,{children:`Below cost`}),` point straight at the products with bad or missing costs. Add a `,_jsx(_components.strong,{children:`Maximum change (%)`}),` so the next bad supplier file gets capped instead of exported.`]})}),_jsx(Accordion,{icon:`circle-alert`,title:`The marked-up price came back into WISEPIM as my new price`,id:`the-marked-up-price-came-back-into-wisepim-as-my-new-price`,children:_jsxs(_components.p,{children:[`Check `,_jsx(_components.strong,{children:`Import price handling`}),`. `,_jsx(_components.strong,{children:`Smart`}),` is the recommended default because it recognises your own exported price returning; `,_jsx(_components.strong,{children:`Reverse the markup`}),` runs an incoming price backwards through the rule before storing it, and `,_jsx(_components.strong,{children:`Never import prices`}),` makes your stored price the only truth.`]})}),_jsx(Accordion,{icon:`circle-alert`,title:`New rule and the master switch are greyed out`,id:`new-rule-and-the-master-switch-are-greyed-out`,children:_jsxs(_components.p,{children:[`Pricing rules need the `,_jsx(_components.strong,{children:`Business`}),` plan or higher. The page stays readable on any plan - you can browse the recipes and the safeguards, but saving is gated with a note pointing at the upgrade.`]})}),_jsx(Accordion,{icon:`circle-alert`,title:`Something looks wrong and I need it to stop right now`,id:`something-looks-wrong-and-i-need-it-to-stop-right-now`,children:_jsxs(_components.p,{children:[`Turn off `,_jsx(_components.strong,{children:`Apply pricing rules on export`}),`. Every export reverts to your stored prices on the spot. Nothing needs undoing, because nothing was ever written to your products. Stop the bleeding first, debug afterwards.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Pricing \u0026 Margins`,icon:`coins`,href:`/en/settings/pricing`,children:_jsx(_components.p,{children:`Every calculation type, safeguard, and import option in full.`})}),_jsx(Card,{title:`Brand Portals`,icon:`store`,href:`/en/other-features/brand-portals`,children:_jsx(_components.p,{children:`Scope a rule to a portal so each partner sees their own price level.`})}),_jsx(Card,{title:`Launch on a channel without rejections`,icon:`store`,href:`/en/guides/launch-on-a-new-channel`,children:_jsx(_components.p,{children:`Get the channel accepting your feed before you worry about its fee.`})}),_jsx(Card,{title:`Sell to wholesalers with ETIM and BMEcat`,icon:`warehouse`,href:`/en/guides/sell-to-wholesalers`,children:_jsx(_components.p,{children:`The B2B catalog these partner price levels usually go with.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Send a different price per channel","sidebarTitle":"Per-channel pricing","description":"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.","icon":"coins","keywords":["marketplace fee margin","different price per sales channel","channel markup rules","export price vs stored price","protect minimum margin","b2b partner price list"],"tag":"New","href":"/en/guides/price-per-channel"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Three things are called pricing. Pick the right one.","slug":"three-things-are-called-pricing-pick-the-right-one","depth":2,"children":[]},{"title":"Build the marketplace-fee rule","slug":"build-the-marketplace-fee-rule","depth":2,"children":[]},{"title":"Set the safeguards that stop a bad day","slug":"set-the-safeguards-that-stop-a-bad-day","depth":2,"children":[]},{"title":"Preview it, then turn it on","slug":"preview-it-then-turn-it-on","depth":2,"children":[]},{"title":"How to tell it worked","slug":"how-to-tell-it-worked","depth":2,"children":[]},{"title":"When it doesn’t work","slug":"when-it-doesn’t-work","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/swiftsyncai/9986cf3b3b72f587/theme-toggle.js","/_mintlify/custom/swiftsyncai/1bff8e31282c4d8f/hreflang.js","/_mintlify/custom/swiftsyncai/aa53ad39d1d4d71d/ask-ai.js","/_mintlify/custom/swiftsyncai/97fb2aa691253ef4/app-link.js","/_mintlify/custom/swiftsyncai/504d556d6549322a/i18n.js","/_mintlify/custom/swiftsyncai/55d6dc74327601f8/tooltips.js","/_mintlify/custom/swiftsyncai/a12705721d8951a9/webmcp.js"],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"swiftsyncai","siteName":"WISEPIM Documentation","title":"Send a different price per channel - WISEPIM Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/guides/price-per-channel","matchLevel":0},"nl":{"href":"/nl/guides/price-per-channel","matchLevel":1},"de":{"href":"/de/guides/price-per-channel","matchLevel":1},"es":{"href":"/es/guides/price-per-channel","matchLevel":1}}},"lastModified":"2026-10-28T23:13:25.082Z","originalFileLocation":"en/guides/price-per-channel.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.\">\u003cmeta data-mint-head name=\"application-name\" content=\"WISEPIM Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Send a different price per channel - WISEPIM Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WISEPIM Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.wisepim.com/en/guides/price-per-channel\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://swiftsyncai.mintlify.app/_mintlify/api/og/v2?division=Sell+on+more+channels\u0026amp;title=Send+a+different+price+per+channel\u0026amp;description=A+marketplace+fee+is+eating+your+margin.+Add+a+per-channel+markup+at+export+time%2C+with+safeguards%2C+and+never+change+the+prices+you+have+stored.\u0026amp;theme=7db21e91a519f8adccd39f40\u0026amp;signature=f37e3513f91ce32575b7e8b47408e647cc65e172b5c152bc720dc08156b8efc2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Send a different price per channel - WISEPIM Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://swiftsyncai.mintlify.app/_mintlify/api/og/v2?division=Sell+on+more+channels\u0026amp;title=Send+a+different+price+per+channel\u0026amp;description=A+marketplace+fee+is+eating+your+margin.+Add+a+per-channel+markup+at+export+time%2C+with+safeguards%2C+and+never+change+the+prices+you+have+stored.\u0026amp;theme=7db21e91a519f8adccd39f40\u0026amp;signature=f37e3513f91ce32575b7e8b47408e647cc65e172b5c152bc720dc08156b8efc2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WISEPIM Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E71447\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.wisepim.com/en/guides/price-per-channel\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/guides/price-per-channel.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.wisepim.com/en/guides/price-per-channel\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"nl\" href=\"https://docs.wisepim.com/nl/guides/price-per-channel\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.wisepim.com/de/guides/price-per-channel\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.wisepim.com/es/guides/price-per-channel\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.wisepim.com/en/guides/price-per-channel\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://wisepim.com/#organization\",\"name\":\"WISEPIM\",\"legalName\":\"WISEPIM B.V.\",\"url\":\"https://wisepim.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://docs.wisepim.com/logo/wisepim-logo-horizontal-transparant-lightmode.png\"},\"sameAs\":[\"https://linkedin.com/company/wisepim\",\"https://www.youtube.com/channel/UC5sQ48mV3sYEBme01xvVIXw\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.wisepim.com#website\",\"name\":\"WISEPIM Documentation\",\"url\":\"https://docs.wisepim.com\",\"publisher\":{\"@id\":\"https://wisepim.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.wisepim.com/en/guides/price-per-channel#webpage\",\"url\":\"https://docs.wisepim.com/en/guides/price-per-channel\",\"name\":\"Send a different price per channel\",\"description\":\"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.\",\"dateModified\":\"2026-10-28T23:13:25.082Z\",\"isPartOf\":{\"@id\":\"https://docs.wisepim.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.wisepim.com/en/guides/price-per-channel#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.wisepim.com/en/guides/price-per-channel#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Sell on more channels\",\"item\":\"https://docs.wisepim.com/en/guides/launch-on-a-new-channel\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Send a different price per channel\",\"item\":\"https://docs.wisepim.com/en/guides/price-per-channel\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.wisepim.com/en/guides/price-per-channel#article\",\"headline\":\"Send a different price per channel\",\"name\":\"Send a different price per channel\",\"description\":\"A marketplace fee is eating your margin. Add a per-channel markup at export time, with safeguards, and never change the prices you have stored.\",\"url\":\"https://docs.wisepim.com/en/guides/price-per-channel\",\"mainEntityOfPage\":{\"@id\":\"https://docs.wisepim.com/en/guides/price-per-channel#webpage\"},\"dateModified\":\"2026-10-28T23:13:25.082Z\",\"keywords\":\"marketplace fee margin, different price per sales channel, channel markup rules, export price vs stored price, protect minimum margin, b2b partner price list\",\"publisher\":{\"@id\":\"https://wisepim.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.wisepim.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WISEPIM Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"WISEPIM Documentation","nav":{"global":{"anchors":[{"anchor":"Homepage","icon":"house","href":"https://wisepim.com"},{"anchor":"Latest changes","icon":"history","href":"https://wisepim.com/changelog"},{"anchor":"Blog","icon":"newspaper","href":"https://wisepim.com/blog"}]},"languages":[{"language":"en","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/en/introduction"}]},{"tab":"Guides","groups":[{"group":"Overview","pages":[{"title":"Guides","sidebarTitle":"Overview","icon":"map","tag":"New","href":"/en/guides/overview"}]},{"group":"Get started \u0026 migrate","pages":[{"group":"Your first catalog","icon":"rocket","pages":[{"title":"Set up WISEPIM before you import","sidebarTitle":"1. Set up","icon":"settings-2","tag":"New","href":"/en/guides/first-catalog/set-up"},{"title":"Import your catalog safely","sidebarTitle":"2. Import","icon":"download","tag":"New","href":"/en/guides/first-catalog/import"},{"title":"Clean and structure what you imported","sidebarTitle":"3. Clean","icon":"eraser","tag":"New","href":"/en/guides/first-catalog/clean"},{"title":"Enrich your catalog with AI","sidebarTitle":"4. Enrich","icon":"wand-sparkles","tag":"New","href":"/en/guides/first-catalog/enrich"},{"title":"Publish your first enriched catalog","sidebarTitle":"5. Publish","icon":"upload","tag":"New","href":"/en/guides/first-catalog/publish"}]},{"title":"Migrate platforms without losing data","sidebarTitle":"Migrate your catalog","icon":"arrow-right-left","tag":"New","href":"/en/guides/migrate-your-catalog"},{"title":"Use WISEPIM as a smart layer on your PIM","sidebarTitle":"Smart layer on your PIM","icon":"layers","tag":"New","href":"/en/guides/smart-layer-on-your-pim"},{"title":"Onboard a supplier catalog end to end","sidebarTitle":"Supplier onboarding","icon":"truck","tag":"New","href":"/en/guides/onboard-a-supplier-catalog"}]},{"group":"Clean up your data","pages":[{"title":"Clean up a catalog you inherited","sidebarTitle":"Inherited catalog","icon":"brush-cleaning","tag":"New","href":"/en/guides/clean-up-an-inherited-catalog"},{"title":"Make brand names and terms consistent","sidebarTitle":"Consistent terminology","icon":"spell-check","tag":"New","href":"/en/guides/make-terminology-consistent"}]},{"group":"Grow sales","pages":[{"title":"Turn impressions into clicks","sidebarTitle":"Win more clicks","icon":"mouse-pointer-click","tag":"New","href":"/en/guides/win-clicks-you-already-rank-for"},{"title":"Teach WISEPIM your house style","sidebarTitle":"House style","icon":"palette","tag":"New","href":"/en/guides/teach-wisepim-your-house-style"},{"title":"Launch a new market language you trust","sidebarTitle":"New language","icon":"languages","tag":"New","href":"/en/guides/launch-a-new-language"}]},{"group":"Reduce returns","pages":[{"title":"Cut your return rate with better data","sidebarTitle":"Cut returns","icon":"package-x","tag":"New","href":"/en/guides/cut-your-return-rate"}]},{"group":"Sell on more channels","pages":[{"title":"Launch on a channel without rejections","sidebarTitle":"New channel launch","description":"Your feed keeps getting disapproved. Sequence channel readiness, rule packs, bulk fixes and feed validation into one clean launch instead of four.","icon":"store","tag":"New","href":"/en/guides/launch-on-a-new-channel"},{"title":"Send a different price per channel","sidebarTitle":"Per-channel pricing","icon":"coins","tag":"New","href":"/en/guides/price-per-channel"},{"title":"Sell to wholesalers with ETIM and BMEcat","sidebarTitle":"Wholesale \u0026 B2B","description":"Your wholesaler wants a BMEcat catalog and you have never heard of ETIM. Adopt the classes, fill the features, and send the file they can actually import.","icon":"warehouse","tag":"New","href":"/en/guides/sell-to-wholesalers"}]},{"group":"Operate at scale","pages":[{"title":"Build a pipeline that runs itself","sidebarTitle":"Automate enrichment","icon":"workflow","tag":"New","href":"/en/guides/automate-your-enrichment-pipeline"},{"title":"Run a weekly catalog health routine","sidebarTitle":"Weekly routine","icon":"calendar-check","tag":"New","href":"/en/guides/weekly-maintenance-routine"}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/en/integrations/supported-platforms"}]}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/guides/price-per-channel"}]},{"language":"de","pages":[{"title":"de","href":"/de/guides/price-per-channel"}]},{"language":"es","pages":[{"title":"es","href":"/es/guides/price-per-channel"}]}]},"basePath":"","title":"Send a different price per channel - WISEPIM Documentation","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-DL4wrF0w.js","lightbox-handle-r17bVUz3.js"]}