Gestionar precios de oferta (precios específicos)
ps_manage_specific_prices
- ProSolo TellMyShop Pro
- Escritura · vista previa + aprobación
- Guarda: interruptor Ventas (hasta que lo apagues)
- Ventas · interruptor, hasta que lo apagues
- Visible nada más instalar
Crea, lista o quita precios de oferta para las fechas elegidas.
TellMyShop Free: No. Esta herramienta solo está en TellMyShop Pro. TellMyShop Free solo tiene informes listos que leen tu tienda.
Pregunta al chat
«Pon un 15 % de descuento en el sofá Oslo de viernes a domingo.»
Vista previa de ejemplo
Producto 112 Sofá Oslo de 3 plazas: -15 %, del 2026-10-09 al 2026-10-11 (ambos incluidos), todos los grupos de clientes, desde 1 unidad, todas las combinaciones. 2499,00 -> 2124,15 PLN brutos.
Detalles técnicos
Promociones de producto (precios específicos): action=list muestra las promociones activas y programadas de un producto o de toda la tienda, action=add crea un descuento en porcentaje o en importe para un producto con fechas, grupo de clientes, cantidad mínima y, opcionalmente, una sola combinación (combination_id), action=delete quita una por specific_price_id. Add y delete devuelven una vista previa con el precio antes y después. Un descuento de más del 50 % recibe un aviso; de más del 90 %, necesita allow_big_change; una promoción sin fecha de fin dura indefinidamente (aviso). Para muchos productos a la vez usa ps_manage_catalog_price_rules.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| action | enum: list | add | delete | sí | list | add | delete. |
| shop_id | integer | no | ID de la tienda en una instalación multitienda. Por defecto, la tienda de la dirección del conector. ps_get_shop_info lista los ID. |
| product | string | cuándo | Obligatorio con add; filtro opcional con list. El producto tal como lo nombra una persona: "id:123", "ref:ABC-1", "ean:5901234123457", una URL de producto de la tienda, un ID suelto (de 1 a 7 dígitos), un EAN (8/12/13 dígitos) o una referencia. Máx. 300 caracteres. |
| reduction_type | enum: percentage | amount | cuándo | add: descuento en porcentaje o en importe. |
| reduction | number | cuándo | add: valor del descuento, un porcentaje (20 = 20 %) o un importe en la moneda de la tienda. Máx. 1.000.000. |
| tax_included | boolean | no | add: un descuento en importe se aplica al precio bruto (por defecto) o al neto. |
| date_from | string (YYYY-MM-DD) | no | add: inicio de la promoción (por defecto ahora), AAAA-MM-DD. |
| date_to | string (YYYY-MM-DD) | no | add: fin de la promoción (incluido). Sin fecha = sin fin, AAAA-MM-DD. |
| customer_group_id | integer | no | add: grupo de clientes (0 = todos). Por defecto 0. |
| from_quantity | integer | no | add: a partir de cuántas unidades en el carrito. Por defecto 1. |
| combination_id | integer | no | add: solo para una combinación (variante) del producto, ID de ps_manage_combinations action=list. Sin ella, la promoción abarca todas las combinaciones. |
| specific_price_id | integer | cuándo | delete: ID de la promoción de action=list. |
| allow_big_change | boolean | no | add: permitir un descuento de más del 90 % (después de que el usuario lo confirme). Por defecto false. |
| limit | integer | no | Máximo de filas (por defecto 50, máx. 200). |
| confirm | boolean | no | false (por defecto) devuelve una vista previa y no guarda nada. true ejecuta, solo después de que el usuario haya aprobado la vista previa, junto con change_token. |
| change_token | string | cuándo | Token de la vista previa. Obligatorio con confirm=true. Válido 30 minutos, de un solo uso, ligado a los argumentos y al estado de los datos de la vista previa. |
Límites
Un producto por add. Lista de máx. 200 filas (por defecto 50). Descuento de más del 50 %: aviso; de más del 90 %: necesita allow_big_change. Sin fecha de fin: aviso. Las fechas son días completos (AAAA-MM-DD). Es una herramienta de escritura, así que sin una licencia activa está oculta, también list; add y delete necesitan el interruptor Ventas. Se puede deshacer con ps_revert_change.
Lo que ves antes de que se guarde nada
El chat llama primero a la herramienta sin confirmar. El módulo devuelve una vista previa (valores actuales y nuevos) y un token de un solo uso válido durante 30 minutos. El chat te muestra la vista previa y guarda el cambio solo después de tu sí.
Herramientas relacionadas
- Promociones de categorías y marcas (reglas de precios del catálogo) ps_manage_catalog_price_rules
- Actualizar precios ps_update_prices
- Combinaciones de producto (variantes) ps_manage_combinations
- Deshacer un cambio ps_revert_change
Casos de uso con esta herramienta
- Programa una rebaja temporal en una categoría
- Revisa los códigos de descuento y los descuentos activos
- Prepara una campaña de Black Friday en toda la tienda
- Programa con antelación una rebaja de temporada con fechas de inicio y fin
- Fija precios, códigos y stock para tallas y colores
- Haz una promoción en toda una marca o categoría
- Prepara toda la tienda para el Black Friday
- Limpia la tienda después de una promoción
Última actualización: 2026-10-11