Программно установите индивидуальные тарифы на доставку в WooCommerce 3Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Программно установите индивидуальные тарифы на доставку в WooCommerce 3

Сообщение Anonymous »

Я искал и нашел несколько примеров того, как изменить стоимость доставки. По сути, я хочу сделать то же самое, но хочу использовать сторонний API.

Я установил собственный плагин с файлом function.php и активировал его. Я думаю, использовал что-то простое, вроде этого:

Код: Выделить всё

add_filter('woocommerce_package_rates','test_overwrite',10,2);
function test_overwrite($rates,$package) {

echo "Can you see me";
foreach ($rates as $rate) {
//Set the price
$rate->cost = 1000;
//Set the TAX
$rate->taxes[1] = 1000 * 0.2;
}
return $rates;
}
Однако, когда я запускаю оформление заказа или корзину, фильтр, похоже, не запускается, поскольку я не вижу эха. Я также попробовал print_r().

Я что-то упустил, почему я не могу запустить этот фильтр?

Подробнее здесь: https://stackoverflow.com/questions/487 ... commerce-3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»