Expand my Community achievements bar.

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.