Modifier les prix
ps_update_prices
- ProTellMyShop Pro uniquement
- Écriture · aperçu + validation
- Enregistre: interrupteur Ventes (jusqu’à désactivation)
- Ventes · interrupteur, jusqu’à désactivation
- Visible dès l’installation
Modifie les prix des produits. Les fortes variations exigent votre validation supplémentaire.
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
« Augmente de 5 % les prix TTC de la catégorie Éclairage de jardin, arrondis à ,99. »
Exemple d’aperçu
22 produits. Produit 45 : 129,00 -> 135,99 PLN TTC (110,56 HT), +5,4 %. Aucune variation de plus de 30 %.
Détails techniques
Modifie le prix de base des produits, indiqué TTC ou HT, et éventuellement le prix de gros (d’achat), pour jusqu’à 100 produits par appel. L’aperçu montre les anciens et les nouveaux prix et la variation en pourcentage. Un prix de 0 ne peut pas être défini. Une variation de plus de 30 % est refusée, sauf si allow_big_change est défini après votre validation explicite.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| 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. |
| changes | array of object | oui | Un élément par produit. 100 éléments maximum. Champs de chaque élément : product (string, obligatoire) : produit (id:123, ref:ABC-1, ean:..., URL du produit, ID, EAN ou référence). 300 caractères maximum. price_gross (number) : nouveau prix TTC dans la devise de la boutique (taxes comprises, avant promotions). 10 000 000 maximum. price_net (number) : nouveau prix HT (au lieu de price_gross). 10 000 000 maximum. wholesale_price (number) : prix d’achat HT (pour les marges ; les clients ne le voient pas). De 0 à 10 000 000. |
| allow_big_change | boolean | non | true = autoriser une variation de prix de plus de 30 % (uniquement après que l’utilisateur a confirmé qu’elle est voulue). Par défaut false. |
| 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
100 produits maximum par appel. Prix de 0 interdit. Une variation de plus de 30 % exige allow_big_change. Les prix et l’aperçu sont dans la devise par défaut de la boutique. L’enregistrement exige l’interrupteur Ventes (désactivé après l’installation). Droits vérifiés par action dans le back office (Catalogue > Produits).
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
- Gérer les prix promotionnels (prix spécifiques) ps_manage_specific_prices
- Promotions par catégorie et par marque (règles de prix catalogue) ps_manage_catalog_price_rules
- Déclinaisons des produits (variantes) ps_manage_combinations
- Annuler une modification ps_revert_change
Cas d’usage avec cet outil
- Augmenter ou baisser les prix de toute une catégorie
- Arrondir les prix à ,99 après une mise à jour des prix
- Mettre à jour les prix d’achat à partir de la liste de prix d’un fournisseur
Dernière mise à jour: 2026-10-11