Usar WP Rocket en tu sitio de comercio electrónico

WP Rocket es compatible con plugins de comercio electrónico para WordPress como:

  • WooCommerce
  • Easy Digital Download
  • iThemes Exchange
  • Jigoshop
  • WP-Shop

Nota: Estos plugins requieren que algunas de las páginas que contienen información especifica del usuario (como los productos en su carrito de compra ) queden excluidas de la caché.
Para los plugins arriba mencionados, WP Rocket excluye automáticamente las páginas “Carrito”, “Pago”, y “Mi Cuenta” de la caché.

Widget carrito

Si tienes un widget para el carrito que enseña el número de productos en tu carrito, y esto no funciona correctamente con el caching, es probable que estés usando el PHP para actualizar tu total productos: en este caso hay que hacer una exclusión por cookies (lee el próximo párrafo).

Algunos widget para el carrito usan AJAX y funcionarán bien con la caché de página. Por ejemplo, desde la versión 2.0 de WooCommerce su widget estándar para el carrito usa AJAX y es compatible con la caché.

Puedes leer aqui la documentación sobre como añadir un total producto en AJAX a tu tema, si todavía no tienes uno.
Tenemos también un tutorial en nuestro blog.

Exclusión basada en los cookies

Las páginas se pueden excluir de la caché también basándose sobre la presencia de un cookie.

Por ejemplo, si estás usando  WooCommerce con un widget carrito impulsado por PHP, puedes ir a la pestaña WP RocketReglas Avanzadas y, dentro del campo Nunca poner en caché estos Cookies, ingresar lo siguiente: 

Si estás usando WP-Ecommerce, deberás añadir esto:

woocommerce_items_in_cart

Si estás usando WP-Ecommerce, deberás usar lo siguiente:

wpsc_customer_cookie