custom/static-plugins/LDSCustom/src/Resources/views/storefront/component/product/variant-delivery-information.html.twig line 1

Open in your IDE?
  1. {% set downloadFlag = constant('Shopware\\Core\\Content\\Product\\State::IS_DOWNLOAD') %}
  2. <div class="col-4 product-delivery-information">
  3.     {% if variant.translated.customFields.migration_kewsw5_product_free_shipping_costs %}
  4.         <p class="delivery-information delivery-shipping-free">
  5.             <span class="delivery-status-indicator bg-info"></span>
  6.             {{ "general.deliveryShippingFree"|trans|sw_sanitize }}
  7.         </p>
  8.     {% endif %}
  9.     {% if not variant.active %}
  10.         <link itemprop="availability" href="http://schema.org/LimitedAvailability"/>
  11.         <p class="delivery-information delivery-not-available">
  12.             <span class="delivery-status-indicator bg-danger"></span>
  13.             {{ "general.deliveryNotAvailable"|trans|sw_sanitize }}
  14.         </p>
  15.     {% elseif variant.releaseDate and variant.releaseDate|date('U') > "now"|date('U') %}
  16.         <link itemprop="availability" href="http://schema.org/PreOrder"/>
  17.         <p class="delivery-information delivery-preorder">
  18.             <span class="delivery-status-indicator bg-warning"></span>
  19.             {{ "general.deliveryShipping"|trans|sw_sanitize }}
  20.             {{ variant.releaseDate|format_date('long', locale=app.request.locale) }}
  21.         </p>
  22.     {% elseif (variant.availableStock >= variant.minPurchase or (downloadFlag in variant.states and not variant.isCloseout)) and variant.deliveryTime %}
  23.         <link itemprop="availability" href="http://schema.org/InStock"/>
  24.         <p class="delivery-information delivery-available">
  25.             <span class="delivery-status-indicator bg-success"></span>
  26.             {{ "lds.detail.deliveryTimeAvailableClean"|trans|sw_sanitize }}
  27.         </p>
  28.     {% elseif variant.isCloseout and variant.availableStock < variant.minPurchase %}
  29.         <link itemprop="availability" href="http://schema.org/OutOfStock"/>
  30.         <p class="delivery-information delivery-soldout">
  31.             <span class="delivery-status-indicator bg-danger"></span>
  32.             {{ "detail.soldOut"|trans|sw_sanitize }}
  33.         </p>
  34.     {% elseif variant.availableStock < variant.minPurchase and variant.deliveryTime and variant.restockTime %}
  35.         <link itemprop="availability" href="http://schema.org/LimitedAvailability"/>
  36.         <p class="delivery-information delivery-restock">
  37.             <span class="delivery-status-indicator bg-warning"></span>
  38.             {{ "detail.deliveryTimeRestock"|trans({
  39.                 '%count%': variant.restockTime,
  40.                 '%restockTime%': variant.restockTime,
  41.                 '%name%': variant.deliveryTime.translation('name')
  42.             })|sw_sanitize }}
  43.         </p>
  44.         {% else %}
  45.     {% endif %}
  46. </div>