【发布时间】:2022-01-01 22:38:23
【问题描述】:
我已将我的购物车设置为在折扣商品的售价旁边显示带有删除线的产品价格(请参阅照片中购物车中的第一个产品)。
这是使用此代码实现的
function my_custom_show_sale_price_at_cart( $old_display, $cart_item, $cart_item_key ) {
$product = $cart_item['data'];
if ( $product ) {
return $product->get_price_html();
}
return $old_display;
}
add_filter( 'woocommerce_cart_item_price', 'my_custom_show_sale_price_at_cart', 10, 3 );
您在照片中看到的问题是,这仅适用于特价产品(售价 12.00 美元的产品售价 0.00)。但是,优惠券代码应用于其他两个项目。
我关注this thread,在结帐摘要中将总节省显示为“You Saved”,包括促销和优惠券折扣。
如何显示购物车中应用了优惠券的商品的折扣价?
【问题讨论】:
标签: php wordpress woocommerce cart checkout