W tej chwili mamy włączoną regułę ceny koszyka na zakupy, która zapewnia bezpłatną wysyłkę w przypadku zamówień o wartości powyżej 199 USD, w Stanach Zjednoczonych z wyłączeniem Alaski i Hawajów oraz z wyłączeniem niektórych SKU. Oto, co jest obecnie zaimplementowane: http://addoa.com/blog/how-restrict-free-shipping-magento

Naszym jedynym włączonym przewoźnikiem jest UPS i mamy domyślną bezpłatną wysyłkę UPS Ground.

Chciałbym utworzyć opcję wysyłki o nazwie „Bezpłatna przesyłka ekonomiczna” i ustawić ją jako opcję bezpłatną, podczas gdy UPS Ground wyświetla zwykłe obliczone cena.

Wygląda na to, że muszę utworzyć niestandardowy moduł wysyłkowy. Czy byłby to najlepszy sposób rozwiązania tego problemu?

Komentarze

  • co oznacza: UPS Ground pokazuje zwykłą obliczoną cenę "?
  • Hm, na przykład jeśli ktoś miał 230 USD suma częściowa w ich koszyku chcielibyśmy, aby wysyłka wyglądała następująco: Bezpłatna wysyłka ekonomiczna – 0 USD UPS Transport lądowy – 12 USD UPS Two Day Air – 40 USD UPS Next Day Air – 90 USD Więc zamiast domyślnej opcji bezpłatnej wysyłki UPS Ground, chcę, aby tak było domyślnie " Bezpłatna dostawa ekonomiczna. "
  • Innymi słowy, chcesz, aby wszystkie opcje UPS były opłacone i potrzebujesz nowej oddzielnej metody o nazwie " Bezpłatna dostawa ekonomiczna , które będzie wyświetlane przy zamówieniach powyżej 199 USD (i przy niektórych innych warunkach) i powinno być bezpłatne. Czy to prawda? Czy potrzebujesz hackowania kodu lub linku do modułu ograniczeń wysyłki?

Odpowiedź

Możesz to zaimplementować za pomocą Free Przewoźnik w Magento, żaden moduł nie jest wymagany. Włącz Free Shipping Carrier, ustaw naprawdę wysoką cenę (20 000). Stanie się tak, że normalnie się nie pokaże. Ale jeśli reguła promocji zezwala na bezpłatną wysyłkę koszyka, zapełnia się bezpłatna wysyłka.

Wadą tego podejścia jest to, że będzie ono wyświetlane tylko wtedy, gdy cały koszyk jest bezpłatną wysyłką, więc jeśli powiemy, że mieli tylko część elementy, do których został zastosowany, nie byłyby wyświetlane. Jedynym sposobem obejścia tego jest zrobienie tego, co obecnie, i zastosowanie go do UPS Ground.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *