У меня есть сайт Woocommerce, который использует многоязычный плагин Woocommerce из WPML для обработки валют. Я пытаюсь получить сумму тележки в AJAX-вызове, но по какой-то причине я получаю неправильную валюту. Если я использую тот же метод (get_cart_subtotal) в шаблоне страницы, используется правильная валюта.Woocommerce: потеря валюты при вызове ajax
Вот мой очень простой Аякса действия:
add_action('wp_ajax_nopriv_get_cart_total', function(){
global $woocommerce;
echo $woocommerce->cart->get_cart_subtotal();
});
Я использую:
- WooCommerce 2.5.5
- WPML Multilingual CMS 3.3.8 WooCommerce
- Multilingual 3,7. 13