Написал плагин, рассчитывающий цену на доставку товара.
Не смог понять как добавлять цену доставки к основной цене товара Woocommerce.
Т.е. я сделал товар "Книга" с ценой 100р.
На сайте я добавляю товар в корзину.
В корзине: интерфейс плагина доставки и ниже Woocommerce c ценой товара 100р.
Как мне добавить к этой сумме сумму доставки?
add_action('woocommerce_checkout_before_customer_details', 'My_func');
add_action('woocommerce_checkout_update_order_meta', 'my_func',10,2);
add_action('woocommerce_shipping_init', 'my_func');
add_action('woocommerce_after_shipping_rate', 'action_woocommerce_after_shipping_rate', 10, 2);
add_action('woocommerce_review_order_after_shipping', 'my_func');
Надо использовать $woocommerce->cart->add_fee():
function woocommerce_custom_surcharge() {
global $woocommerce;
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
$shipping_fee = 10;
$woocommerce->cart->add_fee( 'Доставка', $shipping_fee, true, '' );
}
add_action( 'woocommerce_cart_calculate_fees','woocommerce_custom_surcharge' );
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я разрабатываю приложение для аудиоустройства, работающего по стандарту usb audioОдной из задач является выбор формата воспроизведения: количество...
When I'm building a project in sublime text using command shift b i getting only 2 options and both of them are about building single fileTherefore main file can see none of my headers