Тема: Вычисление габаритов заказа
$volume = 0.0;
$products = $order->getCart()->getCartItemsByType(Cart::TYPE_PRODUCT);
foreach($products as $product) {
$dimensions = new ProductDimensions(new Product($product->entity_id));
$volume += $dimensions->getVolume() * $product->amount;
}
Я правильно понимаю, что объем товаров в заказе вычисляется примерно так?
Это самый простой вариант?
А как быть если у товаров разная размерность? т.е. у одного в мм, а у другого в см?