<%= render 'cart_form_availability_templates', type: 'not-available-in-currency' %>
<%= render 'cart_form_availability_templates', type: 'in-stock' %>
<%= render 'cart_form_availability_templates', type: 'backorderable' %>
<%= render 'cart_form_availability_templates', type: 'out-of-stock' %>
<% is_product_available_in_currency = product_available_in_currency? %>
<% default_variant = default_variant(@variants, @product) %>
<%= form_for :order, html: {
id: 'add-to-cart-form',
class: 'add-to-cart-form',
'data-product-summary': @product_summary.to_json,
'data-variants': product_variants_matrix(is_product_available_in_currency),
'data-variant-change-trigger-identifier': variant_change_identifier
} do |f| %>
<% end %>