Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
litespeed_wiki:cache:litemage:troubleshooting:cart-appears-empty [2017/05/03 20:07]
Michael Alegre created
litespeed_wiki:cache:litemage:troubleshooting:cart-appears-empty [2017/05/15 17:47]
Jackson Zhang [Solution #2]
Line 1: Line 1:
 +~~NOTOC~~
 +
 ====== Cart Appears Empty After Adding An Item & Visiting A New Page  ====== ====== Cart Appears Empty After Adding An Item & Visiting A New Page  ======
  
-==== Symptoms ​==== +==== Problem ​==== 
-  * Cart icon shows up as empty after adding an item and navigating to another ​page.+A shopper adds an item to the cart, but the cart icon shows as empty when he or she visits a new page.
  
-==== Cause ==== +==== Cause #1 ==== 
-Header toplinks are not being properly hole punched. This can be verified by following ​our [[litespeed_wiki:​cache:​litemage:​troubleshooting:​checking-hole-punching|How to check if ESI block holes are being properly punched]] page.+Header toplinks are not being properly hole punched. This can be verified by following [[litespeed_wiki:​cache:​litemage:​troubleshooting:​checking-hole-punching|this guide]].
  
  
-==== Solution ==== +==== Solution ​#1 ==== 
-Checking the config - design from Magento Admin, it uses default theme_revamp.+Checking the config - design from Magento Admin, ​we see it uses the default theme_revamp.
  
-In header.phtml we see the following:+In ''​header.phtml'' ​we see the following:
  
 <​code>​ <​code>​
Line 106: Line 108:
 In the layout file, add the new block inside the header section: In the layout file, add the new block inside the header section:
  
-<​code>​ +**[/​home/​user1/​public_html/​app/​design/​frontend/​default/​theme_revamp/​layout]#​** ''​vi page.xml''​
-[/​home/​user1/​public_html/​app/​design/​frontend/​default/​theme_revamp/​layout]#​ vi page.xml+
  
 +<​code>​
 <block type="​core/​template"​ name="​toprow"​ as="​toprow"​ template="​page/​html/​toprow.phtml"​ /> <block type="​core/​template"​ name="​toprow"​ as="​toprow"​ template="​page/​html/​toprow.phtml"​ />
 </​code>​ </​code>​
Line 114: Line 116:
 Finally, in the LiteMage configuration,​ change the following: Finally, in the LiteMage configuration,​ change the following:
  
-  * In the configuration,​ add “toprow” in Customized Block Names for “toplinks” Tag +  * Add ''​toprow'' ​in **Customized Block Names for “toplinks” Tag** 
-  * Flush Product and Categories When Product Qty Changes => "Flush product and categories only when stock status change" +  * Flush **Product and Categories When Product Qty Changes** ''​Flush product and categories only when stock status change''​ 
-  * Separate cache copy per customer group =Yes +  ​* **Separate cache copy per customer group** ''​Yes''​ 
-  * Track recently Viewed =No+  ​* **Track recently Viewed** ''​No''​
  
 Flush both LiteMage and Magento caches. Flush both LiteMage and Magento caches.
 +
 +==== Cause #2 ====
 +In this case, the user encounters similar problem. The store is using rwd theme, but overrides default ajaxcart by plumrocket. After further investigation,​ PlumRocket Ajax cart seems incompatible with LiteMage. Disable it and the problem goes away.
 +
 +==== Solution #2 ====
 +If you use PlumRocket - Ajax Cart or something similar, Go to Magento admin panel. **Configuration - PlumRocket - Ajax Cart -> Enable Extension** = ''​No''​. ​
 +It is suggested that you use rwd default ajax cart when using LiteMage.
  • Admin
  • Last modified: 2017/05/15 17:49
  • by Jackson Zhang