Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Promotions par catégorie et par marque (règles de prix catalogue)

ps_manage_catalog_price_rules

Applique une même remise à des catégories ou des marques entières d’un coup, et elle couvre aussi les produits que vous ajouterez plus tard.

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

« Black Friday : -20 % sur toutes les bottes de pluie et les imperméables du vendredi 00:00 au lundi 23:59. »

Exemple d’aperçu

Nouvelle règle « Black Friday – bottes de pluie et imperméables -20 % » : catégories 31 Bottes de pluie, 32 Imperméables (avec les sous-catégories), -20 %, du 2026-11-27 00:00 au 2026-11-30 23:59, tous les groupes de clients. 86 produits. Exemple : bottes de pluie Dots 149,00 -> 119,20 PLN TTC. Avertissement : 4 produits ont déjà une promotion, PrestaShop n’en applique qu’une.

Détails techniques

Une promotion pour de nombreux produits à la fois : catégories entières (avec les sous-catégories), fabricants, valeurs de caractéristiques, sous forme de règle de prix catalogue PrestaShop. À utiliser au lieu de ps_manage_specific_prices dès que plus de quelques produits sont concernés : une seule règle, et PrestaShop l’applique aussi aux produits ajoutés plus tard. action=list affiche les règles avec leurs conditions et le nombre de produits couverts ; action=add crée une règle ; action=delete en supprime une (rule_id). Conditions : le produit doit être dans AU MOINS UNE des category_ids ET (si indiqué) avoir AU MOINS UN des manufacturer_ids ET (si indiqué) l’une des feature_value_ids. Les remises ne se cumulent pas : quand un produit a plusieurs promotions, PrestaShop en choisit une (l’aperçu le signale). L’aperçu montre le nombre de produits et des exemples de prix avant et après.

Paramètres

NomTypeObligatoireDescription
actionenum: list | add | deleteouilist | add | delete.
shop_idintegernonID 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.
langstringnonCode ISO de la langue, par exemple pl ou en. Par défaut, la langue par défaut de la boutique.
namestringquandadd : nom de la règle (affiché dans le back office, par exemple « Black Friday – bottes -20 % »). 255 caractères maximum.
category_idsarray of integernonadd : catégories (ID tirés de ps_get_category_tree). 50 éléments maximum.
include_subcategoriesbooleannonadd : couvrir aussi les sous-catégories (par lui-même, PrestaShop ne compte que les produits affectés directement à la catégorie). Par défaut true.
manufacturer_idsarray of integernonadd : fabricants (marques). 50 éléments maximum.
feature_value_idsarray of integernonadd : valeurs de caractéristiques (ID tirés de ps_list_features). 50 éléments maximum.
whole_shopbooleannonadd : une règle pour TOUS les produits de la boutique (sans conditions), uniquement sur demande explicite. Par défaut false.
reduction_typeenum: percentage | amountquandadd : remise en pourcentage ou en montant.
reductionnumberquandadd : un pourcentage (20 = 20 %) ou un montant dans la devise de la boutique. 1 000 000 maximum.
tax_includedbooleannonadd : une remise en montant s’applique au prix TTC (par défaut) ou au prix HT.
date_fromstring (YYYY-MM-DD)nonadd : début (par défaut maintenant), AAAA-MM-JJ.
date_tostring (YYYY-MM-DD)nonadd : fin (incluse). Pas de date = pas de fin, AAAA-MM-JJ.
time_fromstring (HH:MM)nonadd : heure de début (HH:MM). 00:00 par défaut.
time_tostring (HH:MM)nonadd : heure de fin (HH:MM). 23:59 par défaut.
customer_group_idintegernonadd : uniquement pour un groupe de clients (0 = tous). 0 par défaut.
from_quantityintegernonadd : à partir de combien d’unités du produit dans le panier. 1 par défaut.
allow_big_changebooleannonadd : autoriser une remise de plus de 90 % (après confirmation de l’utilisateur). Par défaut false.
rule_idintegerquanddelete : ID de la règle tiré de action=list.
only_currentbooleannonlist : uniquement les règles en cours et programmées (pas celles terminées). Par défaut false.
limitintegernonNombre maximal de lignes (50 par défaut, 200 maximum).
confirmbooleannonfalse (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_tokenstringquandJeton 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

Jusqu’à 50 catégories, fabricants et valeurs de caractéristiques chacun. Remise de plus de 50 % : avertissement ; de plus de 90 % : exige allow_big_change. whole_shop uniquement sur demande explicite. Liste de 200 lignes maximum (50 par défaut). 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

Cas d’usage avec cet outil

Dernière mise à jour: 2026-10-11

Free pour 0 €, lit et conseille

Obtenir Free