Livraison : livraison gratuite, prix, transporteurs
ps_update_shipping
- 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 la livraison gratuite à partir d’un montant de commande choisi, modifie les prix de livraison et active ou désactive des options de livraison.
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
« Rends la livraison gratuite à partir de 199 pour le Black Friday. »
Exemple d’aperçu
Livraison gratuite à partir d’un montant de panier : 299,00 -> 199,00 PLN TTC. Livraison gratuite selon le poids : désactivée (inchangé). Frais de manutention : 0,00 (inchangé). S’applique à tous les transporteurs qui utilisent le réglage de livraison gratuite de la boutique.
Détails techniques
Modifications de la livraison (état actuel : ps_list_carriers). action=set_free_shipping définit free_price (livraison gratuite à partir d’un montant de panier TTC ; 0 = désactivé), free_weight (à partir d’un poids en kg ; 0 = désactivé) et handling (frais de manutention HT ajoutés aux transporteurs qui les utilisent). action=set_prices définit les prix HT d’un transporteur dans ses tranches EXISTANTES : prices [{from, price}], où from est la borne inférieure de la tranche (montant ou kg, comme dans ps_list_carriers) ; zone_id vaut par défaut la zone du pays par défaut. action=set_carrier_active active ou désactive un transporteur (carrier_id, active).
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| action | enum: set_free_shipping | set_prices | set_carrier_active | oui | set_free_shipping | set_prices | set_carrier_active. |
| 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. |
| lang | string | non | Code ISO de la langue, par exemple pl ou en. Par défaut, la langue par défaut de la boutique. |
| free_price | number | non | set_free_shipping : seuil de montant du panier TTC dans la devise de la boutique (0 = désactivé). De 0 à 1 000 000. |
| free_weight | number | non | set_free_shipping : seuil de poids (kg, 0 = désactivé). De 0 à 100 000. |
| handling | number | non | set_free_shipping : frais de manutention HT dans la devise de la boutique. De 0 à 10 000. |
| carrier_id | integer | quand | set_prices / set_carrier_active : le transporteur (ps_list_carriers). |
| zone_id | integer | non | set_prices : zone (par défaut la zone du pays par défaut de la boutique). |
| prices | array of object | quand | set_prices : prix par tranche. 50 éléments maximum. Champs de chaque élément : from (number, obligatoire) : borne inférieure de la tranche (montant dans la devise de la boutique ou kg). price (number, obligatoire) : prix de livraison HT dans cette tranche (devise de la boutique). De 0 à 100 000. |
| active | boolean | quand | set_carrier_active : true = activer, false = désactiver. |
| 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
Prix uniquement dans les tranches existantes, jusqu’à 50 tranches par appel ; les nouveaux transporteurs et tranches s’ajoutent dans le back office (Livraison > Transporteurs). Les montants sont dans la devise par défaut de la boutique, et l’aperçu affiche cette devise. 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
- Lister les transporteurs ps_list_carriers
- Gérer les règles panier et les codes promo ps_manage_cart_rules
- Annuler une modification ps_revert_change
Cas d’usage avec cet outil
- Mettre à jour la page d’informations de livraison
- Comparer les seuils de livraison gratuite avec votre panier moyen
- Offrir la livraison gratuite à partir d’un montant de commande
- Mettre à jour les prix des transporteurs après un changement de tarif
Dernière mise à jour: 2026-10-11