Programador de múltiples ofertas de precios

Descripción

El programador de múltiples ofertas de precios amplía la funcionalidad nativa de programación de ofertas de WooCommerce al permitirte programar múltiples ofertas de precios para cada producto, cada una con sus propias fechas de inicio y finalización.

Perfecto para planificar con antelación ofertas de temporada, ventas flash, campañas promocionales y estrategias de precios dinámicos.

Características principales

  • Programación múltiple de ofertas de precio por producto.
  • Precios dinámicos: Programa tanto descuentos como aumentos de precios
  • Cada oferta tiene su propia fecha de inicio y finalización.
  • Funciona con productos simples y variables.
  • Prioridad configurable cuando se solapen ofertas.
  • Importar y exportar ofertas programadas desde CSV.
  • Registro de actividad con periodo de retención configurable.
  • Borrado automático de ofertas cadudadas.
  • Avisos en la administración cuando se activan o finalizan ofertas.
  • Avisos de alerta antes de que caduquen las ofertas.
  • Widget de escritorio con resumen de ofertas.
  • Compatible con HPOS (almacenamiento de pedidos de alto rendimiento).
  • Activación y desactivación automática de ofertas a través del cron.
  • Importación de ofertas de WooCommerce existentes.
  • Vaciar las ofertas programadas huérfanas de productos borrados
  • Command Palette integration (Cmd+K / Ctrl+K) for quick access to export and overview

Casos de uso

  • Planificar con antelación múltiples ofertas estacionales.
  • Programar diferentes ofertas para diferentes períodos promocionales.
  • Implementar precios dinámicos para períodos de alta demanda (hoteles, eventos, entradas).
  • Ajustes estacionales de precios (temporada alta o temporada baja).
  • Gestiona ofertas flash y promociones especiales.
  • Coordinar precios entre múltiples productos.
  • Seguimiento del historial de precios con registro de actividad.
  • Recibir alertas cuando las ofertas estén a punto de finalizar.
  • Vaciar automáticamente las ofertas caducadas.

Cómo funciona

  1. Edita cualquier producto en WooCommerce.
  2. Busca la sección “Ofertas de precios programadas”.
  3. Agrega varios precios de oferta con fechas de inicio y finalización.
  4. Fija el precio que desees: más bajo para los descuentos y más alto para los precios en los picos de demanda.
  5. Configura la prioridad de solapamiento si es necesario.
  6. Guarda el producto.

El plugin activa y desactiva automáticamente cada hora las ofertas basándose en las fechas programadas utilizando el cron de WordPress.

Nota: A diferencia del programador de ofertas nativo de WooCommerce, este plugin te permite fijar precios más altos que el precio habitual, lo que te permite aplicar estrategias de precios dinámicas para demandas estacionales, eventos especiales o períodos de máxima actividad.

Opciones de ajustes

  • Prioridad de solapamiento por defecto (más baja, más alta, primera, última).
  • Activar / desactivar el registro de actividad.
  • Periodo de retención de registros (30-365 días).
  • Borrado automático de ofertas caducadas (nunca, 30-365 días).
  • Avisos de activación de ofertas.
  • Avisos antes de que finalice la oferta (1-30 días).
  • Advertencias si hay solapamiento al crear programaciones.

Requisitos

  • WordPress 5.8 o superior.
  • WooCommerce 6.0 o superior (probado hasta la 10.3).
  • PHP 7.4 o superior.

Capturas de pantalla

  • Sección de Ofertas de precios programadas en la página de edición del producto.
  • Ofertas múltiples configuradas con distintas fechas y estados.
  • Página de ajustes – Pestaña general con las opciones de prioridad y registro.
  • Página de ajustes – Configuración de avisos.
  • Página de ajustes – Resumen con todas las ofertas programadas.
  • Funcionalidad de importación/exportación con plantilla CSV.
  • Registro de actividades con opciones de filtrado.
  • Producto variable con ofertas programadas específicas para cada variación.
  • Widget de escritorio que muestra un resumen de las ofertas de un vistazo.

Instalación

  1. Sube los archivos del plugin a /wp-content/plugins/multiple-sale-prices-scheduler/.
  2. Activa el plugin desde el menú “Plugins” de WordPress.
  3. Go to Marketing > Sales Scheduler to see the overview and configure settings
  4. Edita cualquier producto y busca la sección “Ofertas de precios programadas”.

FAQ

¿Funciona con productos variables?

Sí, el plugin es totalmente compatible tanto con productos simples como variables. Cada variación puede tener sus propias ofertas programadas y ajustes de prioridad.

¿Qué pasa si se solapan dos ofertas?

Puedes configurar la prioridad (precio más bajo, precio más alto, primera prevista o última prevista) tanto globalmente en los ajustes como por producto/variación. El plugin aplicará automáticamente el precio de oferta según la prioridad que hayas establecido.

¿Puedo importar las ofertas existentes de WooCommerce?

Sí, el plugin incluye un botón “Importar la oferta actual” que convierte las ofertas existentes de WooCommerce en ofertas programadas, lo que te permite agregar más ofertas al mismo producto.

¿Puedo importar ofertas por lotes?

Sí, utiliza la característica de importación de CSV en la página de ajustes para importar por lotes las ofertas programadas para varios productos. También puedes descargar una plantilla CSV para ver el formato requerido.

¿Es compatible con HPOS?

Sí, el plugin es totalmente compatible con el almacenamiento de pedidos de alto rendimiento (HPOS) de WooCommerce.

¿Con qué frecuencia comprueba el plugin las ofertas para activarlas?

El plugin utiliza el cron de WordPress para realizar comprobaciones cada hora. Las ofertas se activan o desactivan automáticamente en función de sus fechas de inicio y finalización.

¿Puedo borrar automáticamente las ofertas antiguas caducadas?

Sí, puedes configurar el borrado automático de ofertas caducadas tras un periodo específico (30, 60, 90, 180 o 365 días) en la pestaña de ajustes generales. Esto ayuda a mantener limpia tu base de datos.

¿Durante cuánto tiempo se conservan los registros de actividad?

Puedes configurar la retención de registros entre 30 y 365 días en los ajustes generales. Los registros que superen el periodo de retención se borrarán automáticamente.

¿Qué pasa con las ventas programadas cuando borro un producto?

Puede utilizar el botón “Vaciar programaciones huérfanas” en la pestaña “Resumen” para eliminar todas las ofertas programadas de productos borrados o no válidos.

¿Puedo recibir un aviso antes de que finalice una oferta?

Sí, puedes activar los avisos para que te alerten un número determinado de días (1-30) antes de que caduque una oferta, lo que te da tiempo para planificar tu próxima promoción.

¿Puedo programar aumentos de precios, no solo rebajas?

¡Sí! Aunque el plugin está diseñado principalmente para programar precios de oferta (descuentos), tienes total flexibilidad para fijar cualquier precio, incluidos precios superiores al precio habitual. Esto te permite gestionar ajustes de precios estacionales, periodos de alta demanda u otras estrategias de precios dinámicos.

Nota: Si programas un precio superior al precio habitual, el producto mostrará simplemente el precio programado sin mostrar una etiqueta de “Oferta” ni el precio tachado.

Does this plugin work with the WordPress Command Palette?

Yes! Since version 1.2.0, the plugin registers two commands in the WordPress Command Palette (Cmd+K on Mac, Ctrl+K on Windows): “Export scheduled offers to CSV” for quick CSV downloads, and “Show scheduled offers” to jump directly to the overview page. These commands work from any admin screen (requires WordPress 6.3 or higher).

Reseñas

10 de Febrero de 2026 1 respuesta
Un plugin ideal para programar precios, tanto para descuentos como para aumento de precio en fechas concretas. Lo dicho, son funcionalidades que sorprende no vengan por defecto. Gracias por hacerla.
21 de Enero de 2026 1 respuesta
Parece mentira que WooCommerce solo permita programar un único cambio de precio por producto, y solo a la baja. Con este plugin puedes planificar tu estrategia de precios programando varios cambios consecutivos, incluido aumentos de precio.—It is hard to believe that WooCommerce only allows scheduling a single price change per product, and only price reductions. With this plugin, you can plan your pricing strategy by scheduling multiple consecutive price changes, including price increases.
12 de Enero de 2026
Hasta ahora me parecía increíble que WooCommerce no incluyese esta función por defecto. Y no me extrañaría que tras ver como funciona este plugin, se planteen incluirla, porque es fundamental. Una maravilla.He instalado Multiple Sale Prices Scheduler en varias tiendas de mis clientes y todos se han sorprendido de lo útil que es para programar múltiples precios con fechas específicas. Ahora pueden preparar campañas completas con antelación, verlas organizadas y olvidarse de estar pendientes de activar o desactivar ofertas todo el rato. Por lo que han ganado tiempo. A mí, lo que más me gusta es que funciona con productos simples y variables, permite prioridades si dos ofertas se solapan y tiene opciones como exportar/importar por CSV y notificaciones en el panel. Además, la interfaz está integrada directamente en el editor de producto y es bastante intuitiva.¡100% recomendable!
3 de Diciembre de 2025 1 respuesta
Incredible plugin, as always Fernando, providing endless value selflessly. I’ve tried it and it’s amazing. Congratulations on a great job.—————-Increible plugin como siempre Fernando aportando valor infinito de forma desinteresada. Lo he probado y es una pasada. Felicidades por un gran trabajo.
Leer los 7 comentarios

Colaboradores & Desarrolladores

“Programador de múltiples ofertas de precios” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Programador de múltiples ofertas de precios” ha sido traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Programador de múltiples ofertas de precios” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

1.2.1

  • Updated promotional banner with new plugin recommendations

1.2.0

  • New: Command Palette integration – export offers and open overview with Cmd+K / Ctrl+K from any admin screen
  • Improved: Overview is now the default tab when entering the settings page
  • Improved: “General” tab renamed to “Settings” for clarity
  • Improved: Two plugin action links on the Plugins screen (Overview and Settings)
  • Improved: Activation notice now mentions Command Palette shortcuts
  • Improved: Contextual tips in Overview and Import/Export tabs about available keyboard shortcuts
  • Fixed: Removed duplicate “Export all to CSV” button from the Overview tab (available in Import/Export tab)

1.1.4

  • Fix: Fixed promotional banner button alignment on WordPress 7.0 due to core CSS specificity changes
  • Tested up to WooCommerce 10.6.x
  • Tested up to WordPress 7.0

1.1.3

  • Improved: New plugin suggestion added.

1.1.2

  • Corregido: los aumentos de precio (precios superiores al precio normal) ahora funcionan correctamente.
  • Corregido: el aviso de importar la oferta actual ahora se muestra en ofertas sin fecha (precios en oferta permanente).
  • WooCommerce ignora sale_price > regular_price, así que los aumentos de precio ahora modifican regular_price en su lugar.
  • El precio normal original se reserva y se restaura cuando finaliza un aumento de precio programado.
  • Agregado el registro de eventos de restauración y preservación de precios normales.
  • Mejorado el filtrado del registro con nuevos tipos de acción para el seguimiento de aumentos de precio.

1.1.1

  • Corregido: el filtrado del registro ahora funciona correctamente ajustándose a las etiqueta de acción traducidas.
  • Corregido: la opción de filtrado del registro de “Todas las acciones” ahora restaura correctamente el contenido completo del registro.
  • Corregido: el filtrado del registro permite cambiar entre diferentes filtros sin pérdida de datos.
  • Agregado: acciones de registro que faltaban al filtrado (oferta caducada borrada, oferta original preservada, oferta original restaurada).
  • Mejorado: filtrado del registro movido por encima del visor de registro para una mejor usabilidad.

1.1.0

  • Mejorada la compatibilidad con plugins de agregados de productos de terceros (Extra Product Options, Product Add-Ons, etc.).
  • Reprogramado el cálculo de precios para usar el almacenamiento nativo de WooCommerce en vez de filtros en tiempo real.
  • Las ofertas programadas ahora se aplican automáticamente al guardarse (sin necesidad de esperar a que se ejecute el siguiente cron).
  • Al borrar una oferta programada activa ahora se recalculan inmediatamente los precios.
  • Corregido: las ofertas nativas de WooCommerce ahora se preservan al agregar ofertas programadas, y se restauran cuando se eliminan todas las ofertas programadas.
  • Corregido: la opción de importar la oferta actual ahora se muestra correctamente en productos con ofertas existentes de WooCommerce.
  • Corregido: al agregar una oferta programada ya no se sobrescriben las oferta de WooCommerce sin importar.
  • Corregido: el borrado de todas las ofertas programadas ahora restaura la oferta original de WooCommerce si existía alguna.
  • Corregido: error de “Oferta no encontrada” al borrar múltiples ofertas en secuencia sin recargar la página.
  • Corregido: el borrado automático de ofertas caducadas ahora funciona correctamente basándose en los ajustes.
  • Mejorado: mejores mensajes de respuesta al agregar/borrar ofertas que afecten a ofertas nativas de WooCommerce.
  • Mejorado: indicador visual que se muestra cuando se ha preservado una oferta original de WooCommerce.
  • Nuevo banner promocional dinámico con recomendaciones de plugins de AyudaWP en la página de ajustes.

1.0.0

  • Versión inicial.
  • Programación múltiple de ofertas de precio por producto.
  • Compatible con productos simples y variables.
  • Prioridad de solapamiento configurable (global y por producto/variación).
  • Funcionalidad de importar/exportar CSV.
  • Registro de actividad con retención configurable.
  • Borrado automático de ofertas cadudadas.
  • Avisos en la administración cuando se activen ofertas.
  • Avisos antes de que caduquen las ofertas.
  • Advertencias si hay solapamiento al crear programaciones.
  • Importación de ofertas de WooCommerce existentes.
  • Herramienta de vaciado de programaciones huérfanas.
  • Compatibilidad con HPOS.
  • Comprobación cron cada hora para la activación/desactivación de ofertas.
  • Widget de escritorio con resumen rápido de las ofertas.