在 WooCommerce 预订中获取基本价格
Get Base Price in WooCommerce Bookings
我在 WooCommerece 中有一个产品有显示和底价。使用以下代码:
global $woocommerce;
foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $cart_item ) {
$productID = $cart_item['product_id'];
break; //Take the first as an example
}
$product = new WC_Product($productID);
$base_price= $product->get_price();
$display_price = $product->get_display_price();
我的问题是,基本价格和显示价格返回相同的值,但在后端维护方式不同。
更新:税务设置
我知道这个问题可能与税收设置有关。这是我的:
- 启用税收
- 输入的价格含税
- 根据商店地址计算税金
- 运费 class 基于购物车商品
- 没有四舍五入
- 无附加税 classes
- 店内显示不含税价格
- 在购物车/结账时显示不含税的价格
- 无后缀
- 逐项显示税收总额
还有一个零利率的综合标准利率。
对于产品:
- 应税
- 税收 Class 是标准的
更新
问题源于我使用的是 WooCommerence 预订插件。要获取预订的基本价格:
全球 $woocommerce;
foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $cart_item ) {
$productID = $cart_item['product_id'];
break;//Take the first as an example
}
$product = new WC_Product($productID);
$admission = $product->wc_booking_cost;
$product->get_regular_price() returns原价。
$product->get_sale_price() returns 产品促销时的促销价。
$product->get_price() returns 产品价格(促销或常规价格取决于当前价格)。
$product->get_display_price() Returns含税或不含税的价格,根据'woocommerce_tax_display_shop'设置。
我在 WooCommerece 中有一个产品有显示和底价。使用以下代码:
global $woocommerce;
foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $cart_item ) {
$productID = $cart_item['product_id'];
break; //Take the first as an example
}
$product = new WC_Product($productID);
$base_price= $product->get_price();
$display_price = $product->get_display_price();
我的问题是,基本价格和显示价格返回相同的值,但在后端维护方式不同。
更新:税务设置
我知道这个问题可能与税收设置有关。这是我的:
- 启用税收
- 输入的价格含税
- 根据商店地址计算税金
- 运费 class 基于购物车商品
- 没有四舍五入
- 无附加税 classes
- 店内显示不含税价格
- 在购物车/结账时显示不含税的价格
- 无后缀
- 逐项显示税收总额
还有一个零利率的综合标准利率。
对于产品:
- 应税
- 税收 Class 是标准的
更新
问题源于我使用的是 WooCommerence 预订插件。要获取预订的基本价格:
全球 $woocommerce;
foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $cart_item ) {
$productID = $cart_item['product_id'];
break;//Take the first as an example
}
$product = new WC_Product($productID);
$admission = $product->wc_booking_cost;
$product->get_regular_price() returns原价。
$product->get_sale_price() returns 产品促销时的促销价。
$product->get_price() returns 产品价格(促销或常规价格取决于当前价格)。
$product->get_display_price() Returns含税或不含税的价格,根据'woocommerce_tax_display_shop'设置。