Я работаю над сайтом электронной коммерции в Wordpress. Я хочу, чтобы доставка была бесплатной при покупке клиентом за 100 долларов, иначе я бы взял 10 долларов за доставку. Чтобы этот поток работал, я настроил две зоны доставки: одна для бесплатной доставки, если сумма равна или превышает 100 долларов, а другая зона доставки — для обычной платы в размере 10 долларов. Теперь они работают исправно. Моя проблема заключается в том, что когда я добавляю продукты на сумму до 100 долларов и более, мне показываются оба варианта доставки в виде переключателей. Где покупатель должен выбрать бесплатную доставку. Я хочу, чтобы он автоматически показывал бесплатную доставку, когда общая сумма составляет 100 долларов или более. Заранее спасибо.
Доставка бесплатная или платная - Woo commerce
Ответы (1)
Вот как мы можем этого добиться.
add_filter('woocommerce_package_rates','test_overwrite_fedex',100,2);
function test_overwrite_fedex($rates,$package) {
foreach ($rates as $rate) {
// you can check for the cart amount if it is greater than the 100 then unset the package from rates and then return.
}
return $rates;
}
person
ayush singh
schedule
20.08.2018