Advanced Shipping Plugin Magento 2 v6.1.4
Advanced Shipping • Functions
Simplifiez l’écriture de vos configurations
150 €
1 licence par instance Magento en production, même si elle sert plusieurs sites ou domaines. Développement, test et préproduction inclus. Comment fonctionnent les licences ?
Des règles de livraison plus courtes
Functions ajoute à Advanced Shipping, gratuit, des fonctions courtes pour écrire vos règles de livraison : destination, groupe client, grille de tarifs, calculs sur le panier. Il s’adresse aux marchands et intégrateurs qui écrivent leurs configurations et veulent les relire et les maintenir facilement.
Ce que fait le plugin
Destination
_country('FR', 'BE') teste le pays, _postcode() le code postal, exact ou par expression régulière.
Groupes de clients
_customerGroup() par nom ou par identifiant de groupe.
Grilles de tarifs
_table() donne le prix selon le poids, ou une autre valeur de la commande, en une ligne.
Calculs sur le panier
_sum(), _min(), _max() et _count() sur les articles, _allCat() pour leurs catégories.
Premier mode applicable
avec _setStopAtFirstMatch(true), seul le premier mode qui s’applique est proposé.
Ce que vous gagnez
Des configurations lisibles
une grille de tarifs tient en une ligne au lieu d’une fonction de dix lignes.
Un éditeur avec coloration
dans l’administration, vos configurations s’écrivent dans un éditeur de code coloré.
Rien à réécrire
vos configurations actuelles restent valables, les fonctions s’ajoutent.
Exemple
Une livraison standard en France métropolitaine (codes postaux 97 et 98 exclus), au poids, et une livraison offerte au groupe Wholesale :
addMethod('standard', [
'title' => "Livraison standard",
'enabled' => _country('FR') && !_postcode('/^9[78]/'),
'price' => _table([[1, 5.90], [5, 8.90], ['*', 12.90]]),
]);
addMethod('pro', [
'title' => "Livraison professionnels",
'enabled' => _customerGroup('Wholesale'),
'price' => 0,
]);
Sans le plugin, la même grille s’écrit avec array_reduce et une fonction anonyme : la documentation montre chaque exemple avec et sans Functions.
Questions fréquentes
Faut-il installer Advanced Shipping ?
Oui. Advanced Shipping est gratuit et Composer l’installe avec le plugin, qui lui ajoute ses fonctions.
Mes configurations actuelles continuent-elles de fonctionner ?
Oui : le plugin ajoute des fonctions sans rien retirer à la syntaxe d’Advanced Shipping. Vous pouvez les adopter règle par règle.
Vaut-il mieux prendre Advanced Shipping • Pro ?
Si vous voulez au moins deux plugins, oui : chaque plugin coûte 150 € et Advanced Shipping • Pro réunit Functions, Unlimited Carriers et Universal Setting pour 300 €, 150 € de moins que les trois achetés séparément.

