It looks like B2B website does not respect the currency of the B2B Customer, instead it's looking at the currency of the on-line channel linked to the site.
Does this mean we have to setup a on-line channel and start using the cross channel sharing feature https://docs.microsoft.com/en-us/dynamics365/commerce/cross-channel-sharing ? As we still want to maintain only one website but show only different prices.
From this documentation I understand you can share content, but it's not clear for me whether the price logic will fetch the correct prices. I assume it does as you are linked to the channel when you are on that specific site.
Does anybody have already tried this or could confirm whether I'm looking in the right direction for a solution?
Yes, you need multiple Online channel records {one for each currency) and then point/use these with the one website. Once all data is synchronised the site will pickup the correct currency prices for the customer from Trade agreements etc.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156