Multiple Websites and Stores
Use website scope as the main boundary for a multi-market Bulkgood setup. Magento imports and exports Table Rates for the selected website, and the Bulkgood product attributes are website-scoped.
Set up each website
For every website that needs its own rates:
- Select the website scope under Stores > Configuration.
- Choose the Table Rates condition.
- Export that website's file.
- Add its ordinary and bulk rows.
- Import the complete file at the same website scope.
- Open each bulk product in the matching website scope and review its flag and prices.
- Save the desired priority, calculation and logging settings for the effective scope.
The Bulkgood configuration fields can inherit or be overridden at store-view scope, but the Table Rates file itself is tied to the website. Do not describe two store views on the same website as having separate CSV datasets unless they actually use separate websites.
Currency considerations
Product and Table Rates values are stored as configured amounts. Confirm how each website displays and converts shipping prices. Do not assume that copying a numeric rate from one website creates an equivalent charge in another currency.
Test isolation
Use the same product and destination on each storefront, then verify:
- the product is assigned to the website;
- the correct website-scoped Bulkgood value is loaded;
- the intended Table Rates dataset matches;
- configuration inheritance is visible in Admin;
- the storefront returns only the intended rate.