MultiWebshop

Various OIS endpoints support MultiWebshop functionality. This means that a single OIS tenant environment can contain data for and from multiple webshops/platforms. It is decided in ERP what data is applicable per webshop/platform. Different webshop/platforms are defined by a unique WebshopCode.

OIS endpoints that support MultiWebshop functionality are signified by the {WebshopCode} in the Url or as request parameter. When a WebshopCode is used, only data relevant to the specified WebshopCode is returned.

It is strongly recommended to implement MultiWebshop flows even if only one webshop/platform is used, to ensure future compatibility.

MultiCurrency

When multiple currencies are used for the same webshop, there will be a separate WebshopCode for every currency.

MultiLanguage

When multiple languages are available, data can be retrieved per language by using the request parameter 'Accept-Language'. In order to be available, each language must be implemented in the specific OIS tenant environment.

If no accept-language header is included in the request, OIS always defaults to nl-NL.

Implementation

Ensure these flows are all MultiWebshop:

  • Branches (v1) / Branches (v2)

  • Catalog (v1) / Variants (v2)

    • Categories

    • Inventory (v1) / Stock (v2)

    • Prices

  • Order