I have an order with seleceted price list.
I have cpqBrowsePhaseContainer flex card on my order record page.
- If my order has no shipping address (all shipping information fields are empty)
- When navigating to "Catalog" tab (the cpqBrowsePhaseContainer card), I can see the price list selected
- If my order has shipping address (any field of the shipping information has value)
- When navigating to "Catalog" tab (the cpqBrowsePhaseContainer card), PriceList combobox has no selected value
After debugging, I found that:
- The cpqBrowsePhaseContainer has a parameter called "pricelistId"
- This parameter is set via a pubsub event
- channel: cpq_{recordId}
- event name: cpq_summarycart_details
- When there's no shipping addres, the message is {pricelistId: someid}
- When there's a shipping adderss, the message is {pricelistId: null}
- because of this null value, the combobox is not set
I have checked this places:
- Vlocity Product Console, Rule section. Can't find anything
- Vlocity CMT admin: I don't know which configuration is related
Please help me!
Thank for reading
#Vlocity
1 answer
The fix for this is setting "RollbackIPChanges" (in "Omni Interaction Configuration") to "true"
This solution is from Salesforce support