{# # Shipping Form (Bootstrap 5 Override) # # Renders shipping address fields with "ship to different address" toggle. # # Expected context: # checkout - WC_Checkout object # shipping_fields - Array of shipping field configs # order_fields - Array of order note fields # # WooCommerce PHP equivalent: checkout/form-shipping.php # # @package WcBootstrap # @since 0.1.0 #}
{{ do_action('woocommerce_before_checkout_shipping_form', checkout) }}
{% if shipping_fields is defined %} {% for key, field in shipping_fields %} {{ woocommerce_form_field(key, field, checkout.get_value(key)) }} {% endfor %} {% endif %}
{{ do_action('woocommerce_after_checkout_shipping_form', checkout) }}
{# Order notes #}
{{ do_action('woocommerce_before_order_notes', checkout) }} {% if order_fields is defined and order_fields|length > 0 %}

{{ __('Additional information') }}

{% for key, field in order_fields %} {{ woocommerce_form_field(key, field, checkout.get_value(key)) }} {% endfor %}
{% endif %} {{ do_action('woocommerce_after_order_notes', checkout) }}