Context: producten zijn niet zichtbaar in de CPQ cart

Je hebt een CPQ solution gebouwd en je hebt je commerciële producten geconfigureerd binnen de EPC. Maar als je de cart bekijkt zijn er geen producten zichtbaar of beschikbaar. Wat nu? Er kunnen een aantal dingen aan de hand zijn, waardoor de producten niet zichtbaar zijn in de CPQ cart.

Het probleem: waar kan het aan liggen?

Het vakje ‘Orderable’ is voor dit product niet gemarkeerd als ’true’.

De oplossing:

 

De ‘Product Status’ is niet actief

De oplossing:

Het vakje ‘Active’ is niet geselecteerd voor dit product

De oplossing:

Het product heeft een verkeerde verkoopdatum

De oplossing:

Let op: de producten binnen de EPC hebben een begin- en eind verkoop datum.

Het product heeft een Context Rule die het product verbergt

De oplossing:

Er staat geen prijs voor dit product in de prijslijst

De oplossing:

Let op: Een product zonder prijs is niet zichtbaar in de CPQ cart

Er zijn onvoldoende Maintenance jobs uitgevoerd

De oplossing:

We raden je aan altijd een Maintenance job uit te voeren nadat je een product configuratie hebt aangepast. Dan weet je zeker dat de product cache en de product hierarchy goed zijn afgesteld staan voor gebruik in de CPQ Cart.

Zorg dat iedere taak is afgerond voor je een nieuwe start. Dit kan soms een tijdje duren omdat ze als Async jobs worden uitgevoerd. De voortgang kan ook worden gecheckt in Setup met keyword Apex Jobs.

Als je merkt dat je deze taken vaak moet doen, af als je ze wilt integreren in je development of je CI/CD workflow, kan je ze automatiseren en als Apex scripts runnen:

Product Visibility in CPQ Cart

// Run jobs for hierarchy and cache

for (Pricebook2 pricebook : [SELECT Id FROM Pricebook2]) {

 //https://docs.vlocity.com/en/Refresh-Platform-Cache.html

 vlocity_cmt.CMTAdminJobService.startProductHierarchyMaintenanceJob(pricebook.Id);

}

Je kunt ze zelfs als post-Deploy stap runnen in de Vlocity Build Tool: (https://github.com/vlocityinc/vlocity_build)

Tot slot

Hopelijk helpen deze tips je bij het configureren van je EPC en CPQ. Ik weet dat deze problemen echt lastig kunnen zijn om op te lossen, maar je producten zijn nu in ieder geval weer zichtbaar in CPQ cart.

Ik post regelmatig Technische Deep Dives. Abonneer je vandaag en mis geen enkele CaseNine Technical DeepDive aflevering.