{strip} {$_errors = []} {if !empty($error_step_id) && $error_step_id === "details"}{$_errors = $errors}{/if} {$_hide_details = empty($details) || !empty($details.disabled)}
{* BODY *}
{if empty($details.disabled)} {if !empty($details)} {$_inline_fields = []} {$_custom_fields = []} {$_required_inline_fields = []} {$_required_custom_fields = []} {* shop_order_render_field function here *} {include file="./render_field.function.html" inline} {* FIELDS *} {if !empty($details.shipping_address_fields)} {foreach $details.shipping_address_fields_order as $_field_id} {if !empty($details.shipping_address_fields[$_field_id])} {$_field = $details.shipping_address_fields[$_field_id]} {else} {continue} {/if} {if !empty($_field.affects_rate)} {capture append="_required_inline_fields"}{shop_order_render_field _field=$_field}{/capture} {else} {capture append="_inline_fields"}{shop_order_render_field _field=$_field}{/capture} {/if} {/foreach} {/if} {* PLUGINS *} {if !empty($details.plugin_custom_fields_order)} {foreach $details.plugin_custom_fields_order as $_field_id} {if !empty($details.plugin_custom_fields[$_field_id])} {$_plugin = $details.plugin_custom_fields[$_field_id]} {if !empty($_plugin.html)} {if !empty($_plugin.wa_css_class_added)} {capture assign="_inline_field"} {/capture} {if !empty($_plugin.affects_rate)} {$_required_inline_fields[] = $_inline_field} {else} {$_inline_fields[] = $_inline_field} {/if} {else} {capture assign="_custom_field"} {/capture} {if !empty($_plugin.affects_rate)} {$_required_custom_fields[] = $_custom_field} {else} {$_custom_fields[] = $_custom_field} {/if} {/if} {/if} {else} {continue} {/if} {/foreach} {/if} {$_plugin_description = ifset($details, 'preliminary_shipping_rate', 'description', '')} {if !empty($_plugin_description)} {/if} {* RENDER *} {if !empty($_required_inline_fields) || !empty($_required_custom_fields)} {/if} {* INFO *} {if !empty($details.shipping_rate)} {$_address = null} {$_way = null} {$_additional = null} {$_storage_days = null} {$_photos = null} {if !empty($details.shipping_rate.date_min)} {$_est_delivery = $details.shipping_rate.date_min|wa_datetime:"shortdate"} {else} {$_est_delivery = str_replace(date('Y'), '', $details.shipping_rate.est_delivery|default:"")} {/if} {if !empty($details.shipping_rate.custom_data)} {$_data = $details.shipping_rate.custom_data} {if !empty($details.shipping_rate.type) && !empty($_data[$details.shipping_rate.type])} {$_custom_data = $_data[$details.shipping_rate.type]} {if !empty($_custom_data.description)} {$_address = $_custom_data.description} {/if} {if !empty($_custom_data.way)} {$_way = $_custom_data.way} {/if} {if !empty($_custom_data.additional)} {$_additional = $_custom_data.additional} {/if} {if !empty($_custom_data.storage.storage_days)} {$_storage_days = $_custom_data.storage.storage_days} {/if} {if !empty($_custom_data.photos)} {$_photos = $_custom_data.photos} {/if} {/if} {/if} {/if} {if !empty($_inline_fields) || !empty($_custom_fields)} {/if} {/if} {$_text_errors = []} {foreach $_errors as $_error} {if !empty($_error.id) && $_error.id === "details_plugin" && !empty($_error.text)} {$_text_errors[] = $_error} {/if} {/foreach} {if !empty($_text_errors)} {/if} {* @event checkout_render_details *} {foreach $event_hook.details as $_} {/foreach} {/if}
{capture assign=_photo_template_html}{include file="./dialog/photo.html" inline}{/capture}
{/strip}