{% set product = hookable_metadata.context.resource %} {% if product.isSimple %}
{% set variant_form = hookable_metadata.context.form.variant %} {% set is_channel_pricing_invalid = variant_form.channelPricings.vars.errors is not empty %} {% if is_channel_pricing_invalid %} {% endif %}
{% if is_channel_pricing_invalid %}
{% endif %}
{{ 'sylius.ui.channel_pricings'|trans }}
{% for channel_code, channel_pricing in variant_form.channelPricings %}
{% if channel_code not in product.channels|map(channel => channel.code) %}
{{ 'sylius.ui.product.product_not_active_in_channel'|trans }}
{% endif %} {% hook 'channel_pricing' with { channel_code, channel_pricing } %}
{% endfor %}
{% endif %}