module méthode d'expédition dpd france magento 2 · 2020. 4. 13. · le module a créé une...

15
Module Méthode d'expédition DPD France Magento 2

Upload: others

Post on 04-Sep-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

Module Méthode d'expédition DPD France

Magento 2

Page 2: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

Résumé

1 - INTRODUCTION ____________________________________________________ 3

2 - INSTALLATION DU MODULE __________________________________________ 4

3 - CONFIGURATION DU MODULE ________________________________________5

4 - UTILISATION DU BUREAU FRONTAL ____________________________________10

5 - USAGE DU BUREAU _________________________________________________ 13

6 - MODULE D'INSTALLATION/EFFACER ___________________________________ 14

Page 3: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

1- INTRODUCTION

Ce document explique comment installer, configurer et utiliser le module de

distribution de DPD France sur le site Web de commerce électronique basé sur

Merchant Magento 2.

Compatibilité & Conditions préalables:

Ce module compatible avec les versions de la communauté Magento2 2.X

Trader d'ID de DPD requis, clé de sécurité d'api de compte DPD

Google Map API

Module de dépendance: Advanced Shipping by Owebia

(https://en.store.owebia.com/magento2-module-advanced-shipping.html)

Modes de livraison disponibles dans l'extension:

DPD Relais: Livraison facile vers l'un des 5000 points de ramassage

DPD Predict: Livraison à domicile flexible sur une fenêtre temporelle précise

Gestion des tarifs de livraison:

Cette extension permet à l'administrateur de gérer facilement les frais de port et le

titre d'expédition de toutes les méthodes d'expédition.

Caractéristiques:

Easy configuration of DPD shipping methods prices as per different parameters

like cart weight, cart total amount, country of destination, product attributes

value etc...)

Peut être configuré et ajouter d'autres tarifs d'expédition des pays d'Europe.

Afficher la liste des points de collecte les plus proches de l’adresse du client dans

Google map courte par distance.

Peut être ajouté URL de suivi dans l'envoi

Expérience utilisateur simple et design attrayant

Compatible avec tous les thèmes Magento avec une mise en page réactive.

Traduction français et anglais

Page 4: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

2- INSTALLATION DU MODULE

Pour installer le module, vous devez extraire le fichier zip dans le répertoire

app/code/Tecksky/DPDFrance.

REMARQUE: Pour exécuter les commandes Magento, accédez au répertoire racine du

répertoire Magento installé dans shell / ssh.

Le module s'exécute avec des dépendances aux autres modules, que vous devez installer.

Vous pouvez les trouver dans le fichier composer.json du module. Pour les installer, vous

devez utiliser la commande suivante:

composer require vendor_name/module_name:X.X.X

Attention: pour installer les dépendances, vous avez le nom du module et les numéros de

version dans le fichier composer.json du module DPD France.

Une fois le module DPD France et ses modules dépendants installés, exécutez les

commandes Magento suivantes:

php magento setup:upgrade

Après cela, exécutez la commande suivante:

php magento setup:di:compile

Page 5: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

3- CONFIGURATION DU MODULE

Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration >

Sales > Shipping Methods.

Pour activer le mode de livraison de DPD France sur le site Web, il est nécessaire d’activer le

paramètre «Activer» et de remplir les champs relatifs à la méthode d’expédition de DPD

dont les valeurs sont fournies par DPD.

Attention: Pour utiliser la méthode d'expédition DPD pour Magento 2, vous devez être un

client DPD. Vous devez avoir accès à l'API DPD France et à ses paramètres tels que la clé de

sécurité et le trader d'ID.

Le module est fourni avec une configuration par défaut et tous ces paramètres sont

modifiables dans le menu Stores > Configuration > Sales > Shipping Methods > DPD France.

Page 6: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

Champs Explication:

DPD Title: Label du groupe de méthodes d'expédition DPD affiché sur le site (pour le

bon fonctionnement du module, veuillez indiquer au moins "DPD France" dans le titre)

Enable: Activer / désactiver la méthode d'expédition DPD

Maximum Package Weight: Poids maximum d'expédition DPD peut expédier.

Merchant ID: Identification du marchand (i.e. EXA)

DPD Depot: Code de dépôt DPD du commerçant local (i.e. 013)

DPD Contract: Merchant Contract Number shipper Code (i.e. 12345)

DPD Predict Enable: Activer / désactiver la méthode d'expédition DPD Predict

DPD Predict Shipping Rate Configuration: Configuration du taux d'expédition, du titre

et de l'état.

Vous pouvez facilement personnaliser le tarif de livraison en utilisant " Advanced

Shipping by Owebia". Son extension gratuite, vous devez installer cette extension

comme extension de dépendance.

Les champs de configuration utilisent une syntaxe de format PHP utilisée par le module

OWEBIA pour Magento 2, dont la documentation est ici.

Voici un exemple de tarif d'expédition.

addMethod('predict_free', [

'title' => "Franco de port à 900€ sauf Corse",

'enabled' => $request->dest_country_id == 'FR' && $quote->grand_total >= 900.00

&& $request->package_weight < 30 ,

'price' => 00.00,

]);

Par ce code, la livraison sera gratuite pour toute commande dont le total global est

supérieur à 900 euros et le poids total du panier doit être inférieur à 30.

title: l'étiquette sera affichée sur le site Web pour cette méthode d'expédition

enabled: conditions d'activation pour cette méthode.

price: frais d'expédition pour cette méthode.

Page 7: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

Il est possible d’ajouter des filtres au groupe de clients, aux attributs du produit, aux

catégories de produits, etc. (pour plus d’informations, consultez la documentation).

De nombreuses méthodes peuvent être créées pour un champ de configuration. Pour ce

faire, vous devez dupliquer la fonction «addMethod» en définissant d’autres règles.

Attention: dans le nom de la méthode (ex: predict_free ci-dessus), seule la partie après

le trait de soulignement peut être modifiée.

Page 8: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

DPD Predict Order: Ordre de la méthode Dpd Predict dans le module dpd france.

DPD Relais Enable: Activer / désactiver la méthode d'expédition DPD Relais

DPD Relais Web Service Url: URL du service Web de collecte DPD pour accéder à

l'API pour l'emplacement de collecte (valeur: http://mypudo.pickup-

services.com/mypudo/mypudo.asmx?WSDL)

Security Key: Clé de sécurité de l'API DPD Relais (i.e.:

deecd7bc81b71fcc0e292b53e826c48f)

Google Map API Key: Google Maps JavaScript API. Vous pouvez l'obtenir ICI.

1. Aller à https://console.developers.google.com

2. Connectez-vous avec un compte Google

3. Aller à la section «Informations d'identification»

4. Cliquez sur «Créer des informations d'identification»> «Clé API» (il est

possible de configurer la restriction pour cette clé)

5. Copiez la clé

6. Aller à la section «Bibliothèque»

7. Recherchez «Google Maps JavaScript API» et cliquez sur le résultat

correspondant

8. Cliquez sur «Activer»

DPD Predict Shipping Rate Configuration: Configuration du taux d'expédition, du

titre et de l'état. Identique à predict.

Attention: dans le nom de la méthode (ex: relay_free ci-dessus), seule la partie

après le trait de soulignement peut être modifiée.

DPD Relais Order: Ordre de la méthode de collecte Dpd dans le module dpd france.

Page 9: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

Tracking URL: L'URL de suivi de l'expédition qui sera ajoutée à l'expédition de la

commande et le client peut suivre l'envoi avec cette URL. L'administrateur peut

ajouter un numéro de suivi comme ceci dans admin:

Debug: Permet d'activer la fonction de débogage du module pour le calcul des coûts

d'expédition (fonction avancée pour développeur). Le fichier journal sera généré

dans /var/log/dpd.log

DPD module order: définir l'ordre d'apparition du groupe de méthodes d'expédition

DPD parmi d'autres méthodes d'expédition

Page 10: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

4- UTILISATION DU BUREAU FRONTAL

Après l'installation et la configuration des méthodes d'expédition, le client recevra

l'exemple suivant du site Web:

Selon la configuration du serveur d'administration, les méthodes d'expédition et son taux

seront affichés comme ceci.

Pour DPD, il est très simple de choisir et vous pouvez compléter le processus de

commande.

Page 11: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

Si le client choisit le ramassage DPD, une fenêtre contextuelle sera ouverte comme ci-

dessous avec tous les points roses de la garde-robe avec tous les détails:

Si le client clique sur le lien d'affichage de n'importe quel point de collecte, je montrerai

tous les détails de ce point de collecte comme:

Page 12: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

Comme ce client peut choisir le relais en cliquant sur le bouton «Choisir ce relais».

Une fenêtre de confirmation sera ouverte pour confirmer l'emplacement de la collecte,

comme par exemple:

Après avoir sélectionné le client, le mode de livraison de votre lieu de ramassage sera

affiché comme ci-dessous avec les détails du point DPD sélectionnés:

Le client peut changer de relais en cliquant sur le lien «changer mon relais». Ensuite,

complétez le processus de commande.

Page 13: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

5- USAGE DU BUREAU

L'administrateur peut voir l'ID de collecte de collecte DPD dans la grille de commande.

L'administrateur peut accéder avec les SALES > ORDERS.

DPD Pickup ID sera affiché comme ci-dessous dans la grille de commande.

L'administrateur peut exporter l'ID de collecte DPD avec la commande dans un fichier CSV

ou XML et gérer l'envoi en fonction de cela.

Page 14: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

6- MODULE D'INSTALLATION/EFFACER

1. Désactiver l'extension:

Étape 1: Connexion au système de fichiers Magento

Premièrement, vous devez vous connecter à Magento File System en tant que

propriétaire autorisé à écrire et à modifier le système de fichiers dans Magento.

Pour exécuter les commandes Magento, accédez au répertoire racine du répertoire

Magento installé dans shell / ssh.

Étape 2: Exécuter la commande Désactiver le module Ensuite, vous pouvez commencer à désactiver le module dans Magento 2 comme suit: Exécutez cette commande dans ssh:

php bin/magento module:disable Tecksky_DPDFrance

Étape 3: Exécuter la commande de mise à niveau Ensuite, vous pouvez commencer à désactiver le module dans Magento 2 comme suit: Exécutez cette commande dans ssh:

php bin/magento setup:upgrade

Et vous pouvez vérifier l'état de tous les modules avec cette commande:

php bin/magento module:status

Page 15: Module Méthode d'expédition DPD France Magento 2 · 2020. 4. 13. · Le module a créé une nouvelle méthode d'expédition DPD sous Stores > Configuration > Sales > Shipping Methods

2. Supprimer / Supprimer l'extension:

Supprimer / supprimer le répertoire du module (Tecksky) dans le répertoire racine de Magento

/app/code

Ensuite, exécutez cette commande dans ssh:

php bin/magento setup:upgrade

Et admin peut vérifier l'état de tous les modules avec cette commande:

php bin/magento module:status