I have 3 Markets of interest:
- United Kingdom (General) - region market, set to “United Kingdom”
- B2B - company locations market, set to 'All locations in all regions"
- United Kingdom (B2B) - mix, all company locations in region “United Kingdom”
I have 2 catalogs:
- ‘B2B’, assigned to ‘B2B’, has all products published, with 1 price override
- ‘Regions’ assigned to ‘United Kingdom (General)’ (and some others), with certain products excluded
If I EXCLUDE a given product in Regions but INCLUDE it in B2B, neither retail or B2B customers can access it - product page is a 404.
If I INCLUDE a given product in Regions but EXCLUDE it in B2B, retail customers have access but B2B customers don’t.
All I want is B2B-only products. I swear this was working previously, but cannot suss out what’s happened or what’s wrong in the config. I have tried all sorts of config, deleted markets, deleted catalogs, recreated, but the publication resolution step just isn’t working out when a given product is published for B2B but not for the main regions catalog.
Any ideas?


