{# # Product Content in Loop (Bootstrap 5 Override) # # Renders a single product card within the shop loop grid. # Uses Bootstrap 5 card component with WooCommerce hook output. # # Rendered via the content-product.php bridge file (not TemplateOverride) # because wc_get_template_part() does not fire the template_part hooks. # # Hook output structure: # woocommerce_before_shop_loop_item → link open # woocommerce_before_shop_loop_item_title → sale badge, product image # woocommerce_shop_loop_item_title →

product title # woocommerce_after_shop_loop_item_title → star rating, price # woocommerce_after_shop_loop_item → link close, add-to-cart button # # WooCommerce PHP equivalent: content-product.php # # @package WcBootstrap # @since 0.1.0 #}
{{ do_action('woocommerce_before_shop_loop_item') }} {# Product image with sale badge overlay #}
{{ do_action('woocommerce_before_shop_loop_item_title') }}
{# Product title #} {{ do_action('woocommerce_shop_loop_item_title') }} {# Rating and price #} {{ do_action('woocommerce_after_shop_loop_item_title') }}