我想在 Woocommerce 结帐页面中向特定运输类别设置一条消息。
\n我尝试使用:
\nadd_action( \'woocommerce_review_order_before_order_total\', \'cart_items_shipping_class_message\', 20, 1 );\nfunction cart_items_shipping_class_message( $cart ){\n\n $shipping_class_id = 14; // Your shipping class Id\n\n // Loop through cart items\n foreach( WC()->cart->get_cart() as $cart_item ){\n // Check cart items for specific shipping class, displaying a notice\n //if( $cart_item[\'data\']->get_shipping_class_id() == $shipping_class_id ){\n var_dump($cart_item[\'data\']->get_shipping_class_id());\n echo "Do pozn\xc3\xa1mky k objedn\xc3\xa1vce napi\xc5\xa1te adresu Z\xc3\xa1silkovny nebo ZBoxu, kam chcete objedn\xc3\xa1vku doru\xc4\x8dit.";\n //break;\n //}\n } \n}\nRun Code Online (Sandbox Code Playgroud)\n但是当我尝试var_dump选择运输类别时,它总是返回我int(0)。
我使用了类似的东西:Cart Message for a …