wordpress 如何访问Woocommerce产品尺寸?

jm81lzqq  于 2023-01-16  发布在  WordPress
关注(0)|答案(1)|浏览(162)

我试图为woocommerce创建一个新的运输方式。所以我创建了一个插件作为建议。我试图得到产品尺寸的高度,宽度,长度,重量,除了目的地城市。现在我堆叠在维度,这是我读到的产品变化。但我试图做以下,但他们似乎是空的。
所以我在calculate_shipping函数中使用了以下代码:

foreach ( $woocommerce->cart->get_cart() as $item_id => $values ) {

            $_product = $values['data'];
            //debug: $firephp->log($_product, 'Iterators0');
            
            $_variation_id = $values['variation_id'];
            //debug: $firephp->log($_variation_id, 'Iterators1');
            
            $_variation = $values['variation'];
            //debug: $firephp->log($_variation, 'Iterators2');

            if ( $values['quantity'] > 0 && $_product->needs_shipping() ) {
                //my calculation
                $shipping_total += $this->fee * $values['quantity'];
            }
 }
eivnm1vs

eivnm1vs1#

试试这个,它应该会返回那个权重值,然后你可以根据你想得到的其他值来修改它。

foreach ( $woocommerce->cart->get_cart() as $item_id => $values ) {

            $_product = $values['data'];
            $weight = $_product->weight;

            }

相关问题