Darmowa dostawa – wyłączenie pozostałych metod wysyłki

Home / Blog / Darmowa dostawa – wyłączenie pozostałych metod wysyłki

Prosty kawałek kodu, który wyłącza wszystkie pozostałe metody wysyłki w przypadku, gdy w sklepie mamy aktywną darmową dostawę (np. od konkretnej wartości – kwoty zamówienia):

if(array_key_exists('freeshipping', $_shippingRateGroups)) {
$_shippingRateGroups = array('freeshipping' => $_shippingRateGroups['freeshipping']);
}

Powyższy kod należy umieścić na początku pliku:
app/design/frontend/default/your_design/template/checkout/onepage/shipping_method/
available.phtml
, tuż przed linią:

<dl class="sp-methods">

2 thoughts on “Darmowa dostawa – wyłączenie pozostałych metod wysyłki

  1. Kwotę od której ma być darmowa wysyłka podaje się w panelu administracyjnym Magento: System → Konfiguracja → Formy dostawy → Darmowa dostawa.

Comments are closed.