Shipping Suite pour Magento 2 – Cas d'utilisation (Partie 2)
Publié: 2017-06-26Ceci est une 2ème partie de l'article sur l' extension Shipping Suite pour Magento 2 ( cliquez ici pour lire la partie 1). L'article répond à certaines questions fréquemment posées par les utilisateurs sur l'extension et décrit des cas intéressants d'utilisation.
Lançons le bal !
Question
J'essaie de bien comprendre le fonctionnement de la Shipping Suite, mais après avoir lu le manuel, consulté la boutique de démonstration et lu l'article du blog, je ne trouve toujours pas d'explication sur la manière dont tout cela fonctionne? Il y a donc des transporteurs, des méthodes et des zones - que font chacune de ces choses, et sont-elles nécessaires en dehors des règles et restrictions d'expédition. Comment se rapportent-ils les uns aux autres?
Réponse
- Transporteurs
Généralement, un transporteur maritime est une entreprise qui livre les commandes des clients par voie aérienne, terrestre, maritime, etc. Par exemple, les transporteurs maritimes populaires sont DHL, UPS, FedEx et autres.
Dans l'extension, l'option « Transporteur » représente un certain transporteur, comme dans le monde réel. Magento 2 affiche facilement tous les transporteurs disponibles sur la page de paiement.
Notez que tous les transporteurs sont liés aux méthodes d'expédition. De plus, pour créer une nouvelle méthode, il faut spécifier un transporteur qui lui sera associé.
- Méthodes
Fondamentalement, une méthode d'expédition est un moyen d'effectuer la livraison aux clients.
Les méthodes d'expédition peuvent varier en fonction de différents critères, tels que l'emplacement de l'entrepôt, le pays, la taille ou le poids de l'envoi.
Par exemple, USPS Express Mail, DHL Flat Rate Box Shipping, UPS deux jours, UPS ground , etc.
- Frais d'envoi
Le tarif d'expédition est un prix auquel une certaine commande est livrée depuis l'entrepôt / le magasin physique d'un marchand à un client.
Avec l'extension, les tarifs d'expédition peuvent être définis pour chaque méthode d'expédition nouvelle/existante.
En règle générale, les tarifs sont fixés par le transporteur. Leur montant dépend de divers facteurs, tels que le mode de transport ( camion, train, bateau, avion ), le poids des marchandises commandées, leur dimension et la distance jusqu'au lieu de livraison.
Dans l'extension, vous pouvez personnaliser les frais d'expédition par défaut. L'extension vous permet d' écraser/supplémenter/ réduire un coût d'expédition, de configurer des suppléments/réductions fixes ou en pourcentage, de définir des tarifs d'expédition pour les produits individuels et de groupe et plus encore.
- Zones d'expédition
Cette notion fait référence à la zone géographique vers laquelle vous souhaitez expédier.
Avec Shipping Suite, lors de la configuration d'une nouvelle méthode d'expédition, vous pouvez l'appliquer à n'importe quel emplacement ciblé : par exemple, une région, un groupe de régions, un pays et même des groupes de comtés.
Par exemple, si vous souhaitez faire la différence entre la partie continentale et non continentale du pays, vous pouvez créer une méthode d'expédition et y marquer la partie continentale des États- Unis comme Zone 1 , tandis que l'Alaska et Hawaï comme Zone 2 .
Ou, si vous avez besoin d'offrir la livraison gratuite au sein de l'UE , vous pouvez créer une zone d'expédition personnalisée pour cela.
Généralement, vous devez suivre cet algorithme :
- choisir un Transporteur,
- créer un nouveau mode de livraison pour ce transporteur / ajouter le transporteur choisi au mode de livraison existant,
- créer/ajuster les tarifs d'expédition de la méthode (facultatif).
Les transporteurs et méthodes créés peuvent être utilisés dans les règles et conditions d'expédition , ainsi que lors de la définition des zones d'expédition (si nécessaire).
Ainsi, avec cette extension, vous pouvez créer une nouvelle méthode, spécifier les règles d'expédition, les conditions, les tarifs et les zones. De cette façon, vous pouvez faire des frais d'expédition différents pour ceux qui vivent en Alaska et à New York, offrir la livraison gratuite sur toutes les commandes de plus de 1000 $, facturer un supplément pour le nombre de produits à expédier, etc.
Question
Dois-je spécifier des éléments dans chacun de ces domaines (transporteurs, méthodes, etc.) avant de pouvoir configurer des règles et des restrictions ?
Réponse
Ça dépend.
Si vous êtes d'accord avec les méthodes que vous utilisez actuellement, vous n'avez pas besoin d'en créer de nouvelles. Définissez simplement les règles d'expédition requises pour chaque méthode existante.
Mais si la méthode que vous souhaitez utiliser n'est pas dans la liste (par exemple l'expédition par le transport écologique), vous pouvez toujours l'ajouter et définir ses tarifs.
Question
Nous séparons certaines méthodes d'expédition par une gamme de codes postaux, certains séquentiels et d'autres non. Pouvez-vous me dire s'il est possible d'entrer des listes de codes postaux séparés par des virgules pour les règles d'expédition ?
Réponse
Oui c'est possible.
Vous pouvez ajouter des codes postaux séparés par des virgules en utilisant le type de vérification "est l'un des". Voici un exemple :
Voici ce que vous obtiendrez comme résultats :
Comme vous pouvez le voir, toutes les méthodes (à l'exception de la 1ère) ont changé le prix à 903 comme indiqué dans notre règle. Veuillez noter que la règle ne fonctionne que lorsque le code postal est valide.
Dans l'exemple ci-dessous, avec le code postal invalide, toutes les méthodes ont le prix d'origine inchangé.
Question
Est-il possible de créer un document ou une feuille de règles d'expédition, en fonction des pays et des codes postaux, de les saisir dans un format prédéterminé et de les télécharger ?
Réponse
Malheureusement, ce n'est pas possible pour le moment.
Mais nous avons déposé cette demande de fonctionnalité et envisagerons d'ajouter une telle option dans l'une des futures mises à jour de notre extension.
Question
Nous avons créé des règles pour les frais d'expédition de base de 24 et 48 heures pour les ventes d'articles uniques, puis un taux plus élevé de reprise d'articles multiples de 24 heures et 48 heures pour les clients achetant plusieurs articles ou un mélange de produits sur le site. Ceux-ci fonctionnent bien.
Cependant, il existe une catégorie de produits (B) qui doit avoir un coût d'expédition de base différent pour un achat d'une seule unité. Si cette unité unique de la catégorie (B) est achetée avec un autre article sur le site, nous souhaitons que cela revienne à la tranche de frais d'expédition d'achat multiple de 24 heures et 48 heures.
Nous avons construit une règle qui cacherait les tarifs d'expédition 24h et 48h si une seule unité de la catégorie B était choisie et offrait au client un tarif d'expédition différent pour cet article, cependant lorsqu'un autre article d'une autre catégorie était ensuite inclus dans le panier avec le seul article de la catégorie (B), nous recevons l'avis "Aucune expédition disponible". La règle qui masque les tarifs d'expédition si 1 unité de la catégorie B est choisie doit être impliquée ici, mais je ne sais pas maintenant comment résoudre ce problème si un autre article est ajouté au panier.
Réponse
La meilleure solution de contournement serait de modifier légèrement la vérification de la règle qui traite du masquage des méthodes d'expédition.
Voici comment :
De cette façon, vous vérifiez non seulement si un produit de la catégorie « B » se trouve dans le panier, mais vous vous assurez également qu'aucun produit qui n'appartient pas à cette catégorie n'y figure PAS.
Par conséquent, si vous ajoutez des produits appartenant à différentes catégories, la règle ne s'appliquera pas et les méthodes d'expédition seront masquées.
De plus, comme pour ce cas particulier, la vérification de la règle fonctionnera dans la règle pour l'élément multiple tarif 24 h et 48 h. Et vous obtiendrez le résultat souhaité.
PS Vous pouvez jeter un œil à notre extension Magento 2 Shiping sur Magento Marketplace. Si vous souhaitez partager votre expérience d'utilisation de l'extension et décrire comment elle vous aide à répondre à vos besoins professionnels spécifiques, veuillez nous envoyer un message .