{% sw_extends '@Storefront/storefront/base.html.twig' %}
{% block base_body_script %}
{{ parent() }}
{% if sensusUptainConnect is defined and sensusUptainConnect.active == true and sensusUptainConnect.uptainId is defined %}
<script type="text/javascript">
window.uptainUpdateUrl = "{{ seoUrl('frontend.uptain.getCart') }}";
</script>
{% if sensusUptainConnect.cookieEnabled %}
<script id="uptainJSSnippet" type="text/javascript"
src="https://app.uptain.de/js/uptain.js?x={{ sensusUptainConnect.uptainId }}" async></script>
{% else %}
<script id="uptainJSSnippet" type="text/plain" data-src="https://app.uptain.de/js/uptain.js?x={{ sensusUptainConnect.uptainId }}" async></script>
{% endif %}
<div id="__up_data_qp" style="display: none;"
{% if sensusUptainConnect.customerEmail %}data-email="{{ sensusUptainConnect.customerEmail }}"{% endif %}
{% if sensusUptainConnect.customerGroup %}data-customergroup="{{ sensusUptainConnect.customerGroup }}"{% endif %}
{% if sensusUptainConnect.customerFirstName %}data-firstname="{{ sensusUptainConnect.customerFirstName }}"{% endif %}
{% if sensusUptainConnect.customerLastName %}data-lastname="{{ sensusUptainConnect.customerLastName }}"{% endif %}
{% if sensusUptainConnect.customerTitle %}data-title="{{ sensusUptainConnect.customerTitle }}"{% endif %}
{% if sensusUptainConnect.customerUid %}data-uid="{{ sensusUptainConnect.customerUid }}"{% endif %}
{% if sensusUptainConnect.revenue %}data-revenue="{{ sensusUptainConnect.revenue }}"{% endif %}
{% if sensusUptainConnect.pluginData %}data-plugin="{{ sensusUptainConnect.pluginData }}"{% endif %}
{% if sensusUptainConnect.pageType %}data-page="{{ sensusUptainConnect.pageType }}"{% endif %}
{# This is only set when we're at the CheckoutFinishPage #}
{% if page is defined and page.extensions is defined and page.extensions.sensusUptainConnectFinish is defined and page.extensions.sensusUptainConnectFinish.orderNumber is defined %}
data-ordernumber="{{ page.extensions.sensusUptainConnectFinish.orderNumber }}"
data-success="1"
data-scv="{{ page.extensions.sensusUptainConnectFinish.scv }}"
{% if page.extensions.sensusUptainConnectFinish.voucherCode and not sensusUptainConnect.voucherCode %}data-usedvoucher="{{ page.extensions.sensusUptainConnectFinish.voucherCode }}"{% endif %}
{% endif %}
{% if context is defined and context.extensions is defined and context.extensions.sensusUptainConnectWhistlist is defined %}
{% if context.extensions.sensusUptainConnectWhistlist.wishlist %}data-whishlist="{{ context.extensions.sensusUptainConnectWhistlist.wishlist }}"{% endif %}
{% endif %}
{% if context is defined and context.extensions is defined and context.extensions.sensusUptainConnectCart is defined %}
{% if context.extensions.sensusUptainConnectCart.scv %}data-scv="{{ context.extensions.sensusUptainConnectCart.scv }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.taxAmount %}data-tax-amount="{{ context.extensions.sensusUptainConnectCart.taxAmount }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.usedvoucher %}data-usedvoucher="{{ context.extensions.sensusUptainConnectCart.usedvoucher }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.voucherAmount %}data-voucher-amount="{{ context.extensions.sensusUptainConnectCart.voucherAmount }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.voucherType %}data-voucher-type="{{ context.extensions.sensusUptainConnectCart.voucherType }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.shipping %}data-shipping="{{ context.extensions.sensusUptainConnectCart.shipping }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.payment %}data-payment="{{ context.extensions.sensusUptainConnectCart.payment }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.shippingCosts %}data-shipping-costs="{{ context.extensions.sensusUptainConnectCart.shippingCosts }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.paymentCosts %}data-payment-costs="{{ context.extensions.sensusUptainConnectCart.paymentCosts }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.postalCode %}data-postal-code="{{ context.extensions.sensusUptainConnectCart.postalCode }}"{% endif %}
{% if context.extensions.sensusUptainConnectCart.products %}data-products="{{ context.extensions.sensusUptainConnectCart.products }}"{% endif %}
{% endif %}
{% if context is defined and context.extensions is defined and context.extensions.sensusUptainProductListing is defined %}
{% if context.extensions.sensusUptainProductListing.categoryName %}data-category-name="{{ context.extensions.sensusUptainProductListing.categoryName }}"{% endif %}
{% if context.extensions.sensusUptainProductListing.categoryPath %}data-category-path="{{ context.extensions.sensusUptainProductListing.categoryPath }}"{% endif %}
{% if context.extensions.sensusUptainProductListing.categoryProducts %}data-category-products="{{ context.extensions.sensusUptainProductListing.categoryProducts }}"{% endif %}
{% if context.extensions.sensusUptainProductListing.categorySorting %}data-category-sorting="{{ context.extensions.sensusUptainProductListing.categorySorting }}"{% endif %}
{% endif %}
{% if page is defined and page.extensions is defined and page.extensions.sensusUptainProductDetail is defined %}
{% if page.extensions.sensusUptainProductDetail.productId %}data-product-id="{{ page.extensions.sensusUptainProductDetail.productId }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productName %}data-product-name="{{ page.extensions.sensusUptainProductDetail.productName }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productPrice %}data-product-price="{{ page.extensions.sensusUptainProductDetail.productPrice }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productOriginalPrice %}data-product-original-price="{{ page.extensions.sensusUptainProductDetail.productOriginalPrice }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productImage %}data-product-image="{{ page.extensions.sensusUptainProductDetail.productImage }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productTags %}data-product-tags="{{ page.extensions.sensusUptainProductDetail.productTags }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productVariants %}data-product-variants="{{ page.extensions.sensusUptainProductDetail.productVariants }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productCategory %}data-product-category="{{ page.extensions.sensusUptainProductDetail.productCategory }}"{% endif %}
{% if page.extensions.sensusUptainProductDetail.productCategoryPaths %}data-product-category-path="{{ page.extensions.sensusUptainProductDetail.productCategoryPaths }}"{% endif %}
{% endif %}
{% if page is defined and page.extensions is defined and page.extensions.sensusUptainProductSearch is defined %}
{% if page.extensions.sensusUptainProductSearch.searchTerm %}data-search-term="{{ page.extensions.sensusUptainProductSearch.searchTerm }}"{% endif %}
{% if page.extensions.sensusUptainProductSearch.searchProducts %}data-search-products="{{ page.extensions.sensusUptainProductSearch.searchProducts }}"{% endif %}
{% if page.extensions.sensusUptainProductSearch.searchSorting %}data-search-sorting="{{ page.extensions.sensusUptainProductSearch.searchSorting }}"{% endif %}
{% endif %}
>
</div>
{% endif %}
{% endblock %}