{* Render checkout settings sidebar *} {$checkout_sidebar} {if $redirect_hash} {/if}
{if empty($old_storefronts)}
{sprintf('[`No storefronts with multi-step checkout. Go to the storefronts settings.`]', '?action=storefronts#/design/action=settings')}
{else}

[`Multi-step checkout setup`]

[`Common settings for all storefronts with multi-step checkout.`]
{sprintf('[`In storefront settings you can switch between multi-step checkout and in-cart checkout.`]', "`$wa_app_url`?action=storefronts#/design/action=settings")}
[`Define the checkout step order and each step settings using the form below.`]
[`Checkout setup tips`]
×

[`For online stores shipping to multiple countries and regions:`]
[`1. Contact info → 2. Shipping → 3. Payment → 4. Confirmation.`]

[`For one-city-centric stores offering mostly courier shipping:`]
[`1. Shipping → 2. Contact info → 3. Payment → 4. Confirmation`]

[`For electronic-delivery-only stores:`]
[`1. Contact info → 2. Payment → 3. Confirmation`]

[`Keep the checkout setup as simple as possible.`]

[`Shipping & Contacts`]. [`Some shipping options require to know the destination address. If the shipping step is before the contact info step (i.e. customer hasn’t input the address yet), certain shipping options may not calculate shipping rates properly.`]

[`Confirmation`]. [`Disabling the Confirmation step is bad if the order total can be changed during the checkout, e.g. if shipping, tax, or promotions can increase the order total. Make sure your customer seen the final order amount before the order is placed.`]

{foreach $steps as $step_id => $step} {/foreach}
{if $step.status}

{/if}

{$step.name}

[`Guest checkout`]
{if $auth_alert} {/if}
{sprintf('[`Setup of required fields validation in backend, order spam filter, and web push notifications is available in “General settings” section.`]', '?action=settings#/general/')}
{/if}
{* !!! move to layout? *}