Ajouter les trackings de retours lors de l'expédition d'une commande
Cette fonctionnalité est disponible à partir la version 2.1.0.
Malheureusement, PrestaShop ne dispose pas de solution native pour gérer les trackings de retour pour une commande.
Ce hook est situé au moment de la préparation des données de la commande à expédier, il dispose comme paramètre :
- order : qui est l'objet commande de PrestaShop
- Un tableau $taskOrderPayload qui contient
- carrier_name
- tracking_number
- tracking_url
- items
- return_info >>> il s'agit des données de retour (tracking retour)
- warehouse_id
Pour indiquer à Shoppingfeed qu'une partie de la commande seulement a été expédiée, vous devez remplir le tableau d'item et éventuellement changer d'autres éléments en utilisant le hook.
Exemple de code à inclure dans un module permettant de personnaliser Shoppingfeed :
- <?php
- class MySfcustom extends Module
- {
- // add your __construct
- public function install()
- {
- return parent::install() && $this->registerHook('actionShoppingfeedTracking');
- }
- public function uninstall()
- {
- return $this->unregisterHook('actionShoppingfeedTracking') && parent::uninstall();
- }
- public function hookActionShoppingfeedTracking($params)
- {
- $order = $params['order'];
- // définissez ici votre processus pour récupérer le tracking retour d'une commande
- $params['taskOrderPayload']['return_info'] = ['carrier' => 'Colissimo', 'tracking_number' => 'ABCDEFGH125'];
- return null;
- }
- }
Related Articles
Configurer le token eBay pour activer l’autorisation OAuth pour les APIs (2022)
Dans un effort continu pour protéger les API et ses utilisateurs, eBay a activé l’autorisation OAuth pour l’API Shopping. Le module eBay utilise cette API pour synchroniser les conditions de vente et de retour que vous avez créé sur le compte eBay, ...
Frais de l’emballage cadeau pendant le paiement PayPal
Si vous voulez ajouter un emballage cadeau pour votre produit et payer avec PayPal, vous allez voir dans l’onglet de paiement que le prix sous-total est différent entre Paypal et le panier PrestaShop. C’est un problème d’incompatibilité entre PayPal ...
Définition des catégories de produits
La marketplace eBay définit des caractéristiques obligatoires pour chaque objet mis en vente. Les caractéristiques de l'article peuvent inclure la marque, la taille, le type, la couleur, le style ou toute autre information pertinente sur l'article ...
PrestaShop 1.7.5.X : Problème de calcul du total du panier lors de l'utilisation de remises
Les versions de PrestaShop 1.7.5.X nous ont permis de reproduire un bug dans le calcul du total du panier lorsque nous utilisons des remises. Plus précisément, le problème se reproduit si deux remises (ou plus) sont utilisées en même temps, comme : - ...
Remboursement d'une commande PayPal
Cet article fait référence à la version 5.x du module PayPal pour PrestaShop Remboursement automatique d'une commande depuis le Back office de PrestaShop La configuration standard du module PayPal permet de gérer automatiquement les remboursements ...