【发布时间】:2019-09-10 15:49:26
【问题描述】:
我有一个用于显示配件的自定义插件。我想显示主要产品和配件的总节省量。如果主要产品很简单,如果主要产品是可变的,则我的储蓄有效,储蓄显示为空。有人可以更新我的代码吗
我试过这段代码来显示保存,但它只适用于简单的产品
function you_save_echo_product() {
global $product;
// works for Simple and Variable type
$regular_price = get_post_meta( $product->get_id(), '_regular_price', true ); // 36.32
$sale_price = get_post_meta( $product->get_id(), '_sale_price', true ); // 24.99
if( !empty($sale_price) ) {
$saved_amount = $regular_price - $sale_price;
$currency_symbol = get_woocommerce_currency_symbol();
$percentage = round( ( ( $regular_price - $sale_price ) / $regular_price ) * 100 );
?>
<p id="saving_total_price">You Save: <span class="symbol"><?php echo $currency_symbol; ?></span> <span class="amount"><?php echo $saved_amount; ?></span>.00</p>
<?php
}
}
add_action( 'woocommerce_single_product_summary', 'you_save_echo_product', 11 );
我希望以主要产品为变量显示我的配件的总节省
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce variations