WooCommerce:结账时回收产品名称

时间:2015-08-21 10:03:59

标签: php wordpress woocommerce checkout

希望你们能帮忙。

我在WooCommerce商店工作,销售1种产品的软件计划。因此,我已停用购物车页面,并且只能在结帐时有1件商品(旧商品会被自动删除)。

我需要的是结帐字段前echo out中的产品名称"cart"。{  例如" Yaaay,您选择了XXXX计划!"。

我尝试使用review-order.php下面的代码,但没有运气。

<?php echo apply_filters( 'woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key ) . '&nbsp;'; ?>

有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:-1)

您可以使用'woocommerce_before_checkout_billing_form'hook或'woocommerce_checkout_before_order_review'钩子为购买的商品添加标题。

基本上

add_action('woocommerce_before_checkout_billing_form','wdm_my_custom_title',10,1);

function wdm_my_custom_title($checkout){
 // code to retrieve item title in cart . And echoing it with the custom title which we need.
}

add_action('woocommerce_checkout_before_order_review','wdm_my_custom_title',10);

function wdm_my_custom_title(){
 // code to retrieve item title in cart . And echoing it with the custom title which we need.
}

根据您需要显示标题的位置要求,使用其中一个代码。