Gérer les prix promotionnels (prix spécifiques)
ps_manage_specific_prices
- ProTellMyShop Pro uniquement
- Écriture · aperçu + validation
- Enregistre: interrupteur Ventes (jusqu’à désactivation)
- Ventes · interrupteur, jusqu’à désactivation
- Visible dès l’installation
Définit, liste ou supprime des prix promotionnels pour des dates choisies.
TellMyShop Free: Non. Cet outil fait uniquement partie de TellMyShop Pro. TellMyShop Free ne contient que des rapports prêts à l’emploi qui lisent votre boutique.
Demandez au chat
« Mets le canapé Oslo à -15 % de vendredi à dimanche. »
Exemple d’aperçu
Produit 112 Canapé Oslo 3 places : -15 %, du 2026-10-09 au 2026-10-11 (inclus), tous les groupes de clients, à partir d’1 unité, toutes les déclinaisons. 2 499,00 -> 2 124,15 PLN TTC.
Détails techniques
Promotions produit (prix spécifiques) : action=list affiche les promotions actives et programmées pour un produit ou toute la boutique, action=add crée une remise en pourcentage ou en montant pour un produit avec dates, groupe de clients, quantité minimale et éventuellement une seule déclinaison (combination_id), action=delete en supprime une par specific_price_id. Add et delete renvoient un aperçu avec le prix avant et après. Une remise de plus de 50 % reçoit un avertissement, au-delà de 90 % elle exige allow_big_change ; une promotion sans date de fin dure indéfiniment (avertissement). Pour de nombreux produits à la fois, utilisez ps_manage_catalog_price_rules.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| action | enum: list | add | delete | oui | list | add | delete. |
| shop_id | integer | non | ID de la boutique dans une installation multiboutique. Par défaut, la boutique de l’adresse du connecteur. Les ID sont listés par ps_get_shop_info. |
| product | string | quand | Obligatoire avec add ; filtre facultatif avec list. Le produit tel qu’une personne le désigne : "id:123", "ref:ABC-1", "ean:5901234123457", une URL de produit de la boutique, un ID seul (1 à 7 chiffres), un EAN (8/12/13 chiffres) ou une référence. 300 caractères maximum. |
| reduction_type | enum: percentage | amount | quand | add : remise en pourcentage ou en montant. |
| reduction | number | quand | add : valeur de la remise, un pourcentage (20 = 20 %) ou un montant dans la devise de la boutique. 1 000 000 maximum. |
| tax_included | boolean | non | add : une remise en montant s’applique au prix TTC (par défaut) ou au prix HT. |
| date_from | string (YYYY-MM-DD) | non | add : début de la promotion (par défaut maintenant), AAAA-MM-JJ. |
| date_to | string (YYYY-MM-DD) | non | add : fin de la promotion (incluse). Pas de date = pas de fin, AAAA-MM-JJ. |
| customer_group_id | integer | non | add : groupe de clients (0 = tous). 0 par défaut. |
| from_quantity | integer | non | add : à partir de combien d’unités dans le panier. 1 par défaut. |
| combination_id | integer | non | add : uniquement pour une déclinaison (variante) du produit, ID tiré de ps_manage_combinations action=list. Sans lui, la promotion couvre toutes les déclinaisons. |
| specific_price_id | integer | quand | delete : ID de la promotion tiré de action=list. |
| allow_big_change | boolean | non | add : autoriser une remise de plus de 90 % (après confirmation de l’utilisateur). Par défaut false. |
| limit | integer | non | Nombre maximal de lignes (50 par défaut, 200 maximum). |
| confirm | boolean | non | false (par défaut) renvoie un aperçu et n’enregistre rien. true exécute, uniquement après que l’utilisateur a validé l’aperçu, avec change_token. |
| change_token | string | quand | Jeton issu de l’aperçu. Obligatoire avec confirm=true. Valable 30 minutes, à usage unique, lié aux arguments et à l’état des données de l’aperçu. |
Limites
Un produit par add. Liste de 200 lignes maximum (50 par défaut). Remise de plus de 50 % : avertissement ; de plus de 90 % : exige allow_big_change. Pas de date de fin : avertissement. Les dates sont des jours entiers (AAAA-MM-JJ). C’est un outil d’écriture : sans licence active, il est masqué, list compris ; add et delete exigent l’interrupteur Ventes. Annulable avec ps_revert_change.
Ce que vous voyez avant tout enregistrement
Le chat appelle d’abord l’outil sans le confirmer. Le module renvoie un aperçu (valeurs actuelles et nouvelles) et un jeton à usage unique valable 30 minutes. Le chat vous montre l’aperçu et n’enregistre la modification qu’après votre oui.
Outils liés
- Promotions par catégorie et par marque (règles de prix catalogue) ps_manage_catalog_price_rules
- Modifier les prix ps_update_prices
- Déclinaisons des produits (variantes) ps_manage_combinations
- Annuler une modification ps_revert_change
Cas d’usage avec cet outil
- Programmer des soldes limités dans le temps sur une catégorie
- Passer en revue les codes promo et remises actifs
- Préparer une campagne Black Friday sur toute la boutique
- Programmer des soldes saisonniers à l’avance avec dates de début et de fin
- Régler les prix, les codes et le stock des tailles et des couleurs
- Faire une promotion sur toute une marque ou une catégorie
- Préparer toute la boutique pour le Black Friday
- Faire le ménage après une promotion
Dernière mise à jour: 2026-10-11