Plugin Universal Setting pour Advanced Shipping pour Magento 2

120,00 €
En stock
Réf.
magento2-module-adv-ship-universal-setting-addon
sur lequel le module sera utilisé en production

À quoi sert le plugin Universal Setting ?

Universal Setting est un plugin pour Advanced Shipping pour Magento 2.

Ce plugin vous permet de cacher ou modifier le prix de toutes les méthodes de livraison quelque soient les modules de livraison utilisés.

La configuration peut utiliser les mêmes variables et fonctions qu’avec Advanced Shipping pour Magento 2.

Exemple

Cacher la méthode de livraison si le poids du panier est inférieur à 10 kg :

if ($request->package_weight < 10) {
    hide('flatrate/flatrate');
}

 

Cacher toutes les méthodes de livraison d’un transporteur :

hide('flatrate/*');

 

Mettre le montant de la méthode de livraison à la somme de l’attribut produit 'shipping_fees' :

setPrice('tablerate/bestway', array_sum(
    array_map(
        function ($item) {
            return $item->product->shipping_fees;
        },
        $request->all_items
    )
));

 

Ajouter un montant fixe à une méthode de livraison :

if ($rate = getRate('tablerate/bestway')) {
    $originalPrice = $rate->getPrice();
    $rate->setPrice($originalPrice + 2.0);
}

 

Ajouter un montant fixe à toutes les méthodes de livraison UPS :

foreach (getRates('ups/*') as $rate) {
    $originalPrice = $rate->getPrice();
    $rate->setPrice($originalPrice + 2.0);
}

Documentation

Parcourir la documentation d’Advanced Shipping

Plus d’information
Platforme Magento 2
Catégorie Livraison
Résumé Cacher ou changer le prix des méthodes de tous les modules de livraison
Copyright © 2016-present Owebia. All rights reserved.