No momento, temos uma regra de preço do carrinho de compras ativada para oferecer frete grátis para pedidos acima de US $ 199, nos EUA, exceto Alasca e Havaí, e alguns SKUs. Isto é o que está implementado atualmente: http://addoa.com/blog/how-restrict-free-shipping-magento
Nossa única transportadora habilitada é a UPS e temos o frete grátis padronizado para UPS Ground.
O que eu gostaria de fazer é criar uma opção de frete chamada “Frete Econômico Gratuito” e ter essa opção gratuita enquanto o UPS Ground mostra o valor normal calculado preço.
Parece que para fazer isso, vou precisar criar um módulo de remessa personalizado. Essa seria a melhor maneira de resolver este problema?
Comentários
- o que significa: UPS Ground mostra o preço normal calculado "?
- Hm, por exemplo, se alguém tivesse $ 230 subtotal em seu carrinho, gostaríamos que o envio fosse assim: Remessa econômica gratuita – $ 0 UPS Ground – $ 12 UPS Two Day Air – $ 40 UPS Next Day Air – $ 90 Então, em vez de UPS Ground ser a opção de remessa gratuita padrão, eu quero padrão para " Entrega econômica gratuita. "
- Em outras palavras, você deseja que todas as opções UPS sejam pagas e precisa de um novo método separado, chamado " Frete Econômico Gratuito " que será mostrado para pedidos acima de $ 199 (e algumas outras condições) e deve ser gratuito. É verdade? Você precisa de um hack de código ou de um link de módulo de restrição de envio?
Resposta
Você pode implementar isso com o Grátis Transportadora em Magento, nenhum módulo é necessário. Ative a transportadora de frete grátis, defina o preço realmente alto (20.000). O que vai acontecer é que normalmente não vai aparecer. Mas se uma regra de promoção permitir que o carrinho seja enviado gratuitamente, então o frete grátis será preenchido.
A desvantagem dessa abordagem é que ela só será exibida se todo o carrinho for frete grátis, então se digamos que eles tinham apenas alguns itens aos quais ele se aplicava e então não apareceriam. A única maneira de contornar isso é fazer como você está agora e aplicá-lo ao UPS Ground.