Надеюсь, что смогу найти решение для следующего нежелательного поведения: я использую Wordpress 4.5.3 с Woocommerce 2.6.4. Я также установил сборы на основе платежного шлюза WooCommerce 2.2.16. Этот плагин позволяет мне добавлять комиссии PayPal во время оформления заказа.
Я также по умолчанию не разрешаю получение наличных.
Проблема, с которой я сталкиваюсь, заключается в том, что если пользователь использует купон, который делает их общую сумму равной нулю ... Я интуитивно ожидал, что i) комиссии PayPal не будут отображаться ii) вы можете просто разместить заказ на оформление заказа.
Ни того, ни другого не происходит.
Поэтому я вместо этого решил включить кассовый чек и автоматически отключить его (используя unset (), не смог понять, как настроить только отключение шлюза) - если общая сумма корзины была равна комиссии PayPal, используя этот крючок: woocommerce_available_payment_gateways . Это, по крайней мере, позволило бы им оформлять заказ без единственного выхода, являющегося шлюзом PayPal.
Проблема в том, что я до сих пор не понял, как предотвратить отображение и прибавление комиссий PayPal к общей сумме.
Любое руководство / помощь очень ценится