custom/plugins/WabsProductPreorder/src/Resources/views/storefront/page/product-detail/buy-widget-form.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/page/product-detail/buy-widget-form.html.twig' %}
  2. {% block page_product_detail_buy_container %}
  3.     {% set today = "now"|date('U') %}
  4.     {% set isPreorderProduct = product.extensions.preorderData ? true : false %}
  5.     {% set releaseDateReached = product.releaseDate|date('U') < today %}
  6.     {% set preorderDeadlineReached = product.customFields.custom_preorder_deadline|date('U') < today %}
  7.     {% set minimalOrderAmountReached = product.customFields.custom_preorder_sales_1 > 0 and product.customFields.custom_preorder_sales_1 <= product.extensions.preorderData.totalOrderAmount %}
  8.     {% if isPreorderProduct and ((preorderDeadlineReached and not releaseDateReached) or (releaseDateReached and not minimalOrderAmountReached )) %}
  9.         {% set buyable = false %}
  10.     {% endif %}
  11.     {{ parent() }}
  12. {% endblock %}
  13. {% block page_product_detail_buy_button %}
  14.     {% if (isPreorderProduct and product.releaseDate and not releaseDateReached) %}
  15.         {% set buttonLabel = "Jetzt vorbestellen" %}
  16.         <button class="btn btn-primary btn-block btn-buy"
  17.                 title="{{ buttonLabel }}"
  18.                 aria-label="{{ buttonLabel }}">
  19.             {{ buttonLabel }}
  20.         </button>
  21.     {% else %}
  22.         {{ parent() }}
  23.     {% endif %}
  24. {% endblock %}