Understand external catalog and price group assignment
If your business provides external catalogs to your account buyers, additional information is needed to select the correct catalog and price list group from this external system.
To use the external catalog and price group assignment:
- Complete a customer search and either start a new order (+New) or
select an order already in progress.
In a multiple site environment, the properties can be updated in the Select Cart dialog.
- At the top of the Create Order page are site picker menus with options for choosing the account and site for which the buyer has access.
- If the external catalog and price group system is available, an Additional Custom Factors link is displayed. If the buyer requires access to the external system, click the link to display the dialog.
- In the Additional Custom Factors dialog, enter
the appropriate information for the following properties:
additionalPlg
indicates additional price group IDs; this field is optional. These are dynamic properties withexternalShopperContext
.plg
is the primary, default price group ID; required.catalog
is the valid catalog ID; required.Msg
is an informational message associated with access to the catalog and price group; required.responseCode
that determines the webhook to generate the response; required.
If the responseCode
is set to 1, then the details
(additionalPlg
, plg
, and catalog
)
are used and the external system is set. For responseCode!=1
, the
external system is not changed and continues with the default/ previously set catalog.
Once the external system is set, the buyer can access the new catalog and price
groups.
Orders placed with external system are editable and exchangeable.
Since the account-based commerce system does not support additional price groups, orders cannot be placed with additional price groups for an account contact.
For more information, see Assign Catalogs and Price Groups to Shoppers in Extending Oracle CX Commerce.