Pour le moment, nous avons une règle de prix du panier activée pour offrir la livraison gratuite aux commandes de plus de 199 $, aux États-Unis à lexception de lAlaska et dHawaï et à lexclusion de certains SKU. Voici ce qui est actuellement mis en œuvre: http://addoa.com/blog/how-restrict-free-shipping-magento
Notre seul transporteur autorisé est UPS et nous avons la livraison gratuite par défaut à UPS Ground.
Ce que je « voudrais faire est de créer une option de livraison appelée » Free Economy Shipping « et de faire en sorte que cette option soit gratuite tandis que UPS Ground affiche le prix normal calculé prix.
Il semble que pour ce faire, je vais devoir créer un module dexpédition personnalisé. Serait-ce la meilleure façon de résoudre ce problème?
Commentaires
- que signifie: UPS Ground affiche le prix régulier calculé "?
- Hm, par exemple si quelquun avait 230 $ sous-total dans leur panier, nous voudrions que lexpédition ressemble à ceci: Expédition économique gratuite – 0 $ UPS Ground – 12 $ UPS Two Day Air – 40 $ UPS Next Day Air – 90 $ Donc, au lieu dUPS Ground étant loption de livraison gratuite par défaut, je veux quelle " Livraison économique gratuite. "
- En dautres termes, vous voulez que toutes les options UPS soient payées et vous avez besoin dune nouvelle méthode distincte, appelée " Livraison économique gratuite " qui sera affiché pour les commandes de plus de 199 $ (et certaines autres conditions) et devrait être gratuit. Est-ce vrai? Avez-vous besoin dun code hack ou dun lien vers un module de restriction de livraison?
Réponse
Vous pouvez mettre en œuvre cela avec Free Transporteur dans Magento, aucun module nest requis. Activez Free Shipping Carrier, définissez le prix très élevé (20 000). Ce qui se passera, cest que normalement cela napparaîtra pas. Mais si une règle de promotion permet au panier dêtre expédié gratuitement, la livraison gratuite saffichera.
Linconvénient de cette approche est quelle ne saffichera que si lensemble du panier est une livraison gratuite, donc si vous disons quils nen avaient que quelques-uns éléments auxquels il sappliquait alors, il napparaîtrait pas. Le seul moyen de contourner ce problème consiste à faire ce que vous faites actuellement et à lappliquer à UPS Ground.