{{if !empty($module_data) and !empty($module_data['items'])}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_user_order_list_base_top
{{/if}} {{php}} $hook_name = 'plugins_view_user_order_list_base_top'; $hook_data = MyEventTrigger($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'data'=>$module_data]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}

{{$module_data.order_no}} {{if !empty($module_data['warehouse_name'])}} {{if !empty($module_data['warehouse_icon'])}} {{if IsUrl($module_data['warehouse_icon'])}} {{$module_data.warehouse_name}} {{else /}} {{/if}} {{/if}} {{if empty($module_data['warehouse_url'])}} {{$module_data.warehouse_name}} {{else /}} {{$module_data.warehouse_name}} {{/if}} {{/if}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}

plugins_view_user_order_list_base_nav_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_user_order_list_base_nav_bottom'; $hook_data = MyEventTrigger($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'data'=>$module_data]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}

{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_user_order_list_base_goods_top
{{/if}} {{php}} $hook_name = 'plugins_view_user_order_list_base_goods_top'; $hook_data = MyEventTrigger($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'data'=>$module_data]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}
{{foreach $module_data.items as $item}}
{{$item.title}} {{if !empty($item.spec)}} {{/if}}
{{if $item.original_price gt 0}} {{$module_data.currency_data.currency_symbol}}{{$item.original_price}} {{/if}} {{$module_data.currency_data.currency_symbol}}{{$item.price}}x{{$item.buy_number}} {{if $item['returned_quantity'] gt 0 or $item['refund_price'] gt 0}} 已退 {{$item.returned_quantity}} / {{$module_data.currency_data.currency_symbol}}{{$item.refund_price}} {{/if}}
{{if ($module_data['is_can_launch_aftersale'] eq 1 or !empty($item['orderaftersale'])) and !empty($item['orderaftersale_btn_text'])}} {{if empty($item['orderaftersale'])}} {{$item.orderaftersale_btn_text}} {{else /}} {{$item.orderaftersale_btn_text}} {{/if}} {{/if}}

{{/foreach}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_user_order_list_base_goods_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_user_order_list_base_goods_bottom'; $hook_data = MyEventTrigger($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'data'=>$module_data]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}
{{$module_data.describe}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_user_order_list_base_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_user_order_list_base_bottom'; $hook_data = MyEventTrigger($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'data'=>$module_data]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}} {{/if}}