小编Jan*_*vic的帖子

WooCommerce 结账会根据特定的运输类别显示一条消息

我想在 Woocommerce 结帐页面中向特定运输类别设置一条消息。

\n

我尝试使用:

\n
add_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}\n
Run Code Online (Sandbox Code Playgroud)\n

但是当我尝试var_dump选择运输类别时,它总是返回我int(0)

\n

我使用了类似的东西:Cart Message for a …

php wordpress checkout woocommerce

5
推荐指数
1
解决办法
1609
查看次数

标签 统计

checkout ×1

php ×1

woocommerce ×1

wordpress ×1