Plugin Universal Setting pour Advanced Shipping pour Magento 2
120,00 €
En stock
Réf.
magento2-module-adv-ship-universal-setting-addon
À 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
Platforme | Magento 2 |
---|---|
Catégorie | Livraison |
Résumé | Cacher ou changer le prix des méthodes de tous les modules de livraison |