Я пытаюсь добавить некоторые пользовательские сборы с именами по умолчанию к заказу клиентов после того, как они отправят свой заказ на проверку администратором, ТОЛЬКО на стороне администратора заказов.
(мой бизнес работает следующим образом: клиент приходит и размещает свой заказ для проверки администратором, затем администратор взимает с него сумму, такую как таможня, упаковка и т. Д., А затем уведомляет клиента о том, что он пришел снова иоплачивает его обновленный заказ).
Я уже пробовал это и не соответствовал моим потребностям, потому что показывает "упаковку" в корзину (на стороне клиента), а я не хочу.
add_action( 'woocommerce_cart_calculate_fees','endo_packing_fee' );
function endo_handling_fee() {
global $woocommerce;
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
$fee = 5.00;
$woocommerce->cart->add_fee( 'packing', $fee, true, 'standard' );
}