{% macro _renderItemRow(shippingOption) %}
{{ shippingOption.productUnit|oro_format_product_unit_label }}
{{ shippingOption.weight.value|oro_weight_unit_format_value_short(shippingOption.weight.unit) }}
{{ shippingOption.dimensions.value|oro_dimensions_unit_format_value_short(shippingOption.dimensions.unit) }}
{{ shippingOption.freightClass|oro_freight_class_format_label() }}
{% endmacro %} {% macro _renderItemsHead() %} {{ 'oro.shipping.product_shipping_options.product_unit.label'|trans }} {{ 'oro.shipping.product_shipping_options.weight.label'|trans }} {{ 'oro.shipping.product_shipping_options.dimensions.label'|trans }} {{ 'oro.shipping.product_shipping_options.freight_class.label'|trans }} {% endmacro %} {% macro renderProductShippingOptions(shippingOptions) %} {% import _self as shippingMacros %} {% if shippingOptions and shippingOptions|length > 0 %} {{ shippingMacros._renderItemsHead() }} {% for key, options in shippingOptions %} {{ shippingMacros._renderItemRow(options) }} {% endfor %}
{% endif %} {% endmacro %}