Iniciar sesión
Empezar

Documentación de Easy Digital Downloads

Documentación, Materiales de Referencia y Tutoriales para Easy Digital Downloads 

Configuración de caché para Easy Digital Downloads

Los plugins y servicios de caché están diseñados para ayudar a garantizar que tu sitio responda lo más rápido posible. Entendemos que una tienda rápida convierte mejor que una tienda lenta. Hemos trabajado con múltiples soluciones de caché para escribir guías sobre cómo configurar su plugin o servicios para que funcionen mejor con Easy Digital Downloads.

Cloudflare

Easy Digital Downloads funciona con los servicios de Cloudflare, sin embargo, tenemos algunas configuraciones y sugerencias. Puedes ver nuestra extensa documentación de Cloudflare para asegurar que tu tienda funcione con este servicio.

WP Super Cache

WP Super Cache es uno de los plugins de caché más populares disponibles. Es totalmente compatible con Easy Digital Downloads, aunque si deseas usarlo, hay un par de opciones de configuración que debes habilitar para que funcione completamente.

Una vez que WP Super Cache esté activado, ve a Ajustes > WP Super Cache y luego haz clic en la pestaña Avanzado. En la sección Misceláneo, hay dos opciones que deben estar marcadas:

  1. No caches páginas para usuarios conocidos. (Recomendado) – Esto es principalmente para usuarios que han iniciado sesión.
  2. No caches páginas con parámetros GET. (?x=y al final de una url) – Esto asegurará que la página de pago y los widgets del carrito funcionen como se espera.
  3. Desde WP Super Cache v1.3.1 – Contenido dinámico en caché – Esto debe estar habilitado en la sección de Configuración Avanzada.
  4. Añade /checkout/ a la opción de URIs Rechazadas.

Puedes ver una captura de pantalla de la configuración a continuación:

Ejemplo de URIs Rechazadas:

WP Fastest Cache

Para usar WP Fastest Cache con Easy Digital Downloads, hay bastantes configuraciones que cambiar. Esta es una lista básica de las configuraciones que necesitan ser configuradas.

Ajustes

Usuarios conectados: Habilitado.
Pre-carga: Deshabilitado
Publicación Nueva: Habilitado
Publicación Actualizada: Habilitado
Combinar Js: Deshabilitado. Esta configuración frecuentemente causa que el JavaScript de EDD se malforme cuando se realizan actualizaciones, a veces provocando fallos en el pago y en la adición al carrito.

Si estás usando la Extensión de Descargas Gratuitas, por favor habilita la casilla 'Móvil', ya que esto evitará que tus usuarios móviles vean la versión de escritorio del formulario de descargas gratuitas.

Excluir

Añade reglas a la sección Excluir para:

Páginas a excluir:

Tu página de pago. Por defecto es `checkout`

Página de Confirmación de Compra. Por defecto, estas URLs contienen el slug `purchase-confirmation`.

Nota: Si has renombrado las páginas predeterminadas de pago, confirmación de compra o historial de compras, necesitarás usar las URLs de sus páginas aquí en lugar de las predeterminadas.

Cookies a excluir:

Para que el carrito de EDD funcione, necesitarás excluir la cookie `edd_items_in_cart`.

Para asegurarte de que los errores del carrito no se cacheaden, excluye la cookie `edd_cart_messages`

Una vez que una compra se completa, asegúrate de que la confirmación de compra no se cache excluyendo la cookie `edd_purchase`.

Si tu sitio utiliza tarifas de alguna manera, excluye la cookie `edd_cart_fees`.

Para poder recuperar el carrito, excluye la cookie `edd_resume_payment`.

Asegúrate de que el carrito en sí no esté en caché excluyendo la cookie `edd_cart`.

Si estás utilizando descuentos, asegúrate de excluir las cookies `cart_discounts` y `preset_discount`.

Excluir JS:

Para asegurarte de que el archivo JavaScript de EDD Checkout esté siempre actualizado, querrás excluirlo de la caché. No excluirlo podría impedir que tu sitio permita a los clientes realizar el pago cuando EDD se actualiza.

Si sigues teniendo problemas con WP Fastest Cache con estas configuraciones, por favor contacta directamente al equipo de soporte de WP Fastest Cache en https://www.wpfastestcache.com/contact-us/

WP Engine

Si estás alojando tu sitio web con WP Engine, puedes agregar exclusiones de caché personalizadas usando tu panel de administración.

WP Engine proporciona un artículo de documentación https://wpengine.com/support/cache/#Custom_Cache_Exclusions sobre cómo excluir elementos de la caché.

En algunos casos, al pasar el parámetro "discount" en la URL, el código de descuento no se agrega a la página de pago una vez que el cliente llega a ella. Para que eso funcione, necesitas agregar el argumento "discount" como una exclusión, siguiendo los pasos que se enumeran en el artículo anterior.

Debería agregarse en el formato: arg: discount=

Siguiendo el mismo ejemplo, puedes agregar otros argumentos para que sean excluidos de su caché.

Kinsta

Para los usuarios que se alojan con Kinsta, es posible que los datos de sesión de la página de pago se almacenen en caché. La forma de solucionarlo es desde el panel de Herramientas de tu cuenta de alojamiento habilitando "Eliminar encabezados Set-Cookie".

Cloudways

El plugin Cloudways Breeze para WordPress te permite excluir ciertas páginas de la caché.

En el campo Never Cache URL(s), agrega lo siguiente (una por línea). Ten en cuenta que estas URL pueden necesitar ajustarse según el slug de la página real en tu sitio web.

/cart
/checkout
/purchase-confirmation

Dentro de tu cuenta de Cloudways, en Configuración de Varnish (para tu aplicación específica), agrega reglas de exclusión personalizadas para que si se detectan alguna de las cookies al final de este artículo, Varnish omita la caché.

Además, agrega las exclusiones de URL dinámicas (igual que Breeze arriba) para asegurar que estas páginas no sean cacheadas por Varnish.

Spider Cache

No hay conflictos conocidos entre Spider Cache y Easy Digital Downloads. Spider Cache ha sido sometido a pruebas exhaustivas con Easy Digital Downloads, realizadas por el desarrollador principal de Spider Cache.

W3 Total Cache

Para usar W3 Total Cache con Easy Digital Downloads, hay algunas configuraciones que debes asegurarte de que estén configuradas correctamente. Esta es una lista básica de las configuraciones que deben configurarse.

Configuración general

Page Cache: habilitado con Disk: enhanced
Minify: deshabilitado
Database cache: deshabilitado
Object cache: deshabilitado
Browser cache: habilitado
CDN: habilitado (esto no afecta a EDD)

Caché de objetos

Grupos globales:
usuarios
inicios_sesion_usuario
metadatos_usuario
meta_usuario
transitorios_sitio
opciones_sitio
busqueda_sitio
busqueda_blog
detalles_blog
rss
posts_globales

A continuación se muestra una lista de cookies que EDD utiliza:

A complete list can be found below:

edd_items_in_cart
edd_session_*
edd_cart_messages
edd_purchase
edd_cart_fees
edd_resume_payment
edd_cart
cart_discounts
preset_discount
edd_cart_token
edd_saved_cart

Esta no es una lista exacta y definitivamente habrá variaciones, pero esta es la configuración que ha demostrado funcionar. Si encuentra otras opciones/variaciones que funcionen o no funcionen,
contáctenos a través de soporte. Actualizaremos este documento según sea necesario.

¿Fue útil este artículo?

¡Empieza a vender hoy mismo!

Únete a más de 50.000 dueños de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]