Revisado y actualizado en junio de 2026 — configuración del tipo de producto, reglas de descarga y gestión del IVA de la UE (OSS) verificadas para PrestaShop 1.7, 8 y 9.

Un producto digital tiene una propiedad que nada físico puede igualar: coste marginal cero. Creas el archivo una vez y cada venta posterior no te cuesta nada: sin stock que contar, sin transportista que reservar, sin embalaje. El inconveniente es que "subir un archivo y listo" oculta una cantidad sorprendente de configuración específica de PrestaShop: el tipo de producto correcto, las reglas de descarga que determinan si el cliente se siente tratado con confianza o vigilado, la entrega de licencias y la trampa del IVA en la UE, que genera silenciosamente una deuda fiscal si la ignoras. Esta guía trata sobre vender productos digitales en PrestaShop: configurarlos, ponerles precio, licenciarlos y entregarlos correctamente desde el panel de administración. La cuestión más compleja de seguridad, es decir, bloquear los archivos para que no puedan compartirse, merece su propia guía; más abajo te indicamos dónde consultarla.

Paso uno: el tipo de producto, no una casilla

La primera decisión llega antes de tocar un solo archivo. Cuando creas un producto en PrestaShop 1.7, 8 o 9, en la parte superior de la página del producto aparece un selector de Tipo: Producto estándar, Pack de productos o Producto virtual. Una descarga digital es un Producto virtual, y elegirlo cambia cómo trata PrestaShop el artículo en todo lo que viene después. Le indica a la plataforma que no hay nada que enviar, que es lo que hace que desaparezcan los pasos de transportista y entrega en el proceso de compra y mantiene el producto fuera de cualquier cálculo de envío basado en peso o dimensiones.

Si todavía usas PrestaShop 1.6, el equivalente estaba en una pestaña y respondía a la misma idea: un producto marcado como virtual con un archivo descargable adjunto. La mecánica cambió de sitio entre versiones, pero el concepto de fondo (un producto sin preparación ni envío físico) ha sido nativo de PrestaShop desde siempre. Lo importante es usar el tipo real Producto virtual en lugar de un producto estándar con el envío puesto a cero: solo el tipo correcto elimina limpiamente el paso de entrega y la lógica de dirección de envío.

Adjuntar el archivo y configurar las reglas de descarga

Una vez que el producto es virtual, la página del producto muestra una sección de Producto virtual donde decides cómo se comporta la descarga. Hay pocos campos, pero cada uno es una decisión comercial disfrazada:

  • El archivo. Súbelo directamente y PrestaShop lo guardará en su directorio protegido download/, servido a través de PrestaShop en lugar de exponerse como una URL pública directa, de modo que la ruta real nunca pueda adivinarse públicamente. Para archivos grandes, los límites PHP upload_max_filesize y post_max_size de tu servidor marcan el techo: un vídeo de curso de 500 MB fallará en una subida por defecto mucho antes de que PrestaShop sea el problema. Por eso, los archivos pesados suelen requerir aumentar esos límites en PHP o gestionarse con un módulo que entregue desde almacenamiento externo.
  • Número de descargas permitidas. Cuántas veces puede descargar el archivo el mismo cliente. Configurarlo en 0 significa ilimitado. Una cifra como 3–5 suele ser el compromiso habitual: suficiente para que un cliente que pasa del portátil al móvil, o que vuelve a descargar tras borrar un disco, no tenga que escribirte; lo bastante bajo para que el enlace no sea un grifo abierto. Ponlo en 1 y vas a generar tickets de soporte.
  • Fecha de caducidad y Número de días. El enlace puede dejar de funcionar en una fecha fija del calendario o tras un número determinado de días desde la compra. Para un recurso puntual, 30–90 días es generoso y sigue teniendo límite. Para cualquier cosa que vendas como "acceso de por vida", déjalo abierto y apóyate en el número de descargas: una fecha de caducidad que sorprende a un cliente que ha pagado es una solicitud de reembolso esperando a ocurrir.
  • Nombre de archivo mostrado al cliente. Lo que ve en su cuenta, independientemente del archivo real en disco. Usa algo que reconozca meses después, no final_v3_FINAL.zip.

Por debajo, PrestaShop registra todo esto en la tabla product_download y sirve los bytes reales a través de su propio controlador de descarga en lugar de una URL directa al archivo. Así, el enlace del cliente es una solicitud con token vinculada a su pedido, no una ruta que cualquiera pueda copiar y pegar a un amigo. Esa distinción es la base de toda entrega digital, y el grado de protección que le añadas — estrategia de caducidad de enlaces, límites contra abusos, marcas de agua, comprobaciones de IP — es exactamente el tema de la guía hermana gestión de descargas digitales: cómo proteger y entregar tus archivos. Considera esta guía como "configurar y vender"; aquella, como "blindarlo".

Dónde aparece realmente la descarga para el cliente

Una vez validado el pago, la descarga aparece en dos sitios: el correo de confirmación del pedido y la cuenta del cliente, dentro del detalle del pedido. La consulta de soporte más habitual con productos digitales — con mucha diferencia, según nuestra experiencia gestionando tiendas — es "¿dónde está mi descarga?". Por eso merece la pena revisar dos cosas antes de lanzar:

  • El correo de confirmación contiene realmente el enlace. El enlace de descarga aparece cuando el pedido alcanza un estado válido / pago aceptado, de modo que un pedido aparcado como impagado o pendiente no muestra nada al cliente. Si vendes por transferencia bancaria o cualquier pago manual, el archivo no aparecerá hasta que marques el pedido como pagado. Deja clara esa expectativa en el correo del pedido para que el cliente no esté actualizando una página de cuenta vacía.
  • El enlace en la página de cuenta es evidente. Está en el historial de pedidos, un lugar que un comprador primerizo quizá no piense en abrir. Una línea en el correo que diga claramente "tu descarga está en este correo y en Mi cuenta → Historial de pedidos" evita la mayoría de los tickets.

Claves de licencia: cuando la clave importa más que el archivo

Pantalla Digital Products que enumera siete productos con licencia con SKU, estados de licencia, número de dominios, fechas de última comprobación y de renovación, y acciones por fila
La pantalla Digital Products enumera siete productos con licencia con estados activo, prueba, caducado y bloqueado, y dominios marcados como verificados, pendientes, bloqueados o no coincidentes.

En software, el archivo descargable suele ser la parte fácil: la clave de licencia es lo que realmente vendes, porque el archivo sin una clave válida no sirve de nada. La función nativa de producto virtual de PrestaShop entrega un archivo; no tiene ningún concepto integrado para emitir una clave única por pedido. Esa carencia existe, y conviene entender los modelos antes de decidir cómo cubrirla:

Modelo de licenciaQué recibe el clienteRecomendado paraEl inconveniente
Pool de claves pregeneradasUna clave tomada de un stock de claves que cargaste por adelantadoRevender software de terceros con inventario fijo de clavesPuedes quedarte sin claves: el pool es stock finito, como cualquier inventario
Generación sobre la marchaUna clave única creada en el momento de la compra a partir de una regla o algoritmoSoftware que controlas de principio a finNecesita lógica para generar y validar claves en el servidor
Claves por nivelesDistintos tipos de clave para uso personal / comercial / empresarialVender el mismo producto con varios niveles de permisosDebes asociar cada producto o combinación con el tipo de clave correcto

Elijas el modelo que elijas, hay algo no negociable: el momento de entrega. El cliente debe recibir la clave inmediatamente después del pago, en el correo de confirmación y visible en su cuenta, no tras un paso manual tuyo a las 9 de la mañana del día siguiente. Los pools pregenerados también se comportan como stock real, así que si vendes claves compradas en lote, la lógica del punto de reposición de cuándo reponer stock se aplica a tu inventario de claves igual que a los productos físicos: quedarte sin claves en plena promoción frena las ventas exactamente igual que una estantería vacía.

Este es uno de los puntos más claros en los que la función nativa se queda corta y un módulo justifica su existencia. Nuestro módulo Digital Revolution amplía los productos virtuales de PrestaShop con entrega automática de claves de licencia, gestión de versiones para que los compradores existentes puedan descargar un archivo actualizado y seguimiento de descargas, todo configurado desde el panel de administración en lugar de encargarse como desarrollo a medida. Dicho de forma sencilla: un cliente compra a las 2 de la madrugada y tiene su archivo y una clave funcional en la bandeja de entrada antes de que despiertes, sin que tengas que tocar el pedido. Para ver el conjunto completo de protección y entrega sobre el que se apoya, la guía en profundidad vuelve a ser gestión de descargas digitales.

La trampa del IVA de la UE en las ventas digitales (OSS)

Esta es la parte que atrapa a vendedores que habían hecho bien todo lo demás. En los servicios digitales vendidos a consumidores de la UE, el IVA se cobra al tipo del país del cliente, no al tuyo. Un comprador alemán paga el 19%, uno francés el 20% y uno húngaro el 27% por exactamente la misma descarga. Esta regla cubre software y aplicaciones, libros electrónicos, cursos online y webinars, descargas de música y vídeo, SaaS y alojamiento. Si vendes en toda la UE y aplicas un único tipo de tu país, estarás recaudando de menos en algunos países y de más en otros, mientras acumulas silenciosamente una deuda en cada Estado miembro donde tengas clientes.

Qué significa esto de forma concreta en PrestaShop:

  • Reglas fiscales por país. El sistema de Reglas fiscales de PrestaShop (en Internacional → Impuestos y después Reglas fiscales en las versiones modernas) te permite crear un único grupo de reglas fiscales que aplica un tipo distinto por país. Ese grupo se asigna a tus productos virtuales. La plataforma puede hacerlo, pero solo si configuras el grupo; el motor no va a adivinar por ti los tipos de IVA digital de la UE.
  • Prueba de la ubicación del cliente. El régimen de IVA exige al menos dos pruebas no contradictorias de dónde está el cliente: dirección de facturación, geolocalización por IP, país del método de pago. Almacenar y conciliar esos datos depende de ti (o de un módulo), no es algo que el proceso de compra estándar convierta por sí solo en una pista de auditoría.
  • El B2B es diferente. Si vendes a una empresa registrada a efectos de IVA en otro país de la UE, el mecanismo de inversión del sujeto pasivo normalmente significa que no cobras IVA, siempre que su número de IVA sea válido. Nuestro Automatic EU VAT Checker valida ese número en el proceso de compra para que un pedido B2B real quede correctamente exento y un número falso no haga pasar a un consumidor por empresa.
  • Declaras a través de OSS. La ventanilla única sustituyó al antiguo régimen MOSS: te registras una vez en tu país y presentas una única declaración trimestral que cubre todas tus ventas digitales en la UE, en lugar de registrarte en cada país. PrestaShop no la presentará por ti, pero disponer de datos fiscales por país y registros de pedido limpios es lo que convierte esa declaración trimestral en un trámite manejable en vez de un proyecto de reconstrucción.

Nada de esto es opcional si vendes a consumidores de la UE. Configura bien el grupo de reglas fiscales y las pruebas de ubicación desde el lanzamiento: corregir retrospectivamente el IVA de un año de pedidos mal gravados es el tipo de limpieza que nadie disfruta.

Precios sin un suelo de coste de producto

El precio de un producto físico parte de lo que te costó el artículo. En el precio digital no existe ese suelo: el coste marginal es cero. Eso te da libertad, pero también elimina el ancla evidente. Algunos modelos que funcionan con las herramientas estándar de precio y precio específico de PrestaShop:

  • Basado en valor. Fija el precio según lo que el producto ahorra o genera al comprador, no según lo que te costó crearlo. Una plantilla que ahorra diez horas a un diseñador vale mucho más que la tarde que invertiste en construirla.
  • Por niveles de permiso. Personal, comercial, ampliado: cada nivel añade derechos, no funciones. El mismo archivo, tres precios, tres tipos de licencia. Encaja directamente con el modelo de claves por niveles anterior.
  • Paquetes. Vende recursos relacionados juntos por debajo de la suma de sus partes. El tipo de producto Pack de PrestaShop (la segunda opción de ese mismo selector de Tipo) está hecho exactamente para esto: un pack de productos virtuales entrega varias descargas en una sola compra.
  • Suscripciones. El acceso recurrente o los derechos de actualización te dan ingresos previsibles en lugar de picos puntuales, aunque la facturación recurrente en PrestaShop normalmente requiere un módulo dedicado y no el núcleo.

Carritos mixtos: cuando un pedido tiene una descarga y un paquete

Muchas tiendas venden ambas cosas: un libro físico con un PDF complementario, merchandising junto a un curso digital. PrestaShop gestiona el caso común automáticamente porque es el carrito, no el producto, quien decide qué muestra el proceso de compra:

  • Un carrito compuesto solo por productos virtuales omite por completo el paso de transportista y entrega: no hay nada que enviar, así que no se pide al cliente que elija un método de envío.
  • Un carrito mixto mantiene el paso de entrega para los artículos físicos y aun así hace que los digitales sean descargables en cuanto el pedido está pagado.

Donde la cosa se complica es en un único producto que de verdad es físico y digital a la vez, o en reglas de preparación que dependen del estado del pedido. Eso ya es una cuestión de operaciones de pedidos, y los flujos de trabajo que mantienen los pedidos mixtos y digitales en marcha correctamente se tratan en gestión de pedidos en PrestaShop. Si necesitas extraer datos de esos pedidos para conciliación o contabilidad, exportaciones CSV de pedidos y facturas explica cómo sacarlos.

Las actualizaciones y el versionado ayudan a repetir la venta

A diferencia de un producto físico, un producto digital puede seguir mejorando después de la venta, y eso es un argumento comercial, no una carga. Cuando corriges un error, perfeccionas una plantilla o añades un módulo de curso:

  • Sustituye el archivo del producto para que los nuevos compradores reciban la versión actual.
  • Decide si los clientes existentes reciben la actualización: sustituir el archivo del producto cambia lo que se entregará en el futuro, pero lo que descarga exactamente un comprador anterior al volver a descargar depende de tu versión de PrestaShop y de cómo se guardó el registro de descarga de ese pedido. El núcleo no tiene un flujo de trabajo adecuado para avisar o volver a entregar un archivo actualizado a quienes ya lo compraron. Un módulo como Digital Revolution convierte "avisar y volver a entregar a compradores anteriores" en una acción deliberada y fiable, no en algo que esperas que ocurra según la versión.
  • Mantén un breve registro de cambios para que los clientes vean qué cambió y por qué merece la pena descargar la actualización.

Un producto que mejora visiblemente con el tiempo justifica su precio y siembra la siguiente compra: la misma mecánica de fidelidad que hace rentables los buenos reenvíos de confirmaciones de pedido: pequeños gestos fiables que el cliente aprecia de verdad.

Preguntas frecuentes

¿Cómo vendo un producto digital en PrestaShop?

Crea el producto y configura su Tipo como Producto virtual en la parte superior de la página del producto (PS 1.7/8/9). Eso le indica a PrestaShop que no hay nada que enviar, de modo que los pasos de transportista y entrega desaparecen del proceso de compra. Después abre la sección Producto virtual, sube el archivo (PrestaShop lo guarda en un directorio protegido download/) y define el número de descargas, la caducidad y el nombre de archivo visible para el cliente. Usa el tipo real Producto virtual, no un producto estándar con el envío puesto a cero, o el paso de entrega no desaparecerá correctamente.

¿Cómo recibe el cliente su archivo después de pagar?

La descarga aparece en dos sitios cuando el pedido alcanza un estado válido / pago aceptado: el correo de confirmación del pedido y la cuenta del cliente, dentro del detalle del pedido. Si vendes por transferencia bancaria o cualquier pago manual, el enlace no aparecerá hasta que marques el pedido como pagado; deja clara esa expectativa en el correo para que el cliente no esté actualizando una página vacía. "¿Dónde está mi descarga?" es la principal consulta de soporte en productos digitales, así que una línea clara que apunte a ambos lugares evita la mayoría de los tickets.

¿Puede PrestaShop entregar claves de licencia automáticamente?

No de forma nativa: la función de producto virtual entrega un archivo, sin concepto de emitir una clave única por pedido. En software, la clave suele ser lo que realmente vendes, porque el archivo no sirve de nada sin ella. La entrega automática de claves por pedido (pool pregenerado, generación sobre la marcha o claves por niveles) junto con la descarga es exactamente lo que añade Digital Revolution, además de gestión de versiones y seguimiento de descargas.

¿Cómo funciona el IVA de la UE en productos digitales?

En los servicios digitales vendidos a consumidores de la UE, el IVA se cobra al tipo del país del cliente, no al tuyo: un comprador alemán paga el 19% y uno húngaro el 27% por la misma descarga. En PrestaShop creas un grupo de reglas fiscales (en Internacional → Impuestos → Reglas fiscales) que aplica un tipo distinto por país y lo asignas a tus productos virtuales; el motor no va a adivinar los tipos por ti. Después presentas una única declaración trimestral OSS que cubre todas las ventas de la UE. El B2B es distinto: un número de IVA de la UE validado permite aplicar inversión del sujeto pasivo y dejar el IVA a cero; nuestro Automatic EU VAT Checker lo valida en el proceso de compra.

¿Qué ocurre con un carrito que mezcla una descarga y un artículo físico?

El carrito, no el producto, decide qué muestra el proceso de compra. Un carrito compuesto solo por productos virtuales omite por completo el paso de transportista/entrega; un carrito mixto mantiene la entrega para los artículos físicos y aun así hace que los digitales sean descargables en cuanto el pedido está pagado. El caso delicado es un único producto que de verdad es físico y digital a la vez: eso es una cuestión de operaciones de pedidos tratada en gestión de pedidos en PrestaShop.

La versión breve

Vender bien productos digitales en PrestaShop consiste sobre todo en acertar con cuatro cosas desde el panel de administración: elegir el tipo real Producto virtual para que el envío desaparezca correctamente; configurar números de descarga y caducidades que confíen en el cliente sin dejar el grifo completamente abierto; entregar cualquier clave de licencia en cuanto se confirma el pago; y configurar el IVA de la UE por país antes de que la deuda se acumule, no después. La plataforma te da la base nativa para todo ello, y un módulo cubre las dos carencias que deja: entrega automática de claves y protección seria de archivos. Configúralo una vez y cada venta posterior será margen puro que llega mientras duermes.

Etiquetas: PrestaShop SEO
Compartir esta publicación:
David Miller

David Miller

Founder, mypresta.rocks

David Miller es un especialista en PrestaShop con más de una década de experiencia práctica y fundador de mypresta.rocks, un estudio de desarrollo con sede en Tychy, Polonia. Crea y mantiene un catálogo de 152 módulos PrestaShop —incluidas 21 suites «Revolution» que abarcan SEO, checkout, seguridad, rendimiento, marketing, búsqueda, soporte y gestión de almacén— que mejoran tiendas reales cada día, probados en PrestaShop 1.7.8, 8.x y 9.x. También se encarga del mantenimiento de tiendas en producción que facturan millones al año, por lo que su trabajo se mide por ventas reales, no por demos. Su experiencia abarca todo el comercio electrónico —rendimiento, seguridad, SEO y marketing— y va más allá de PrestaShop, hasta WooCommerce, Shopify y sistemas a medida. En el blog escribe sobre la parte técnica de PrestaShop: qué hace realmente la plataforma, qué se rompe en producción y qué soluciones aguantan.

¿Te gustó este artículo?

Recibe nuestros últimos consejos, guías y actualizaciones de módulos en tu bandeja de entrada.

Comentarios

Aún no hay comentarios. ¡Sé el primero!

Sé el primero en hacer una pregunta o compartir una opinión útil.

Cargando...
Volver arriba