Ich habe eine Woocommerce-Website, die das Woocommerce Multilingual-Plugin von WPML verwendet, um mit Währungen umzugehen. Ich versuche, den Einkaufswagenbetrag in einem AJAX-Anruf zu bekommen, aber ich bekomme aus irgendeinem Grund falsche Währung. Wenn ich dieselbe Methode (get_cart_subtotal) in einer Seitenvorlage verwende, wird die korrekte Währung verwendet.Woocommerce: Verlieren Währung in Ajax Anruf
Hier ist meine sehr einfache Ajax-Aktion:
add_action('wp_ajax_nopriv_get_cart_total', function(){
global $woocommerce;
echo $woocommerce->cart->get_cart_subtotal();
});
ich verwende:
- WooCommerce 2.5.5
- WPML Multilingual CMS 3.3.8 WooCommerce
- Multilingual 3.7. 13