Files

35 lines
982 B
Twig
Raw Permalink 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 upsell in upsells %}
{{ wc_setup_product_data(upsell) }}
{% include 'content-product.html.twig' %}
{% endfor %}
{{ wp_reset_postdata() }}
{{ woocommerce_product_loop_end() }}
</section>
{% endif %}