Files
wc-bootstrap/templates/single-product/up-sells.html.twig

33 lines
927 B
Twig
Raw Normal View History

{#
# Upsell Products (Bootstrap 5 Override)
#
# Renders the upsell products section below the single product.
#
# Expected context:
# upsells - Array of WC_Product objects
# columns - Number of columns for the grid
# heading - Section heading text (filtered)
#
# WooCommerce PHP equivalent: single-product/up-sells.php
#
# @package WcBootstrap
# @since 0.1.0
#}
{% if upsells is defined and upsells|length > 0 %}
<section class="up-sells upsells products mt-5">
{% set heading = heading|default(__('You may also like&hellip;')) %}
{% if heading %}
<h2 class="h4 mb-4">{{ heading|raw }}</h2>
{% endif %}
{{ woocommerce_product_loop_start() }}
{% for product in upsells %}
{% include 'content-product.html.twig' with { product: product } %}
{% endfor %}
{{ woocommerce_product_loop_end() }}
</section>
{% endif %}