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.

Pour quelle boutique ?

La licence couvre votre instance Magento de production, avec tous ses sites. Vos instances de développement, de test et de préproduction sont incluses.

Gratuit et sans compte. Depuis la racine de votre boutique :

Code source et README sur GitHub