Just nu har vi en prisregel för kundvagnen som gör det möjligt att ge gratis frakt till beställningar över $ 199, i USA exklusive Alaska och Hawaii och exklusive vissa SKU. Detta är vad som för närvarande implementeras: http://addoa.com/blog/how-restrict-free-shipping-magento
Vår enda fraktförare som är aktiverad är UPS och vi har gratis frakt som standard till UPS Ground.
Vad jag skulle vilja göra är att skapa ett fraktalternativ som heter ”Free Economy Shipping” och ha det gratis alternativet medan UPS Ground visar den vanliga beräknade pris.
Det ser ut som att göra detta Jag måste skapa en anpassad fraktmodul. Skulle det vara det bästa sättet att lösa detta problem?
Kommentarer
- vad betyder: UPS Ground visar det vanliga beräknade priset "?
- Hm, till exempel om någon hade $ 230 delsumma i sin vagn skulle vi vilja att frakt ser ut så här: Gratis ekonomiförsändning – $ 0 UPS Ground – $ 12 UPS Two Day Air – $ 40 UPS Next Day Air – $ 90 Så istället för att UPS Ground är standard gratis fraktalternativ vill jag att det ska standard till " Gratis ekonomiförsändning. "
- Med andra ord vill du att alla UPS-alternativ ska betalas och du behöver en ny separat metod, kallad " Gratis ekonomi frakt " som visas för beställningar över $ 199 (och vissa andra villkor) och det ska vara gratis. Är det sant? Behöver du ett kodhack eller en länk för leveransbegränsningsmodul?
Svar
Du kan implementera detta med gratis Fraktföretag i Magento, ingen modul krävs. Aktivera gratis fraktföretag, ställ in priset riktigt högt (20 000). Vad som kommer att hända är att det normalt inte kommer att visa sig. Men om en kampanjregel tillåter att vagnen kan skickas gratis, kommer gratis frakt att fyllas.
Nackdelen med detta tillvägagångssätt är att den bara visar om hela vagnen är gratis frakt, så om du säger att de bara hade några objekt som den applicerade på då skulle den inte dyka upp. Den enda vägen runt det är att göra som du är nu och tillämpa den på UPS Ground.