{% sw_extends '@Storefront/storefront/page/product-detail/buy-widget-form.html.twig' %}
{% block page_product_detail_buy_container %}
{% set today = "now"|date('U') %}
{% set isPreorderProduct = product.extensions.preorderData ? true : false %}
{% set releaseDateReached = product.releaseDate|date('U') < today %}
{% set preorderDeadlineReached = product.customFields.custom_preorder_deadline|date('U') < today %}
{% set minimalOrderAmountReached = product.customFields.custom_preorder_sales_1 > 0 and product.customFields.custom_preorder_sales_1 <= product.extensions.preorderData.totalOrderAmount %}
{% if isPreorderProduct and ((preorderDeadlineReached and not releaseDateReached) or (releaseDateReached and not minimalOrderAmountReached )) %}
{% set buyable = false %}
{% endif %}
{{ parent() }}
{% endblock %}
{% block page_product_detail_buy_button %}
{% if (isPreorderProduct and product.releaseDate and not releaseDateReached) %}
{% set buttonLabel = "Jetzt vorbestellen" %}
<button class="btn btn-primary btn-block btn-buy"
title="{{ buttonLabel }}"
aria-label="{{ buttonLabel }}">
{{ buttonLabel }}
</button>
{% else %}
{{ parent() }}
{% endif %}
{% endblock %}