Fluent Commerce Logo
Docs
Sign In

Configure a Master Retailer Inventory Catalog notifying Sub-Retailer(s) Virtual Catalog(s)

How-to Guide

Author:

Kirill Gaiduk

Changed on:

9 Feb 2025

Key Points

  • Create your Master-Retailer Inventory Catalog
  • Create your Sub-Retailer(s) Virtual Catalog(s)
  • Configure your Inventory Catalog Workflow for Cross-Retailer events sending
No alt text provided

Steps

Step arrow right iconCreate Master-Retailer Inventory Catalog

1. Create an (or use an existing) Catalog.

Use the `createInventoryCatalogue` mutation or do it via the UI under your Master .

2. Verify that your Master-Retailer Reference is saved in the `retailerRefs` field

3. Activate the Catalog.

Use the `updateInventoryCatalogue` mutation or do it via the UI.

Step arrow right iconCreate Sub-Retailer Virtual Catalog(s)

1. Create a (or update an existing) , ensuring it is linked to a corresponding Sub-Retailer.

Use the `createVirtualCatalogue` mutation or do it via the UI.

Add a `primaryRetailerRef` with the Sub-Retailer Reference value. This will allow the Cross-Workflow (`VirtualCatalogueEvent`) to be sent with the corresponding `retailerId` of the who owns the .

No alt provided

2. Assign your Master-Retailer Catalog to your Sub-Retailer .

Use the `updateVirtualCatalogue` mutation or do it via the UI.

Update the Sub-Retailer's reference to the Catalog (`inventoryCatalogueRef`) to your Master-Retailer Catalog Reference.

3. Activate your Sub-Retailer .

4. (Optional) Repeat the Steps 1-3 for all the required Sub-Retailer(s) Virtual Catalogs.

Step arrow right iconConfigure your Inventory Catalog Workflow

1. Set the created Sub-Retailer(s) (s) Reference(s) to the `virtualCatalogueRefs` `NotifyVirtualCataloguesByRefsOnNetworksMatch` Rule parameter.

The executes a "Network-Match-Check" for the specified Virtual Catalogs and sends the Cross-Retailer (s) to those that passed the check.

A passes the "Network-Match-Check" when its (s) finds a match with a given Position (s).

2. Verify that the `eventName` parameter has been provided as well.

Step arrow right iconUpdate your Inventory

1. Update your with:

2. Verify that the target Position(s) (of your Master-Retailer Catalog) has been updated.

3. Use the Events page to verify that a desired Cross-Retailer (s) has been sent to the target Sub-Retailer (s).

No alt provided

4. Verify that the target (s) (of your Sub-Retailer(s) (s)) has been updated.