Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Consistency between commerce product and page

Avatar

Level 3

Hi folks,

i have a question regarding best practice for e-commerce product handling in AEM. 

As an example we can take default implementation --> geometrix-outdoors. There we have data products stored in /etc/commerce/products directory and for each product an author should create a page and configure that page to show a specific product.

We have debates for the following questions:

#QUESTION1 

     (proposed  by our manager) : product contains link to template and when user reaches the product in http://localhost:4502/etc/commerce/products/men/edmonton-parka - he will see the page based on template even the author has not created specific page in     content folder. 

    Is it a  correct architectural decision?

    What impact has such solution on other parts of the system (caching, adobe analytics, page management (activate/deactivate) , ACL)?

#QUESTION2

    If we follow the geometrix approach (1 product should have 1 page in content) . Imagine we have productA and a page for that product. If user will delete the product from /etc/commerce/products the page remains without data. 

    How should we handle such case? Is there some common approach for such situation? 

 

Looking forward for your reply, thanks in advance

Yura.

1 Accepted Solution

Avatar

Correct answer by
Level 10

Yurii Vasko wrote...

Sham HC wrote...

From your question looks like you are still using CQ 5.5 . Make sure to go with latest Or atleast with AEM 5.6. Because apart from PIM to product pages need to take care of additional things like Content Structure, Multi-Channel, Multi-market, Multi-lingual... 

Look at Catalog Blueprint (catalog pages rollout) which address both of issue. http://dev.day.com/docs/en/cq/current/ecommerce/eCommerce-native.html#GENERATING A CATALOG

 

 

Thanks for your reply,

Please check this page http://snag.gy/m0HrI.jpg   created from an e-commerce product http://snag.gy/6DFG4.jpg . Could you please suggest some approaches how do we update the page structure with a new node ( 384623_2_l ) after we will change the data model http://snag.gy/kS9Gi.jpg

 

 

Did you get a chance to go through previous link shared?  

  1. Go to http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog/women/coats.html   
  2. Edit blueprint & make sure Rollout Configs is configured for catalog page content/update rollout config
  3. Click rollout the changes. 

View solution in original post

3 Replies

Avatar

Level 10

From your question looks like you are still using CQ 5.5 . Make sure to go with latest Or atleast with AEM 5.6. Because apart from PIM to product pages need to take care of additional things like Content Structure, Multi-Channel, Multi-market, Multi-lingual... 

Look at Catalog Blueprint (catalog pages rollout) which address both of issue. http://dev.day.com/docs/en/cq/current/ecommerce/eCommerce-native.html#GENERATING A CATALOG

Avatar

Level 3

Sham HC wrote...

From your question looks like you are still using CQ 5.5 . Make sure to go with latest Or atleast with AEM 5.6. Because apart from PIM to product pages need to take care of additional things like Content Structure, Multi-Channel, Multi-market, Multi-lingual... 

Look at Catalog Blueprint (catalog pages rollout) which address both of issue. http://dev.day.com/docs/en/cq/current/ecommerce/eCommerce-native.html#GENERATING A CATALOG

 

 

Thanks for your reply,

Please check this page http://snag.gy/m0HrI.jpg   created from an e-commerce product http://snag.gy/6DFG4.jpg . Could you please suggest some approaches how do we update the page structure with a new node ( 384623_2_l ) after we will change the data model http://snag.gy/kS9Gi.jpg

Avatar

Correct answer by
Level 10

Yurii Vasko wrote...

Sham HC wrote...

From your question looks like you are still using CQ 5.5 . Make sure to go with latest Or atleast with AEM 5.6. Because apart from PIM to product pages need to take care of additional things like Content Structure, Multi-Channel, Multi-market, Multi-lingual... 

Look at Catalog Blueprint (catalog pages rollout) which address both of issue. http://dev.day.com/docs/en/cq/current/ecommerce/eCommerce-native.html#GENERATING A CATALOG

 

 

Thanks for your reply,

Please check this page http://snag.gy/m0HrI.jpg   created from an e-commerce product http://snag.gy/6DFG4.jpg . Could you please suggest some approaches how do we update the page structure with a new node ( 384623_2_l ) after we will change the data model http://snag.gy/kS9Gi.jpg

 

 

Did you get a chance to go through previous link shared?  

  1. Go to http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog/women/coats.html   
  2. Edit blueprint & make sure Rollout Configs is configured for catalog page content/update rollout config
  3. Click rollout the changes.