Примечание. Я новичок, поэтому будьте любезны. Если что-то непонятно, пожалуйста, скажите мне, чтобы я мог улучшить свои вопросы!
Для человека, который живет в Европе и продает товары конечным потребителям, следующая проблема очень важна, и, на мой взгляд, ей не уделяется должного внимания. По этому поводу ведется много разговоров. В следующем был также вовлечен @MikeJolley (владелец репозитория github wocommerce) (проблемы с github.com / 4131) и связана с сайтом - Как работают налоги в WooCommerce, где вы можете найти следующий фильтр, чтобы цены оставались неизменными независимо от налоговой ставки
add_filter( 'woocommerce_adjust_non_base_location_prices', '__return_false' )
Используя фильтр, вы можете добиться следующего:
Пример 1. Продажа из Великобритании (с их налоговой ставкой 20%) в Германию. Цена продукта 9,99, включая налог. Продавцы из Великобритании не должны взимать налог на физические товары в Германии.
Цена = 9,99 (то же самое) Налог = 0 (налог не взимается. Немец заплатит 9,99 за продукт, так же, как люди из Великобритании.
Пример 2. Возьмем тот же пример, приведенный выше, но рассмотрим цифровой товар, на который будет применяться ставка налога в размере 19%.
Цена = 9,99 (то же самое) Налог = 9,99 / 1,19 = 8,39 (чуть меньше ГБ) Немец снова заплатит 9,99
Проблема:
В течение нескольких недель я поместил фильтр в свой functions.php и решил проблему, к сожалению, после последнего обновления Woocommerce упомянутый фильтр запускает следующий пост-вызов, который выполняется в бесконечном цикле - снова и снова (см. Вкладку сети firebug).
https://testsite.com/online-shop/?wc-ajax=get_refreshed_fragments
Мой запрос
Есть идеи, как решить эту проблему - или каким-либо другим способом сохранить постоянные цены? Меня не интересуют тяжелые или платные плагины, которые замедляют работу моего сайта. Большое спасибо
РЕДАКТИРОВАТЬ:
После некоторых исследований я обнаружил следующее:
Обновить бесконечный цикл фрагментов # 10940 и Исправление для # 10940 - wc_cart_hash Похоже, есть ошибка woocommerce, которая до сих пор не решена полностью. Я закрыл другие окна, и проблема исчезла. Что за трата времени...
woocommerce_adjust_non_base_location_prices
и не вижу проблемы. это может исходить из темы, какую из них вы используете? - person mmm   schedule 27.12.2017