Tell me more ×
WordPress Answers is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have a div that displays the total amount of products the customer has in their cart, however this isn't updating as I have caching on (W3 Total Cache).

Is there a workaround for this?

Cheers, Steve

share|improve this question

3 Answers

First, try these common Solutions that have worked for others:

Disable your caching plugin (which can cause the JS to stop working) and see if that fixes it

Try using a different browser but as a user, not ADMIN

Go to your WooCommerce settings page and Untick "Prepend product permalinks with shop base page (shop)"

Allow your browser to accept cookies and make sure javascript is enabled

share|improve this answer

Read the WooCommerce docs. I've run in to this before, and the following pages cannot be cached:

  • Cart
  • My Account
  • Change Password
  • Edit Address
  • View Order
  • Checkout
  • Pay
  • Order Received
share|improve this answer

I believe you do not need to exclude your cart and other pages listed. There is a note at the bottom of the doc you linked to that states:

Note, WC 1.4.2+ sets the DONOTCACHEPAGE constant which should mean you can skip this step

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.