shipping_package

Enables calculation of compact order dimensions and total order weight with packaging to be passed on to shipping plugins.

Shop-Script

Input (passed by reference)

$items array Order items.
… your plugin code …

Output

$return['total_height']
Array with keys 'total_height', 'total_width', 'total_length', and 'total_weight' corresponding to calculated order dimensions and total order weight including the packaging weight. Instead of these values, a plugin may return only one value of type 'callable' with 'callback' key so that the execution of its code returns an array with keys 'total_height', 'total_width', 'total_length', and 'total_weight'.
$return['total_width']
$return['total_length']
$return['total_weight']
$return['callback']
Shop-Script

Plugin code example

PHP

public function shippingPackage($items)
{
    // Return a callback method name instead of an array of values.
    return ['shopMyPluginHelper', 'shippingPackage'];
}