custom/plugins/TwigelOnePageCheckout/src/Resources/views/storefront/page/checkout/_page.html.twig line 1

Open in your IDE?
  1. {#{% sw_extends "@Storefront/storefront/page/checkout/_page.html.twig" %}#}
  2. {#{% block page_checkout %}#}
  3. {#    <div class="checkout">#}
  4. {#        <h1 class="address-main-header page-heading page-main-title page-main-title-sm">#}
  5. {#            {{ "tomRocket.account.title"|trans }}#}
  6. {#        </h1>#}
  7. {#        {% block page_checkout_container %}#}
  8. {#            <div class="checkout-container">#}
  9. {#                {% block page_checkout_main %}#}
  10. {#                    <div class="checkout-main">#}
  11. {#                        {% block base_flashbags_checkout %}#}
  12. {#                            <div class="flashbags">#}
  13. {#                                {% for type, messages in app.flashes %}#}
  14. {#                                    {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}#}
  15. {#                                {% endfor %}#}
  16. {#                            </div>#}
  17. {#                        {% endblock %}#}
  18. {#                        {% block page_checkout_main_content %}{% endblock %}#}
  19. {#                    </div>#}
  20. {#                {% endblock %}#}
  21. {#                {% block page_checkout_additional %}{% endblock %}#}
  22. {#                {% block page_checkout_aside %}#}
  23. {#                    <div#}
  24. {#                        class="checkout-aside {% if block('page_checkout_additional')|trim %}checkout-aside-no-offset{% endif %}">#}
  25. {#                        <div class="checkout-aside-header-sm">#}
  26. {#                            <p>Bestellübersicht</p>#}
  27. {#                            <p></p>#}
  28. {#                        </div>#}
  29. {#                        {% block page_checkout_aside_container %}#}
  30. {#                            <div class="checkout-aside-container">#}
  31. {#                                {% block products %}#}
  32. {#                                    <div>#}
  33. {#                                        {% if config("TwigelBonusProgram.config") %}#}
  34. {#                                            {% set bonusAmount = (config("TwigelBonusProgram.config.bonusToEuro") * page.cart.price.totalPrice)|round %}#}
  35. {#                                            <div class="product-bonus-detail d-flex align-items-center">#}
  36. {#                                                {% sw_icon "bonus" style{#}
  37. {#                                                    "pack":"top-bar",#}
  38. {#                                                    "namespace": "TomRockets"#}
  39. {#                                                } %}#}
  40. {#                                                {% set count = '<span class="product-bonus-detail-text-numbers">' ~ bonusAmount ~ '</span>' %}#}
  41. {#                                                <span#}
  42. {#                                                    class="product-bonus-detail-text">{{ "tomRocket.productBonusDetail.bonusText"|trans({"%count%": count })|sw_sanitize }}</span>#}
  43. {#                                            </div>#}
  44. {#                                        {% endif %}#}
  45. {#                                    </div>#}
  46. {#                                    <div class="confirm-product">#}
  47. {#                                        {% block page_checkout_confirm_table_container %}#}
  48. {#                                            <div class="card">#}
  49. {#                                                <div class="card-body">#}
  50. {#                                                    {% block page_checkout_confirm_table_header %}#}
  51. {#                                                        #}{# @deprecated tag:v6.5.0 - Template `confirm-product-header.html.twig` is deprecated. Use `storefront/component/checkout/cart-header.html.twig` instead. #}
  52. {#                                                        {% if feature('v6.5.0.0') %}#}
  53. {#                                                            {% sw_include '@Storefront/storefront/component/checkout/cart-header.html.twig' with {#}
  54. {#                                                                showTaxPrice: true#}
  55. {#                                                            } %}#}
  56. {#                                                        {% else %}#}
  57. {#                                                            {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-product-header.html.twig' %}#}
  58. {#                                                        {% endif %}#}
  59. {#                                                    {% endblock %}#}
  60. {#                                                    {% block page_checkout_confirm_table_items %}#}
  61. {#                                                        {% for lineItem in page.cart.lineItems %}#}
  62. {#                                                            {% block page_checkout_confirm_table_item %}#}
  63. {#                                                                #}{# @deprecated tag:v6.5.0 - Template `confirm-item.html.twig` is deprecated. Use `storefront/component/line-item/line-item.html.twig` instead. #}
  64. {#                                                                {% if feature('v6.5.0.0') %}#}
  65. {#                                                                    {% sw_include '@Storefront/storefront/component/line-item/line-item.html.twig' with {#}
  66. {#                                                                        redirectTo: 'frontend.checkout.confirm.page',#}
  67. {#                                                                        showTaxPrice: true#}
  68. {#                                                                    } %}#}
  69. {#                                                                {% else %}#}
  70. {#                                                                    {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-item.html.twig' %}#}
  71. {#                                                                {% endif %}#}
  72. {#                                                            {% endblock %}#}
  73. {#                                                        {% endfor %}#}
  74. {#                                                    {% endblock %}#}
  75. {#                                                </div>#}
  76. {#<<<<<<< HEAD#}
  77. {#                                            </div>#}
  78. {#                                        {% endblock %}#}
  79. {#                                    </div>#}
  80. {#=======#}
  81. {#                                            {% endblock %}#}
  82. {#                                        </form>#}
  83. {#                                    {% endblock %}#}
  84. {#                                </div>#}
  85. {#                                <div class="order-comment pr-0 pl-0">#}
  86. {#                                    <textarea class="w-100 twigel-customer-comment" rows="5" form="confirmOrderForm" name="customerComment" placeholder="{{ "twigel-checkout.customerComment.textAreaPlaceholder"|trans|striptags }}"></textarea>#}
  87. {#                                </div>#}
  88. {#                        </div>#}
  89. {#                    </div>#}
  90. {#                {% endblock %}#}
  91. {#                {% block page_checkout_aside_summary %}#}
  92. {#                    <div class="checkout-aside-summary">#}
  93. {#                        <div class="bonus-count">#}
  94. {#                            {% set bonusAmount = 0 %}#}
  95. {#                            {% set sellBonus = 0 %}#}
  96. {#                            {% for lineItem in page.cart.lineItems %}#}
  97. {#                                {% if not lineItem.extensions.productBonusSell %}#}
  98. {#                                    {% set bonusAmount = bonusAmount + (lineItem.price.totalPrice * config("TwigelBonusProgram.config.bonusToEuro")) %}#}
  99. {#                                {% else %}#}
  100. {#                                    {% set sellBonus = sellBonus + lineItem.extensions.productBonusSell.value %}#}
  101. {#                                {% endif %}#}
  102. {#                            {% endfor %}#}
  103. {#                            <div class="bonus-count-buy">#}
  104. {#                                <p>Bonuspunkte für die Bestellung:</p>#}
  105. {#                                <p class="text-success d-flex align-items-center">#}
  106. {#                                    <span class="fw-bold mr-2">+ {{ bonusAmount|round }}</span>#}
  107. {#                                    {% sw_icon "bonus" style {#}
  108. {#                                        "pack": "top-bar",#}
  109. {#                                        "namespace": "TomRockets"#}
  110. {#                                    } %}#}
  111. {#                                </p>#}
  112. {#                            </div>#}
  113. {#                            <div class="bonus-count-sell">#}
  114. {#                                <p>Bonuspunkte eingelöst:</p>#}
  115. {#                                <p class="text-danger fw-bold d-flex align-items-center">#}
  116. {#                                    <span class="fw-bold mr-2"> - {{ sellBonus }}</span>#}
  117. {#                                    {% sw_icon "bonus" style {#}
  118. {#                                        "pack": "top-bar",#}
  119. {#                                        "namespace": "TomRockets"#}
  120. {#                                    } %}#}
  121. {#                                </p>#}
  122. {#                            </div>#}
  123. {#                        </div>#}
  124. {#                        {% block page_checkout_summary_header %}#}
  125. {#                        {% endblock %}#}
  126. {#                        {% block page_checkout_summary_list %}#}
  127. {#                            <div class="checkout-aside-summary-list-container">#}
  128. {#                                {% block page_checkout_summary_list_container %}#}
  129. {#                                    {% sw_include '@Storefront/storefront/page/checkout/summary.html.twig' %}#}
  130. {#>>>>>>> 835ec8b9e2615ab166cf54219855bd37f7ad3c1f#}
  131. {#                                {% endblock %}#}
  132. {#                                {% block options %}#}
  133. {#                                    <div class="row confirm-another-options">#}
  134. {#                                        <div class="card checkout-card">#}
  135. {#                                            {% block page_checkout_options_title %}#}
  136. {#                                            {% endblock %}#}
  137. {#                                            <div class="order-discount pl-0 pr-0">#}
  138. {#                                                {% block component_offcanvas_cart_actions_promotion_form %}#}
  139. {#                                                    <form action="{{ path('frontend.checkout.promotion.add') }}"#}
  140. {#                                                          class="offcanvas-cart-promotion-form js-offcanvas-cart-add-promotion"#}
  141. {#                                                          method="post">#}
  142. {#                                                        #}{# @deprecated tag:v6.5.0 - Block component_offcanvas_cart_actions_promotion_form_csrf will be removed. #}
  143. {#                                                        {% block component_offcanvas_cart_actions_promotion_form_csrf %}#}
  144. {#                                                            {{ sw_csrf('frontend.checkout.promotion.add') }}#}
  145. {#                                                        {% endblock %}#}
  146. {#                                                        {% block component_offcanvas_cart_actions_promotion_redirect %}#}
  147. {#                                                            <input type="hidden"#}
  148. {#                                                                   name="redirectTo"#}
  149. {#                                                                   value="frontend.checkout.confirm.page">#}
  150. {#                                                        {% endblock %}#}
  151. {#                                                        {% block component_offcanvas_cart_actions_promotion_input_group %}#}
  152. {#                                                            <div class="input-group">#}
  153. {#                                                                {% block component_offcanvas_cart_actions_promotion_label %}#}
  154. {#                                                                    <label class="{{ visuallyHiddenClass }}"#}
  155. {#                                                                           for="addPromotionOffcanvasCartInput">#}
  156. {#                                                                        {{ "checkout.addPromotionLabel"|trans|sw_sanitize }}#}
  157. {#                                                                    </label>#}
  158. {#                                                                {% endblock %}#}
  159. {#                                                                {% block component_offcanvas_cart_actions_promotion_input %}#}
  160. {#                                                                    <input type="text"#}
  161. {#                                                                           name="code"#}
  162. {#                                                                           class="form-control"#}
  163. {#                                                                           id="addPromotionOffcanvasCartInput"#}
  164. {#                                                                           placeholder="{{ "checkout.addPromotionPlaceholder"|trans|striptags }}"#}
  165. {#                                                                           aria-label="{{ "checkout.addPromotionLabel"|trans|striptags }}"#}
  166. {#                                                                           aria-describedby="addPromotionOffcanvasCart"#}
  167. {#                                                                           required="required">#}
  168. {#                                                                {% endblock %}#}
  169. {#                                                                {% block component_offcanvas_cart_actions_promotion_submit %}#}
  170. {#                                                                    #}{# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct childs of `input-group` #}
  171. {#                                                                    {% if feature('v6.5.0.0') %}#}
  172. {#                                                                        <button class="btn btn-secondary"#}
  173. {#                                                                                type="submit"#}
  174. {#                                                                                id="addPromotionOffcanvasCart">#}
  175. {#                                                                            >#}
  176. {#                                                                        </button>#}
  177. {#                                                                    {% else %}#}
  178. {#                                                                        <div class="input-group-append">#}
  179. {#                                                                            <button class="btn btn-secondary"#}
  180. {#                                                                                    type="submit"#}
  181. {#                                                                                    id="addPromotionOffcanvasCart">#}
  182. {#                                                                                >#}
  183. {#                                                                            </button>#}
  184. {#                                                                        </div>#}
  185. {#                                                                    {% endif %}#}
  186. {#                                                                {% endblock %}#}
  187. {#                                                            </div>#}
  188. {#                                                        {% endblock %}#}
  189. {#                                                    </form>#}
  190. {#                                                {% endblock %}#}
  191. {#                                            </div>#}
  192. {#                                            <div class="order-comment pr-0 pl-0">#}
  193. {#                                <textarea class="w-100" rows="5" form="confirmOrderForm" name="customerComment"#}
  194. {#                                          placeholder="{{ "twigel-checkout.customerComment.textAreaPlaceholder"|trans|striptags }}"></textarea>#}
  195. {#                                            </div>#}
  196. {#                                        </div>#}
  197. {#                                    </div>#}
  198. {#                                {% endblock %}#}
  199. {#                                {% block page_checkout_aside_summary %}#}
  200. {#                                    <div class="checkout-aside-summary">#}
  201. {#                                        <div class="bonus-count">#}
  202. {#                                            {% set bonusAmount = 0 %}#}
  203. {#                                            {% set sellBonus = 0 %}#}
  204. {#                                            {% for lineItem in page.cart.lineItems %}#}
  205. {#                                                {% if not lineItem.extensions.productBonusSell %}#}
  206. {#                                                    {% set bonusAmount = bonusAmount + (lineItem.price.totalPrice * config("TwigelBonusProgram.config.bonusToEuro")) %}#}
  207. {#                                                {% else %}#}
  208. {#                                                    {% set sellBonus = sellBonus + lineItem.extensions.productBonusSell.value %}#}
  209. {#                                                {% endif %}#}
  210. {#                                            {% endfor %}#}
  211. {#                                            <div class="bonus-count-buy">#}
  212. {#                                                <p>Bonuspunkte für die Bestellung:</p>#}
  213. {#                                                <p class="text-success d-flex align-items-center">#}
  214. {#                                                    <span class="fw-bold mr-2">+ {{ bonusAmount|round }}</span>#}
  215. {#                                                    {% sw_icon "bonus" style {#}
  216. {#                                                        "pack": "top-bar",#}
  217. {#                                                        "namespace": "TomRockets"#}
  218. {#                                                    } %}#}
  219. {#                                                </p>#}
  220. {#                                            </div>#}
  221. {#                                            <div class="bonus-count-sell">#}
  222. {#                                                <p>Bonuspunkte eingelöst:</p>#}
  223. {#                                                <p class="text-danger fw-bold d-flex align-items-center">#}
  224. {#                                                    <span class="fw-bold mr-2"> - {{ sellBonus }}</span>#}
  225. {#                                                    {% sw_icon "bonus" style {#}
  226. {#                                                        "pack": "top-bar",#}
  227. {#                                                        "namespace": "TomRockets"#}
  228. {#                                                    } %}#}
  229. {#                                                </p>#}
  230. {#                                            </div>#}
  231. {#                                        </div>#}
  232. {#                                        {% block page_checkout_summary_header %}#}
  233. {#                                        {% endblock %}#}
  234. {#                                        {% block page_checkout_summary_list %}#}
  235. {#                                            <div class="checkout-aside-summary-list-container">#}
  236. {#                                                {% block page_checkout_summary_list_container %}#}
  237. {#                                                    {% sw_include '@Storefront/storefront/page/checkout/summary.html.twig' %}#}
  238. {#                                                {% endblock %}#}
  239. {#                                            </div>#}
  240. {#                                        {% endblock %}#}
  241. {#                                    </div>#}
  242. {#                                {% endblock %}#}
  243. {#                                {% block page_checkout_aside_actions %}{% endblock %}#}
  244. {#                            </div>#}
  245. {#                        {% endblock %}#}
  246. {#                    </div>#}
  247. {#                {% endblock %}#}
  248. {#            </div>#}
  249. {#        {% endblock %}#}
  250. {#    </div>#}
  251. {#{% endblock %}#}
  252. {% sw_extends "@Storefront/storefront/page/checkout/_page.html.twig" %}
  253. {% block page_checkout %}
  254.     <div class="checkout">
  255.         {% block page_checkout_container %}
  256.             <div class="checkout-container">
  257.                 {% block page_checkout_main %}
  258.                     <div class="checkout-main">
  259.                         {% block base_flashbags_checkout %}
  260.                             <div class="flashbags">
  261.                                 {% for type, messages in app.flashes %}
  262.                                     {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
  263.                                 {% endfor %}
  264.                             </div>
  265.                         {% endblock %}
  266.                         {% block page_checkout_main_content %}{% endblock %}
  267.                     </div>
  268.                 {% endblock %}
  269.                 {% block page_checkout_additional %}{% endblock %}
  270.                 {% block page_checkout_aside %}
  271.                     <div
  272.                         class="checkout-aside {% if block('page_checkout_additional')|trim %}checkout-aside-no-offset{% endif %}">
  273.                         <div class="checkout-aside-header-sm align-items-center">
  274.                             <div class="d-flex">
  275.                                 <div>
  276.                                     <span class="mr-2">{% sw_icon "bag" %}</span>
  277.                                 </div>
  278.                                 <div>
  279.                                     <span>{{ "tomRocket.twigel-checkout.promotion.orderOverview"|trans }}</span>
  280.                                     <p>{{ page.cart.price.totalPrice|currency }}</p>
  281.                                 </div>
  282.                             </div>
  283.                             <div class="chevron-button">
  284.                                 {{ "tomRocket.twigel-checkout.promotion.unfold"|trans }}
  285.                                 {% sw_icon "arrow-down" style {
  286.                                     'class': 'confirm-checheckout-chevron',
  287.                                     'size': 'sm',
  288.                                     'pack': 'solid'
  289.                                 } %}
  290.                             </div>
  291.                         </div>
  292.                         {% block page_checkout_aside_container %}
  293.                             <div class="checkout-aside-container">
  294.                                 {% block products %}
  295.                                     <div>
  296.                                         {% if config("TwigelBonusProgram.config") %}
  297.                                             {% set bonusAmount = (config("TwigelBonusProgram.config.bonusToEuro") * page.cart.price.totalPrice)|round %}
  298.                                             <div class="product-bonus-detail d-flex align-items-center">
  299.                                                 {% sw_icon "bonus" style{
  300.                                                     "pack":"top-bar",
  301.                                                     "namespace": "TomRockets"
  302.                                                 } %}
  303.                                                 {% set count = '<span class="product-bonus-detail-text-numbers">' ~ bonusAmount ~ '</span>' %}
  304.                                                 <span
  305.                                                     class="product-bonus-detail-text">{{ "tomRocket.productBonusDetail.bonusText"|trans({"%count%": count })|sw_sanitize }}</span>
  306.                                             </div>
  307.                                         {% endif %}
  308.                                     </div>
  309.                                     <div class="confirm-product">
  310.                                         {% block page_checkout_confirm_table_container %}
  311.                                             <div class="card">
  312.                                                 <div class="card-body">
  313.                                                     {% block page_checkout_confirm_table_header %}
  314.                                                         {# @deprecated tag:v6.5.0 - Template `confirm-product-header.html.twig` is deprecated. Use `storefront/component/checkout/cart-header.html.twig` instead. #}
  315.                                                         {% if feature('v6.5.0.0') %}
  316.                                                             {% sw_include '@Storefront/storefront/component/checkout/cart-header.html.twig' with {
  317.                                                                 showTaxPrice: true
  318.                                                             } %}
  319.                                                         {% else %}
  320.                                                             {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-product-header.html.twig' %}
  321.                                                         {% endif %}
  322.                                                     {% endblock %}
  323.                                                     {% block page_checkout_confirm_table_items %}
  324.                                                         {% for lineItem in page.cart.lineItems %}
  325.                                                             {% block page_checkout_confirm_table_item %}
  326.                                                                 {# @deprecated tag:v6.5.0 - Template `confirm-item.html.twig` is deprecated. Use `storefront/component/line-item/line-item.html.twig` instead. #}
  327.                                                                 {% if feature('v6.5.0.0') %}
  328.                                                                     {% sw_include '@Storefront/storefront/component/line-item/line-item.html.twig' with {
  329.                                                                         redirectTo: 'frontend.checkout.confirm.page',
  330.                                                                         showTaxPrice: true
  331.                                                                     } %}
  332.                                                                 {% else %}
  333.                                                                     {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-item.html.twig' %}
  334.                                                                 {% endif %}
  335.                                                             {% endblock %}
  336.                                                         {% endfor %}
  337.                                                     {% endblock %}
  338.                                                 </div>
  339.                                             </div>
  340.                                         {% endblock %}
  341.                                     </div>
  342.                                 {% endblock %}
  343.                                 {% block options %}
  344.                                     <div class="row confirm-another-options">
  345.                                         <div class="card checkout-card">
  346.                                             {% block page_checkout_options_title %}
  347.                                             {% endblock %}
  348.                                             <div class="order-discount pl-0 pr-0">
  349.                                                 {% block component_offcanvas_cart_actions_promotion_form %}
  350.                                                     <form action="{{ path('frontend.checkout.promotion.add') }}"
  351.                                                           class="offcanvas-cart-promotion-form js-offcanvas-cart-add-promotion"
  352.                                                           method="post">
  353.                                                         {# @deprecated tag:v6.5.0 - Block component_offcanvas_cart_actions_promotion_form_csrf will be removed. #}
  354.                                                         {% block component_offcanvas_cart_actions_promotion_form_csrf %}
  355.                                                             {{ sw_csrf('frontend.checkout.promotion.add') }}
  356.                                                         {% endblock %}
  357.                                                         {% block component_offcanvas_cart_actions_promotion_redirect %}
  358.                                                             <input type="hidden"
  359.                                                                    name="redirectTo"
  360.                                                                    value="frontend.checkout.confirm.page">
  361.                                                         {% endblock %}
  362.                                                         {% block component_offcanvas_cart_actions_promotion_input_group %}
  363.                                                             <div class="input-group">
  364.                                                                 {% block component_offcanvas_cart_actions_promotion_label %}
  365.                                                                     <label class="{{ visuallyHiddenClass }}"
  366.                                                                            for="addPromotionOffcanvasCartInput">
  367.                                                                         {{ "checkout.addPromotionLabel"|trans|sw_sanitize }}
  368.                                                                     </label>
  369.                                                                 {% endblock %}
  370.                                                                 {% block component_offcanvas_cart_actions_promotion_input %}
  371.                                                                     <input type="text"
  372.                                                                            name="code"
  373.                                                                            class="form-control"
  374.                                                                            id="addPromotionOffcanvasCartInput"
  375.                                                                            placeholder="{{ "checkout.addPromotionPlaceholder"|trans|striptags }}"
  376.                                                                            aria-label="{{ "checkout.addPromotionLabel"|trans|striptags }}"
  377.                                                                            aria-describedby="addPromotionOffcanvasCart"
  378.                                                                            required="required">
  379.                                                                 {% endblock %}
  380.                                                                 {% block component_offcanvas_cart_actions_promotion_submit %}
  381.                                                                     {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct childs of `input-group` #}
  382.                                                                     {% if feature('v6.5.0.0') %}
  383.                                                                         <button class="btn btn-secondary"
  384.                                                                                 type="submit"
  385.                                                                                 id="addPromotionOffcanvasCart">
  386.                                                                             >
  387.                                                                         </button>
  388.                                                                     {% else %}
  389.                                                                         <div class="input-group-append">
  390.                                                                             <button class="btn btn-secondary"
  391.                                                                                     type="submit"
  392.                                                                                     id="addPromotionOffcanvasCart">
  393.                                                                                 {{ "tomRocket.twigel-checkout.promotion.apply"|trans }}
  394.                                                                             </button>
  395.                                                                         </div>
  396.                                                                     {% endif %}
  397.                                                                 {% endblock %}
  398.                                                             </div>
  399.                                                         {% endblock %}
  400.                                                     </form>
  401.                                                 {% endblock %}
  402.                                             </div>
  403.                                             <div class="order-comment pr-0 pl-0">
  404.                                                 <textarea class="w-100 twigel-customer-comment" rows="5"
  405.                                                           form="confirmOrderForm" name="customerComment"
  406.                                                           placeholder="{{ "tomRocket.twigel-checkout.customerComment.textAreaPlaceholder"|trans|striptags }}"></textarea>
  407.                                             </div>
  408.                                         </div>
  409.                                     </div>
  410.                                 {% endblock %}
  411.                                 {% block page_checkout_aside_summary %}
  412.                                     <div class="checkout-aside-summary">
  413.                                         <div class="bonus-count">
  414.                                             {% set bonusAmount = 0 %}
  415.                                             {% set sellBonus = 0 %}
  416.                                             {% for lineItem in page.cart.lineItems %}
  417.                                                 {% if not lineItem.extensions.productBonusSell %}
  418.                                                     {% set bonusAmount = bonusAmount + (lineItem.price.totalPrice * config("TwigelBonusProgram.config.bonusToEuro")) %}
  419.                                                 {% else %}
  420.                                                     {% set sellBonus = sellBonus + lineItem.extensions.productBonusSell.value %}
  421.                                                 {% endif %}
  422.                                             {% endfor %}
  423.                                             <div class="bonus-count-buy">
  424.                                                 <p>Bonuspunkte für die Bestellung:</p>
  425.                                                 <p class="text-success d-flex align-items-center">
  426.                                                     <span class="fw-bold mr-2">+ {{ bonusAmount|round }}</span>
  427.                                                     {% sw_icon "bonus" style {
  428.                                                         "pack": "top-bar",
  429.                                                         "namespace": "TomRockets"
  430.                                                     } %}
  431.                                                 </p>
  432.                                             </div>
  433.                                             <div class="bonus-count-sell">
  434.                                                 <p>Bonuspunkte eingelöst:</p>
  435.                                                 <p class="text-danger fw-bold d-flex align-items-center">
  436.                                                     <span class="fw-bold mr-2"> - {{ sellBonus }}</span>
  437.                                                     {% sw_icon "bonus" style {
  438.                                                         "pack": "top-bar",
  439.                                                         "namespace": "TomRockets"
  440.                                                     } %}
  441.                                                 </p>
  442.                                             </div>
  443.                                         </div>
  444.                                         {% block page_checkout_summary_header %}
  445.                                         {% endblock %}
  446.                                         {% block page_checkout_summary_list %}
  447.                                             <div class="checkout-aside-summary-list-container">
  448.                                                 {% block page_checkout_summary_list_container %}
  449.                                                     {% sw_include '@Storefront/storefront/page/checkout/summary.html.twig' %}
  450.                                                 {% endblock %}
  451.                                             </div>
  452.                                         {% endblock %}
  453.                                     </div>
  454.                                 {% endblock %}
  455.                                 {% block page_checkout_aside_actions %}{% endblock %}
  456.                             </div>
  457.                         {% endblock %}
  458.                     </div>
  459.                 {% endblock %}
  460.             </div>
  461.         {% endblock %}
  462.     </div>
  463. {% endblock %}