{# ThemeWare "Stock badge" content #} {# TODO: > availableStock via configuration... waiting for sw-multi-select fix - stock-badge as include - Check availability: if product.availableStock >= product.minPurchase and product.deliveryTime - Check if adjusments for variants are neccessary #} {# ---------------- START: SET TEMPLATE VARS ---------------- #} {# ThemeWare: Set theme variables #} {% set twtProductBadgesStockBadgeThresholdHighstock = theme_config('twt-product-badges-stock-badge-threshold-highstock') %} {% set twtProductBadgesStockBadgeThresholdLowstock = theme_config('twt-product-badges-stock-badge-threshold-lowstock') %} {# ---------------- END: SET TEMPLATE VARS ---------------- #} {% block twt_product_badges_stock_badge %} {% if product.availableStock > 0 and product.availableStock <= twtProductBadgesStockBadgeThresholdLowstock %} {# ThemeWare: "Nur ... auf Lager!" #}
{{ "twt.extension.stockBadge.lowStock.label"|trans({'%stock%': product.availableStock })|sw_sanitize }}
{% elseif product.availableStock > twtProductBadgesStockBadgeThresholdLowstock and product.availableStock <= twtProductBadgesStockBadgeThresholdHighstock %} {# ThemeWare: "Auf Lager." bzw. ".. auf Lager." #} {# {% if "instock" in theme_config('twt-product-detail-stock-label-options') %}
{{ "twt.listing.stockBadge.inStock"|trans }}
{% endif %} #} {% elseif product.availableStock > twtProductBadgesStockBadgeThresholdHighstock %} {# ThemeWare: "> ... lagernd" #}
{{ "twt.extension.stockBadge.highStock.label"|trans({'%stock%': twtProductBadgesStockBadgeThresholdHighstock })|sw_sanitize }}
{% endif %} {% endblock %}