![](/img/trans.png)
[英]Add custom fields as cart item meta and order item meta in WooCommerce
[英]Add conditionnaly note for specific cart item and order item in woocommerce
我想為特定產品的購物車、收到的訂單、訂單視圖、訂單付款和 email 通知添加備注。 如果此特定產品只有“_wapbk_booking_date”特定元鍵,我想顯示注釋。
add_filter( 'woocommerce_order_item_class', 'additional_class_to_order_item_classes', 10, 3 );
function additional_class_to_order_item_classes ( $class, $item, $order ) {
if ( $item->get_meta('_wapbk_booking_date') ) {
printf( 'tthanks"><div class="boxed"><center><h3 class="tthanks">RAPPEL</h3><p class="tthanks">Pour finaliser la réservation, vous devez nous faire parvenir <strong>un chèque de caution à l\'ordre de la société</strong></p></center></div>');
}}
如果我使用此過濾器“woocommerce_order_item_class”此代碼段有效,但在文本末尾顯示錯誤,我有一個新行 ">
我想我做錯了什么......你能幫幫我嗎?
我已經細分了我的問題,
我想在 woocommerce 結帳頁面中顯示一個復選框,前提是至少一個項目具有項目元鍵“_wapbk_booking_date”
add_action( 'woocommerce_review_order_before_submit', 'my_required_checkout_field');
function my_required_checkout_field() {
woocommerce_form_field('caution', array( 'type' => 'checkbox', 'class' => array('input-checkbox'), 'label' => __("J'ai lu et j'accepte les condition de cautionnement pour les articles loués"), 'required' => true, ), WC()->checkout->get_value('caution'));}
我嘗試使用 get_meta()
if ( $item->get_meta('_wapbk_booking_date') ) {
但我總是出錯,你現在在哪里可以檢查我的元密鑰是否存在?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.