Вы можете обратиться к WooCommerce WC_Cart
официальной документации
Это должно работать:
WC()->cart->get_total("anything_else_than_'view'");
Пояснения:
Благодаря btomw , который указал, что аргумент должен быть определен в методе WC_Cart
get_total()
. Если вы вызываете этот метод без определения аргумента (это должно быть что-то еще, кроме строки 'view') , на выходе будет отформатированная итоговая цена, так как 'view'
аргумент по умолчанию будет использоваться этим метод. Поэтому, если вы хотите получить значение с плавающей точкой (non formatted)
, установите в качестве аргумента все остальное, что не является 'view', даже пустую строку, например ''
. Как вы можете видеть в документации по этому методу , она предназначена для обратной совместимости начиная с WooCommerce 3.2.