{% macro renderShippingMethodsConfigs(methodConfigs, currency) %} {%- apply spaceless -%}
    {%- for methodConfig in methodConfigs -%} {%- set typeConfigData = [] -%} {%- for typeConfig in methodConfig.typeConfigs -%} {% set typeConfigData = typeConfigData|merge([{ 'identifier': typeConfig.type, 'options': typeConfig.options, 'enabled': typeConfig.enabled, }]) %} {%- endfor -%} {%- set shippingMethodData = { 'identifier': methodConfig.method, 'types': typeConfigData, 'options': methodConfig.options, } -%} {%- include oro_shipping_method_config_template(methodConfig.method) with { 'currency': currency, 'methodData': shippingMethodData } -%} {%- endfor -%}
{%- endapply -%} {% endmacro %} {% macro renderShippingMethodDisabledFlag(identifier) %} {% if oro_shipping_method_enabled(identifier) == false %} {{ 'oro.shipping.shippingmethodconfig.disabled'|trans }} {% endif %} {% endmacro %}