Oferta del Día PrestaShop
Instalar, configurar y planificar las ofertas del día: calendario, relleno automático, stock reservado, límites y visualización en la tienda.
Presentación
El módulo Oferta del Día (dfdealoftheday) destaca un producto durante 24 horas con un precio especial, un stock reservado para la oferta y una cuenta atrás. Las ofertas se planifican con antelación en un calendario. El precio se basa en un precio específico nativo de PrestaShop cuyas fechas cubren la ventana de la oferta: empieza y termina solo, sin tarea CRON.
Compatibilidad: PrestaShop 8.0 a 9.x, multitienda, temas Classic y Hummingbird.
Instalación
- En el back-office, abra Módulos > Gestor de módulos y haga clic en Subir un módulo.
- Suba el archivo
dfdealoftheday-x.y.z.zip. - El módulo crea sus tablas, una pestaña Catálogo > Oferta del día y se coloca en primera posición del hook
displayHome.
El botón Configurar del gestor de módulos abre directamente la página Catálogo > Oferta del día.
Ajustes
Los ajustes están al final de la página Catálogo > Oferta del día.
- Hora de cambio de oferta: cada oferta dura 24 horas a partir de esta hora, en la zona horaria de la tienda. Con 09:00, la oferta del día 12 va del 12 a las 9 h al 13 a las 9 h.
- Título del bloque: texto mostrado en el bloque, la etiqueta y la ruta de navegación, por idioma.
- Mostrar en la página de inicio, Mostrar la cuenta atrás en la ficha de producto, Mostrar una etiqueta en las miniaturas de producto.
- Posición en la ficha de producto: debajo del precio (hook
displayProductPriceBlock) o debajo del botón de añadir al carrito. Elija la segunda opción si su tema no muestra el panel debajo del precio. - Mostrar una barra de anuncio en todas las páginas: barra fina en la parte superior de la tienda (hook
displayBanner) con el producto, el precio y la cuenta atrás. El visitante puede cerrarla para la oferta en curso. - Mostrar la cuenta atrás, Mostrar la barra de stock y Mostrar la cuenta atrás de la próxima oferta. El próximo producto permanece oculto hasta que empiece su oferta.
- Mantener visible una oferta agotada: si se desactiva, el bloque pasa a la cuenta atrás de la próxima oferta en cuanto se vende el stock de la oferta.
- Umbral de stock bajo (%): la cantidad restante se pone en rojo por debajo de este porcentaje del stock de la oferta.
- Máximo por pedido predeterminado: se rellena en las nuevas ofertas.
- Color de acento: código hexadecimal de la pegatina de descuento y de la etiqueta.
- URL de la página de la oferta: URL amigable de la página dedicada, por ejemplo
oferta-del-dia.
Crear una oferta
Haga clic en Programar una oferta, o en un día vacío del calendario para rellenar la fecha.
- Fecha de la oferta: una sola oferta por día y por tienda.
- Producto: búsqueda por nombre, referencia o ID. La vista previa muestra el precio habitual, el precio de la oferta con y sin impuestos y el stock real.
- Combinación: todas las combinaciones, o una sola para rebajar solo esa.
- Tipo y valor del descuento: porcentaje entre 1 y 99, o importe en la moneda predeterminada, con o sin impuestos. El importe debe ser inferior al precio del producto.
- Stock de la oferta: unidades vendidas al precio de la oferta. Una vez vendidas, vuelve el precio normal. 0 = sin límite.
- Máximo por pedido y Máximo por cliente: 0 = sin límite. El límite por cliente se cuenta sobre todos los pedidos de la oferta por dirección de email.
- Titular: texto corto opcional mostrado encima del nombre del producto.
Si el producto ya tiene otro precio específico activo durante la oferta, aparece un aviso: PrestaShop podría aplicar ese precio en lugar del de la oferta.
Planificar varias semanas
El calendario
El calendario muestra cinco semanas con, para cada día, el producto, el descuento, las ventas, la facturación y el estado: programada, en curso, agotada, finalizada o desactivada. Los botones Semanas anteriores y Semanas siguientes desplazan el periodo mostrado.
Mover e intercambiar
Arrastre una oferta programada a un día vacío para moverla. Soltarla sobre otra oferta programada intercambia las dos fechas. Una oferta ya iniciada no se puede mover.
Copiar una oferta
En la lista, la acción Copiar al próximo día libre duplica la oferta en el primer día libre posterior y abre la copia para que cambie el producto si hace falta.
Relleno automático
El botón Rellenar la planificación automáticamente crea una oferta en cada día vacío de un periodo:
- periodo de 366 días como máximo y días de la semana afectados;
- fuente de productos: una categoría con o sin subcategorías, una lista de ID o los más vendidos de la tienda;
- orden: aleatorio, más vendidos primero, novedades primero u orden de la lista de ID;
- solo productos en stock, intervalo mínimo en días entre dos ofertas del mismo producto;
- descuento, stock de la oferta, máximo por pedido y máximo por cliente aplicados a todas las ofertas creadas.
Los días ya planificados nunca se modifican. El mensaje final indica el número de ofertas creadas y de días vacíos por falta de producto que cumpla las reglas.
Stock y límites de compra
- Las ventas se cuentan al validar cada pedido que contiene el producto de la oferta.
- Cuando se vende el stock de la oferta, el precio específico se retira y el producto vuelve al precio normal.
- Un pedido que pasa al estado Cancelado o Error en el pago devuelve sus unidades. Si la oferta sigue en curso, vuelve el precio de la oferta.
- El carrito se limita al menor de tres números: stock restante de la oferta, máximo por pedido y unidades aún permitidas para el cliente. El cliente ve un mensaje en la página del carrito.
- En la ficha de producto, el campo de cantidad se limita al mismo tope.
Un invitado que aún no ha introducido su email solo está limitado por pedido. El total por cliente se aplica en cuanto el carrito queda asociado a un cliente.
Visualización en la tienda
- Página de inicio: bloque con imagen, pegatina de descuento, cuenta atrás, precio, barra de stock y botón de añadir al carrito.
- Hook personalizado: añada
{hook h='displayDfDealOfTheDay'}en una plantilla de su tema, o{widget name='dfdealoftheday'}, para colocar el bloque en otro lugar. - Página dedicada: accesible en la URL configurada, con la oferta en curso o un mensaje de espera.
- Ficha de producto: panel con cuenta atrás, stock restante y límites.
- Miniaturas: etiqueta Oferta del día en el producto en oferta.
- Barra: barra de anuncio en la parte superior de todas las páginas si la opción está activada.
La cuenta atrás sigue la hora del servidor. Si la página viene de una caché, usa el reloj del dispositivo. Al terminar la oferta, la página se recarga para mostrar la siguiente.
Seguimiento de resultados
Cada venta registra el cliente, las unidades y el importe con y sin impuestos, convertidos a la moneda predeterminada. La lista de ofertas muestra los pedidos y la facturación de cada oferta. La parte superior de la página muestra la facturación de los últimos 30 días, la facturación media por oferta y la cobertura de las próximas 4 semanas.
Solución de problemas
El precio de la oferta no se aplica
Compruebe que la oferta está activada, que su stock no se ha vendido y que ningún otro precio específico del producto tiene prioridad. El formulario de la oferta señala estos solapamientos.
El panel no aparece en la ficha de producto
Puede que su tema no llame a displayProductPriceBlock con el tipo after_price. Cambie el ajuste Posición en la ficha de producto a «Debajo del botón Añadir al carrito».
La barra no aparece
Active la opción en los ajustes y compruebe que su tema muestra el hook displayBanner. Si cerró la barra, permanece oculta para la oferta en curso en ese navegador.
Desinstalación
La desinstalación elimina las ofertas, el historial de ventas, los ajustes y los precios específicos creados por el módulo. Los demás precios específicos de la tienda no se tocan.