Пользовательские размеры продуктов WooCommerce для fedex - PullRequest
0 голосов
/ 30 января 2020

В woocommerce я хотел бы иметь возможность обновлять размеры продукта на основе нескольких вариантов, выбранных пользователем. Мне удалось получить доступ к этим измерениям, но при добавлении их в продукт при расчете доставки используются измерения по умолчанию, а не обновленные значения.

function add_shipping_dimensions( $cart_item_data, $product_id, $variation_id )
{
    $product_id = $variation_id > 0 ? $variation_id : $product_id;
    $product = wc_get_product($product_id);
    $dimensions = explode('X', $cart_item_data['addons'][1]['value']);
    $width = $dimensions[0];
    $height = $dimensions[1];
    $product->set_width($width);
    $product->set_height($height);
    return $cart_item_data;
}

Я использую WooCommerce FedEx Shipping Плагин для расчета стоимости доставки для FedEx.

Короче говоря, как мне отредактировать указанные c измерения продукта, чтобы fedex использовал пользовательские измерения, заданные в коде, а не измерения по умолчанию в WordPress?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...