拦截和更新UPS运输的产品重量和尺寸

时间:2015-04-15 03:02:07

标签: php wordpress woocommerce

我正在使用Woocommerce和UPS运输插件。我有一个具有用户可选尺寸的定制产品,然后根据用户尺寸计算重量。我似乎无法找到哪里,如果可能的话,我可以在将商品添加到购物车时拦截运费计算。我在哪里可以找到此功能?另外,这是将附加信息存储在数据库中的正确方法吗?

我目前将信息保存到购物车项目中,如下所示:

add_filter('woocommerce_add_cart_item', 'rs_add_cart_item', 10, 1);
function rs_add_cart_item($cart_item) {
    echo 'rs_add_cart_item(cart_item)';
    echo '<pre>';
    $cart_item['data']->width = 14;
    $cart_item['data']->height = 15;
    $cart_item['data']->length = 16;
    $cart_item['data']->weight = 23.456;
    print_r($cart_item['data']);
    echo '</pre>';

    return $cart_item;
    }

0 个答案:

没有答案