{% sw_extends '@Storefront/storefront/component/buy-widget/buy-widget-form.html.twig' %}
{% set SwpSampleOrderSixConfig = config('SwpSampleOrderSix.config') %}
{% block buy_widget_buy_form_inner %}
{{ parent() }}
{# @var product \Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity #}
{% set product = page.product %}
{# Ist der Channel aktiv und hat das Produkt ein Muster #}
{% if SwpSampleOrderSixConfig.channelActive is same as(true)
and product.customFields.sample_order_six_flag == true %}
{% block page_product_detail_buy_form_inner_sample %}
<form
id="productDetailPageBuySampleProductForm"
action="{{ path('frontend.checkout.line-item.add-sample') }}"
method="post"
class="buy-widget"
data-add-to-cart="true">
{% block page_product_detail_buy_form_inner_sample_csrf %}
{{ sw_csrf('frontend.checkout.line-item.add-sample') }}
{% endblock %}
{% block page_product_detail_buy_sample_container %}
{# @var page \Shopware\Storefront\Page\Product\ProductPage #}
{% if (not product.isCloseout or (product.availableStock >= product.minPurchase))
and product.childCount <= 0 %}
<div class="form-row buy-widget-container">
{% block page_product_detail_buy_sample_quantity_container %}
<div class="col-4">
{% if SwpSampleOrderSixConfig.inputQuantity is same as(true) %}
{% block page_product_detail_buy_sample_quantity_container_select %}
<select name="lineItems[{{ product.id }}-sample][quantity]"
class="custom-select product-detail-quantity-select">
{% for quantity in range(product.minPurchase, product.calculatedMaxPurchase, product.purchaseSteps) %}
<option value="{{ quantity }}">
{{ quantity }}{% if product.packUnit %} {{ product.packUnit }}{% endif %}
</option>
{% endfor %}
</select>
{% endblock %}
{% endif %}
</div>
{% endblock %}
{% block page_product_detail_buy_sample_redirect_input %}
<input type="hidden"
name="redirectTo"
value="frontend.cart.offcanvas"/>
{% endblock %}
{% block page_product_detail_buy_sample_product_buy_info %}
<input type="hidden"
name="lineItems[{{ product.id }}-sample][id]"
value="{{ product.id }}-sample">
<input type="hidden"
name="lineItems[{{ product.id }}-sample][type]"
value="swpsampleorder">
<input type="hidden"
name="lineItems[{{ product.id }}-sample][referencedId]"
value="{{ product.id }}">
<input type="hidden"
name="lineItems[{{ product.id }}-sample][stackable]"
value="0">
<input type="hidden"
name="lineItems[{{ product.id }}-sample][removable]"
value="1">
{% endblock %}
{% block page_product_detail_buy_sample_button_container %}
<div class="col-8">
{% block page_product_detail_buy_sample_button %}
<button class="btn btn-primary btn-block btn-buy-sample"
title="{{ "swp-sampleorder.detail.addSampleToCart"|trans|striptags }}"
aria-label="{{ "swp-sampleorder.detail.addSampleToCart"|trans|striptags }}">
{{ "swp-sampleorder.detail.addSampleToCart"|trans|sw_sanitize }}
</button>
{% endblock %}
</div>
{% endblock %}
</div>
{% endif %}
{% endblock %}
</form>
{% endblock %}
{% endif %}
{% endblock %}