在WooCommerce中设置总订单的最小体积和重量

时间:2019-05-01 19:19:13

标签: php wordpress woocommerce

首先:请原谅我在编码方面的0知识。我在尝试学习。 问题:某些货运插件需要最小的重量和/或体积,否则它们不会将信息发送给快递员,您需要手动进行操作。

我认为我需要检索长度,高度和宽度,并检查它们是否都符合要求。如果没有,那么我想添加最低要求。

我已经搜索了如何获取信息,并发现LoicTheAztec在这里https://stackoverflow.com/a/49335172

写道
foreach(WC()->cart->get_cart() as $cart_item) { 
        // Get an instance of the WC_Product object and cart quantity
        $product = $cart_item['data'];
        $qty     = $cart_item['quantity'];

        // Get product dimensions  
        $length = $product->get_length();
        $width  = $product->get_width();
        $height = $product->get_height();

这样,我就可以提取我猜得到的信息了吗?

所以要继续,我需要设置条件(以米为单位)

if ($length < 0.15) {
$length = 0.15
}
if ($width < 0.11) {
$width = 0.11
}
if ($height < 0.035) {
$height = 0.035
}

我走对了吗?我如何从这里继续? 编辑:确定似乎还不够,我还需要以某种方式将值发送到结帐。我完全被困住了。我们会向正确的方向提供指导。

0 个答案:

没有答案