November Happy Hour will be moved to Thursday December 5th.

New Catalogs doesn't show in catalog node picker

Vote:
 

We have a issue with our new site thats running commerce. 

 

We add a new Catalog node but when trying to pick that node from the CMS (using catalog picker property) The node doesn't show. Opening the catalog browser to the right (same window showing blocks and files) will how ever show the new node.

To make it show up in the picker we need to recycle the app pool so my guess is a cache somewhere. Anyone know where this cache could be and how we go about to clear it if new nodes are added?

#72465
Jun 18, 2013 9:18
Vote:
 

Hey Petter!

Do you mean the Catalog node browser or the product picker?

#72472
Jun 18, 2013 12:20
Vote:
 

The picker populates using the page provider, the commerce manager should send a Cache invalidation msg to <cmsSite>/Services/EventService.svc and thus invalidating the cache for that part of node structure on the cms site. By default these should already be in you config though.

cms site should contain this among the service bindings in web.config.

<service name="EPiServer.Business.Commerce.EventService" behaviorConfiguration="EPiServer.Business.Commerce.EventServiceBehavior">
<endpoint address="" binding="webHttpBinding" contract="EPiServer.Business.Commerce.IEventService" behaviorConfiguration="EventServiceEndpointBehavior" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>

 

and the manager site the following:

<endpoint name="eventSvcEndpoint"
address="http://<your cms site>/Services/EventService.svc"
binding="webHttpBinding"
behaviorConfiguration="EventServiceEndpointBehavior"
contract="EPiServer.Business.Commerce.IEventService" />

#73646
Aug 02, 2013 21:06
Vote:
 

Rebuild Index from Commerce Manager after uploading catalog can help you.

#73705
Aug 06, 2013 14:16
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.