PrestaShop Marketing & Promociones

Módulo Packs de Productos y Bundles PrestaShop 8 y 9: Lotes, Cofres y Precio de Pack

Packs compuestos por productos reales, con líneas de pedido reales y stock real.

El pack es una entidad virtual: ningún producto duplicado, ningún stock paralelo. Compones el lote desde el catálogo, eliges uno de los cuatro modos de precio y el módulo se encarga del resto: página de pack dedicada con URL limpia, bloque « este producto existe en pack » en la ficha de cada componente, badge de ahorro y un carrito donde cada artículo del pack sigue siendo una línea real facturada a su precio de pack. Facturas, abonos, exportaciones ERP y descuentos de stock funcionan como en cualquier pedido.

De un vistazo
  • 4 modos de precio: sin descuento, porcentaje global, descuento por producto, precio fijo del pack
  • Cada componente sigue siendo una línea de pedido real: facturas, stock, abonos y ERP nativos
  • Bloque cross-sell « este producto existe en pack » en la ficha de cada componente
  • Combinaciones a elección del cliente o impuestas, productos opcionales, cantidades editables
  • PrestaShop 8.0 a 9.x, multitienda, cinco idiomas, sin overrides
PrestaShop 8.0 a 9.x 4 modos de precio Líneas de pedido reales Multitienda Sin overrides
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Módulo Packs de Productos y Bundles PrestaShop 8 y 9: Lotes, Cofres y Precio de Pack
v1.1.1 · actualizado 2026-08-14
Qué hace

La versión corta.

01

Ningún producto fantasma

El pack no existe como producto nativo: sin stock duplicado, sin ficha extra que mantener. Los componentes conservan su precio, su IVA y su stock.

02

Cuatro modos de precio

Sin descuento, descuento global en porcentaje, descuento por producto en porcentaje o importe, o precio fijo del pack repartido proporcionalmente entre las líneas.

03

El pack se vende en las fichas de producto

Cada componente muestra un bloque « este producto también está disponible en pack » con miniaturas, precio tachado, precio de pack y badge de ahorro. Posición y orden configurables.

04

Página de pack dedicada

URL limpia del tipo /pack/12-cofre-invierno, selectores de combinaciones, productos opcionales desmarcables, cantidades editables y recálculo del precio en directo.

05

Un carrito honesto

El precio de pack solo cubre las cantidades del pack. Si el cliente añade unidades extra, pagan el precio normal mediante un precio unitario medio ponderado, sin bloqueos.

06

Badge de pack en el carrito

Cada línea afectada muestra el nombre del pack con un botón para retirar el pack completo. El modo estricto retira automáticamente todo el lote si se elimina un componente.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Módulo Packs de Productos y Bundles PrestaShop 8 y 9: Lotes, Cofres y Precio de Pack, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Por qué no un producto pack nativo

El pack nativo de PrestaShop crea un producto aparte con su propio stock y una única línea de pedido. Resultado: el stock del pack no sigue al de los componentes, la factura no detalla los artículos y tus exportaciones contables o ERP ven un producto que no existe en tu referencial. Este módulo hace lo contrario: el pack es una definición comercial, los productos siguen siendo los tuyos. Tú compones, él ensambla.

§ 02

Cuatro formas de fijar el precio

Sin descuento, para un pack de pura comodidad. Descuento global en porcentaje, aplicado a cada componente. Descuento por producto, en porcentaje o importe, que permite regalar un artículo al 100 % en un lote del tipo máquina más consumible de regalo. Precio fijo del pack, el modo más vendedor: anuncias 49 euros redondos, el módulo reparte la diferencia proporcionalmente en cada línea, lo que sigue siendo exacto incluso cuando los componentes llevan tipos de IVA distintos.

§ 03

El pack se vende donde el cliente duda

La página del pack tiene su propia URL, pero la mayoría de las ventas parte de las fichas de producto. Cada componente muestra un bloque « este producto también está disponible en pack »: miniaturas de los artículos, total tachado, precio de pack, badge de ahorro y botón de compra directa. Tú eliges la posición (bajo el bloque de compra, al pie de la ficha, o ambos), cuántos packs mostrar y su orden.

§ 04

Combinaciones, opciones y cantidades

Por componente, decides si el cliente elige su combinación (talla, color) o si está impuesta. Un componente puede ser opcional: el cliente lo desmarca y el precio se recalcula en directo. Las cantidades pueden abrirse a la edición, componente a componente. La disponibilidad del pack se calcula desde el stock real: el pack es vendible si cada componente requerido está disponible en la cantidad solicitada.

§ 05

Qué ocurre en el carrito

Al añadir, cada componente se convierte en una línea real de carrito facturada a su precio de pack mediante un precio específico limitado a ese carrito. Cada línea afectada lleva un badge con el nombre del pack, un enlace a su página y un botón para retirar el pack completo. El modo estricto va más lejos: si el cliente elimina un componente, todo el lote y su descuento se retiran, lo que impide conservar el descuento devolviendo la mitad del pack.

§ 06

El precio de pack no se desborda

Si el cliente sube la cantidad de un producto del pack, solo las unidades del pack conservan el precio reducido. El módulo recalcula un precio unitario medio ponderado: cantidad del pack al precio de pack, excedente al precio normal. En un pack de 2 unidades a 8 euros con un precio normal de 10, pasar la línea a 5 unidades da un total de 46 euros, no de 40. El cliente compra libremente, el descuento queda acotado a lo que tú decidiste.

§ 07

Pedidos limpios hasta la contabilidad

Cada producto del pack llega en su propia línea de pedido, a su precio de pack. Facturas, albaranes, abonos y devoluciones parciales funcionan de forma nativa, artículo por artículo. El back office muestra un resumen de los packs en el detalle de cada pedido, y un contador de ventas por pack te dice qué funciona. Tus exportaciones ERP y contables solo ven referencias reales de tu catálogo.

§ 08

Integración técnica

El bloque de la ficha de producto usa displayProductAdditionalInfo y displayFooterProduct, el badge del carrito usa displayCartExtraProductActions, la coherencia de los lotes usa actionCartSave. La página del pack usa una ruta dedicada del tipo /pack/12-cofre-invierno. El JavaScript del front es vanilla sin dependencia de jQuery, el CSS está aislado bajo el prefijo dfpackpro con un color de acento configurable. No se instala ningún override de clase ni de controlador.