Добавление платы за обработку в WooCommerce — отличный способ компенсировать затраты на доставку, упаковку и другие сопутствующие расходы. Есть два основных способа сделать это: с помощью плагина или путем добавления кода в файл functions.php.
Если вы используете плагин, есть несколько вариантов на выбор. Например, плагин Table Rate Shipping for WooCommerce позволяет добавить плату за обработку к тарифам доставки. В качестве альтернативы можно использовать плагин Advanced Shipping Fees for WooCommerce, который позволяет добавлять плату за обработку в процентах от общей стоимости заказа.
Если вам удобно работать с кодом, вы можете добавить плату за обработку в свой магазин WooCommerce, добавив следующий код в файл functions.php:
add_action( «woocommerce_cart_calculate_fees»,»bbloomer_add_custom_fee» );
функция bbloomer_add_custom_fee() {
глобальный $woocommerce;
if ( is_admin() && ! defined( «DOING_AJAX» ) ) return;
$percentage = 0.03; // 3%
$surcharge = $woocommerce->cart->cart_contents_total * $percentage;
$woocommerce->cart->add_fee( «Handling Fee», $surcharge, true, » );
}