Files

33 lines
1006 B
Twig
Raw Permalink Normal View History

{#
# External/Affiliate Product Add to Cart (Bootstrap 5 Override)
#
# Renders a link button to the external product URL.
#
# Expected context:
# product_url - External product URL
# button_text - Button label text
#
# WooCommerce PHP equivalent: single-product/add-to-cart/external.php
#
# @package WcBootstrap
# @since 0.1.0
#}
{{ do_action('woocommerce_before_add_to_cart_form') }}
<form class="cart" action="{{ product_url|default('#')|esc_url }}" method="get">
{{ do_action('woocommerce_before_add_to_cart_button') }}
<a href="{{ product_url|default('#')|esc_url }}"
class="btn btn-outline-primary btn-lg single_add_to_cart_button"
target="_blank"
rel="noopener noreferrer nofollow">
{{ button_text|default(__('Buy product'))|esc_html }}
<i class="bi bi-box-arrow-up-right ms-2" aria-hidden="true"></i>
</a>
{{ do_action('woocommerce_after_add_to_cart_button') }}
</form>
{{ do_action('woocommerce_after_add_to_cart_form') }}