Shipping Suite Extension pour Magento 2 - Actions d'expédition et leurs combinaisons
Publié: 2017-05-31L'extension Shipping Suite pour Magento 2 est équipée d'un ensemble d'actions, de types d'actions et de méthodes de calcul. Tous ces éléments sont interconnectés, ils peuvent créer différents types de combinaisons qui vous permettent de modifier à volonté vos modes d'expédition.
En gros, lorsqu'une règle d'expédition est activée, elle exécute le scénario suivant :
- Sélectionnez les produits qui correspondent aux conditions définies dans la section "Appliquer aux articles" (si cet aspect est ignoré, tous les produits sont sélectionnés automatiquement).
- Calculez les frais d'expédition de base (par défaut) pour tout produit valide.
- Calculez le coût de base d'une méthode d'expédition active.
- Effectuez le calcul des frais d'expédition en fonction des conditions définies.
L'extension Shipping Suite 2 vous permet de choisir parmi trois actions d'expédition. Ce sont : écrasement, surcharge et remise .
Chacune de ces actions a 4 types d'action :
- Frais de port
- Frais d'expédition par article
- Frais d'expédition par quantité d'article
- Frais d'expédition pour 1 unité de poids
Chaque type d'action, à son tour, a 2 méthodes de calcul : fixe et pourcentage .
Dans cet article, nous allons détailler le fonctionnement des actions d'expédition/leurs types et méthodes de calcul dans notre extension, et vous expliquer comment ajuster ces paramètres en fonction de vos besoins.
En note d'accompagnement
Dans les exemples ci-dessous, nous allons utiliser ces 2 produits :
Notez que si aucune règle d'expédition n'est définie, vous obtiendrez un peu comme ceci :
Table des matières
- 1. Définition d'un coût d'expédition en pourcentage du total du panier.
- 2. Définition d'un coût d'expédition fixe pour chaque article ajouté au panier
- 3. Définition d'un nouveau coût d'expédition en pourcentage par rapport au coût par défaut
- 4. Fixer un coût d'expédition fixe
- 4. Définition d'un montant d'expédition pour chaque ligne de commande
- 6. Définition des frais d'expédition en fonction du poids
- Conclusion
1. Définition d'un coût d'expédition en pourcentage du total du panier.
Si vous devez définir des frais d'expédition en pourcentage du total du panier, vous devez utiliser le type d'action " Frais d'expédition par quantité d'article ". Ci-dessous, comment faire.
Donné:
Dans le panier, il y a 3 chemises rouges (10$ chacune) et une paire de gants verts (pour 5$).
Le sous-total du panier est de 35 $ (10 $ * 3 + 5 $ * 1).
Le coût d'expédition par défaut est de 7,5 $
Obligatoire :
Pour définir des frais d'expédition à 11 % du total du panier.
La solution:
À l'aide de l'action "Coût d'expédition par quantité d'article - Remplacer le montant (pourcentage)" ( Magasins —Règles et restrictions d'expédition — Règle — Actions ) avec la valeur définie sur "11", vous pouvez modifier le modèle de calcul du prix d'expédition par défaut : ( 10 * 3 + 5 * 1) * 0,11 = 3,85 $ (soit 11 % de chaque article ajouté au panier).
Actions:
Chariot:
2. Définition d'un coût d'expédition fixe pour chaque article ajouté au panier
À l'aide du type d'action suivant " Frais de port par quantité d'article - Remplacer le montant (fixe) " et sa valeur définie sur '11', vous pouvez modifier un modèle de calcul de prix de port et définir un coût de port comme un montant fixe pour chaque article mis dans le panier.
(3 + 1) * 11 = 44 $ (11 $ pour chaque article ajouté au panier).
Actions:
Chariot:
REMARQUE
Pour toutes vos règles dans cet exemple, les sections "Conditions" et "Appliquer aux articles" seront vides, ce qui signifie que tous les paniers d'expédition et les articles ajoutés sont valides.
Les conditions:
Appliquer aux articles :
Ces sections doivent être définies en fonction de vos besoins, vous pouvez trouver plus de détails sur la façon de le faire ici.
3. Définition d'un nouveau coût d'expédition en pourcentage par rapport au coût par défaut
Si vous sélectionnez l'action " Frais de port - Remplacer le montant (pourcentage) ", vos frais de port seront calculés sur la base de ceux par défaut.
Donné:
Dans un panier d'achat, il y a 3 chemises rouges (10 $ chacune) et une paire de gants verts (pour 5 $).
Le sous-total du panier est de 35 $ (10 $ * 3 + 5 $ * 1).
Le coût d'expédition par défaut est de 7,50 $
Obligatoire:
Pour calculer un montant d'expédition en pourcentage des frais d'expédition par défaut.
La solution:
Voici comment modifier les paramètres de l'extension pour ce faire : activez l'action « Frais d'expédition - Remplacer le montant (pourcentage) » ( Magasins — Règles et restrictions d'expédition — Règle — Actions ) et définissez sa valeur sur '11'.
Ainsi, l'extension calculera un coût d'expédition de 11 % par rapport au montant d'expédition par défaut.
7,5 * 0,11 = 0,825 $ (ou 0,83 $ après arrondi)
Actions:
Chariot:
4. Fixer un coût d'expédition fixe
À l'aide de l'action « Coût d'expédition - Remplacer le montant (fixe) » et en définissant sa valeur sur « 11 », vous pouvez définir un montant fixe pour les frais d'expédition. Dans notre exemple, il est de 11 $.
Actions:
Chariot:
4. Définition d'un montant d'expédition pour chaque ligne de commande
Les deux méthodes suivantes fonctionnent de manière assez similaire à l'action « Coût d'expédition par quantité d'article » (à l'exception du multiplicateur utilisé pour calculer les frais d'expédition).
Pour l'action « Frais de port par article », l'article ajouté au panier agit comme un multiplicateur (quelle que soit la quantité de produits et leur commande).
Donné:
Dans le panier, il y a 3 chemises rouges (10$ chacune) et une paire de gants verts (pour 5$)
Le sous-total du panier est de 35 $ (10 $ * 3 + 5 $ * 1)
Le coût d'expédition par défaut est de 7,50 $
Obligatoire:
Pour calculer un montant d'expédition sous forme de pourcentage pour chaque ligne de commande (quel que soit le nombre d'articles que chaque ligne contient).
La solution:
En utilisant l'action « Coût d'expédition par article – Remplacer le montant (pourcentage) » ( Magasins —Règles et restrictions d'expédition — Règle — Actions ) et en définissant sa valeur sur « 11 », vous pouvez définir un coût d'expédition à 11 % du ou des articles. ) qui sont en 1ère position dans le panier.
(10 * 1 + 5 * 1) * 0,11 = 1,65 $ (soit 11 % du coût du 1er article du panier, la quantité totale de tous les produits du panier n'est pas prise en compte).
Actions:
Chariot:
En utilisant l'action « Coût d'expédition par article – Remplacer le montant (fixe) » ( Magasins —Règles et restrictions d'expédition — Règle — Actions ) et en définissant sa valeur sur « 11 », vous pouvez définir un coût d'expédition de 11 $ pour chaque position dans un magasin. panier (attention, le nombre d'articles dans chaque position n'est pas pris en compte).
(1 + 1) * 11 = 22 $ (soit 11 $ pour chaque article dans le panier, quelle que soit la quantité de produits dans chaque article).
Actions:
Chariot:
6. Définition des frais d'expédition en fonction du poids
En ce qui concerne les « Coûts d'expédition par unité de poids », les calculs pour cette action seront les mêmes que pour les « Coûts d'expédition par quantité d'article » à la seule exception : le poids (et non la quantité) de tous les produits valides agira comme un multiplicateur.
Donné:
Dans le panier, il y a 3 chemises rouges (10$ chacune) et une paire de gants verts (pour 5$). Le sous-total du panier est de 35 $ (10 $ * 3 + 5 $ * 1).
Le coût d'expédition par défaut est de 7,50 $
Le poids d'une chemise rouge est de 0,5 kg, les gants verts pèsent 0,1 kg
Obligatoire:
Définissez les frais d'expédition qui dépendent du poids des articles ajoutés au panier.
La solution:
À l'aide de l'action « Coût d'expédition par unité de poids – Remplacer le montant (pourcentage) » ( Magasins —Règles et restrictions d'expédition — Règle — Actions ) et en définissant sa valeur sur « 11 », vous pouvez définir les frais d'expédition de la manière suivante :
(0,5 * 3 + 0,1 * 1) * 7,5 * 0,11 = 1,32 $ (où 11 % des frais de port par défaut sont multipliés par le poids total de tous les produits).
Actions:
Chariot:
De plus, en utilisant le " Frais d'expédition par unité de poids - Remplacer le montant (fixe) " avec la valeur définie '11', vous pouvez créer un coût d'expédition fixe pour chaque unité de poids ajoutée au panier.
(0,5 * 3 + 0,1 * 1) * 11 = 17,6 $ (dans ce cas, 11 $ pour chaque unité de poids de chaque produit valide dans le panier).
Actions:
Chariot:
Conclusion
Comme vous pouvez le voir, en utilisant les règles de Magento 2 Shipping Suite , leurs combinaisons avec différents ensembles d'actions et leurs types, vous pouvez créer différentes variantes pour vos coûts de méthode d'expédition.
De plus, dans une règle d'expédition, vous pouvez créer n'importe quel nombre d'actions différentes qui seront appliquées en fonction de l'ordre de tri défini.