shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

fba_order_info.twig (11700B)


      1 {{ header }}{{ column_left }}
      2 <div id="content">
      3   <div class="page-header">
      4     <div class="container-fluid">
      5       <div class="pull-right">
      6         <a href="{{ cancel }}" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-default"><i class="fa fa-reply"></i></a>
      7         {% if fba_order_status == 1 %}
      8           <a href="{{ resend_link }}" id="button-resend" data-toggle="tooltip" title="{{ button_resend }}" class="btn btn-info" value=""><i class="fa fa-refresh"></i></a>
      9         {% endif %}
     10         {% if fba_order_status == 2 %}
     11           <a href="{{ ship_link }}" id="button-ship" data-toggle="tooltip" title="{{ button_ship }}" class="btn btn-info" value=""><i class="fa fa-truck"></i></a>
     12         {% endif %}
     13         {% if fba_order_status == 0 or fba_order_status == 2 %}
     14           <a onclick="confirm('{{ text_confirm }}') ? location.href='{{ cancel_link }}' : false;" id="button-cancel" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-danger" value=""><i class="fa fa-times-circle"></i></a>
     15         {% endif %}
     16       </div>
     17       <h1>{{ heading_title }}</h1>
     18       <ul class="breadcrumb">
     19         {% for breadcrumb in breadcrumbs %}
     20         <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
     21         {% endfor %}
     22       </ul>
     23     </div>
     24   </div>
     25   <div class="container-fluid" id="main-body">{% if error_warning %}
     26     {% for warning in error_warning %}
     27     <div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> {{ warning }}
     28       <button type="button" class="close" data-dismiss="alert">&times;</button>
     29     </div>
     30     {% endfor %}
     31     {% endif %}
     32     {% if success %}
     33     <div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> {{ success }}
     34       <button type="button" class="close" data-dismiss="alert">&times;</button>
     35     </div>
     36     {% endif %}
     37     <div class="panel-body">
     38       <ul class="nav nav-tabs">
     39         <li class="active"><a href="#tab-general" data-toggle="tab">{{ tab_general }}</a></li>
     40         <li><a href="#tab-history" data-toggle="tab">{{ tab_history }}</a></li>
     41       </ul>
     42       <div class="tab-content">
     43         <div class="tab-pane active" id="tab-general">
     44           <div class="row">
     45             <div class="col-md-6">
     46               <div class="panel panel-default">
     47                 <div class="panel-heading">
     48                   <h3 class="panel-title"><i class="fa fa-shopping-cart"></i> {{ text_shipping_address }}</h3>
     49                 </div>
     50                 <table class="table">
     51                   <tbody>
     52                     <tr>
     53                       <td>{{ shipping_address }}</td>
     54                     </tr>
     55                   </tbody>
     56                 </table>
     57               </div>
     58             </div>
     59             <div class="col-md-6">
     60               <div class="panel panel-default">
     61                 <div class="panel-heading">
     62                   <h3 class="panel-title"><i class="fa fa-user"></i> {{ text_order_info }}</h3>
     63                 </div>
     64                 <table class="table">
     65                   <tr>
     66                     <td><button data-toggle="tooltip" title="{{ text_opencart_order }}" class="btn btn-info btn-xs"><i class="fa fa-shopping-cart fa-fw"></i></button></td>
     67                     <td><a href="{{ order_link }}">{{ order_id }}</a></td>
     68                   </tr>
     69                   <tr>
     70                     <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_status }}" class="btn btn-info btn-xs"><i class="fa fa-cog fa-fw"></i></button></td>
     71                     <td>
     72                       {% if fba_order_status == 0 %}
     73                         <label class="label label-info">{{ status_options.fba_order_status }}</label>
     74                       {% elseif fba_order_status == 1 %}
     75                         <label class="label label-danger">{{ status_options.fba_order_status }}</label>
     76                       {% elseif fba_order_status == 2 %}
     77                         <label class="label label-warning">{{ status_options.fba_order_status }}</label>
     78                       {% elseif fba_order_status == 3 %}
     79                         <label class="label label-success">{{ status_options.fba_order_status }}</label>
     80                       {% elseif fba_order_status == 4 %}
     81                         <label class="label label-danger">{{ status_options.fba_order_status }}</label>
     82                       {% endif %}
     83                     </td>
     84                   </tr>
     85                   {% if fulfillment_id %}
     86                     <tr>
     87                       <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_fulfillment_id }}" class="btn btn-info btn-xs"><i class="fa fa-truck fa-fw"></i></button></td>
     88                       <td><a href="{{ fulfillment_link }}">{{ fulfillment_id }}</a></td>
     89                     </tr>
     90                   {% endif %}
     91                 </table>
     92               </div>
     93             </div>
     94           </div>
     95           <div class="panel panel-default">
     96             <div class="panel-heading">
     97               <h3 class="panel-title"><i class="fa fa-info-circle"></i> {{ text_order }}</h3>
     98             </div>
     99             <div class="panel-body">
    100               <table class="table table-bordered">
    101                 <thead>
    102                   <tr>
    103                     <td class="text-left">{{ column_product }}</td>
    104                     <td class="text-left">{{ column_sku }}</td>
    105                     <td class="text-right">{{ column_quantity }}</td>
    106                     <td class="text-right">{{ column_fba }}</td>
    107                   </tr>
    108                 </thead>
    109                 <tbody>
    110                 {% for product in products %}
    111                 <tr>
    112                   <td class="text-left"><a href="{{ product.href }}">{{ product.name }}</a> {% for option in product.option %} <br />
    113                     {% if option.type != 'file' %}
    114                     &nbsp;<small> - {{ option.name }}: {{ option.value }}</small> {% endif %}>
    115                     {% endfor %}</td>
    116                   <td class="text-left">
    117                     {% if product.sku is not empty %}
    118                       {{ product.sku }}
    119                     {% else %}
    120                       <span class="label label-danger">{{ text_no_sku }}</span>
    121                     {% endif %}
    122                   </td>
    123                   <td class="text-right">{{ product.quantity }}</td>
    124                   <td class="text-right"> {% if product.fba == 1 %} <span class="btn btn-success btn-sm"><i class="fa fa-check fa-fw"></i></span> {% else %} <span class="btn btn-danger btn-sm"><i class="fa fa-minus fa-fw"></i></span> {% endif %} </td>
    125                 </tr>
    126                 {% endfor %}
    127                 </tbody>
    128               </table>
    129             </div>
    130           </div>
    131         </div>
    132         <div class="tab-pane" id="tab-history">
    133           <div class="panel panel-default">
    134             <div class="panel-heading">
    135               <h3 class="panel-title"><i class="fa fa-comment-o"></i> {{ text_history }}</h3>
    136             </div>
    137             <div class="panel-body">
    138               <table class="table table-bordered">
    139                 <thead>
    140                   <tr>
    141                     <td class="text-left">{{ column_fulfillment_id }}</td>
    142                     <td class="text-left">{{ column_created }}</td>
    143                     <td class="text-left">{{ column_type }}</td>
    144                     <td class="text-right">{{ column_response_code }}</td>
    145                     <td class="text-right">{{ column_actions }}</td>
    146                   </tr>
    147                 </thead>
    148                 <tbody>
    149                   {% if fulfillments %}
    150                     {% for fulfillment in fulfillments %}
    151                       <tr>
    152                         <td class="text-left">{{ fulfillment.fba_order_fulfillment_id }}</td>
    153                         <td class="text-left">{{ fulfillment.created }}</td>
    154                         <td class="text-left">{{ type_options[fulfillment.type] }}</td>
    155                         <td class="text-right"><label class="label{% if fulfillment.response_header_code == 200 or fulfillment.response_header_code == 201 %}label-success{% else %}label-danger{% endif %}">{{ fulfillment.response_header_code }}</label></td>
    156                         <td class="text-right">
    157                           {% if fulfillment.request_body is not empty %}
    158                             <button data-toggle="tooltip" title="{{ text_show_request }}" class="btn btn-info btn-sm" onclick="$('#request-row-{{ fulfillment.fba_order_fulfillment_id }}').toggle();"><i class="fa fa-mail-forward fa-fw"></i></button>
    159                           {% endif %}
    160                           {% if fulfillment.response_body is not empty %}
    161                             <button data-toggle="tooltip" title="{{ text_show_response }}" class="btn btn-info btn-sm" onclick="$('#response-row-{{ fulfillment.fba_order_fulfillment_id }}').toggle();"><i class="fa fa-mail-reply fa-fw"></i></button>
    162                           {% endif %}
    163                           {% if fulfillment.errors is not empty %}
    164                             <button data-toggle="tooltip" title="{{ text_show_errors }}" class="btn btn-danger btn-sm" onclick="$('#error-row-{{ fulfillment.fba_order_fulfillment_id }}').toggle();"><i class="fa fa-exclamation fa-fw"></i></button>
    165                           {% endif %}
    166                         </td>
    167                       </tr>
    168                       <tr id="error-row-{{ fulfillment.fba_order_fulfillment_id }}" style="display:none;">
    169                         <td class="text-left" colspan="4">
    170                           {% if fulfillment.errors is empty %}
    171                             <div class="alert alert-info" style="width:100%;">{{ text_no_errors }}</div>
    172                           {% endif %}
    173                           {% for fulfillment_error in fulfillment.errors %}
    174                           <div class="alert alert-warning" style="width:100%;">({{ fulfillment_error.code }}) {{ fulfillment_error.message|replace({'\r' : '', '\n' : ''}) }}</div>
    175                           {% endfor %}
    176                         </td>
    177                       </tr>
    178                       <tr id="request-row-{{ fulfillment.fba_order_fulfillment_id }}" style="display:none;">
    179                         <td class="text-left" colspan="4"><pre>{{ fulfillment.request_body_output }}</pre></td>
    180                       </tr>
    181                       <tr id="response-row-{{ fulfillment.fba_order_fulfillment_id }}" style="display:none;">
    182                         <td class="text-left" colspan="4"><pre>{{ fulfillment.response_body_output }}</pre></td>
    183                       </tr>
    184                     {% endfor %}
    185                   {% else %}
    186                     <tr>
    187                       <td class="text-center" colspan="5">{{ text_no_requests }}</td>
    188                     </tr>
    189                   {% endif %}
    190                 </tbody>
    191               </table>
    192             </div>
    193           </div>
    194         </div>
    195       </div>
    196     </div>
    197   </div>
    198 </div>
    199 <script type="text/javascript"><!--
    200 
    201 $('#button-resend').click(function() {
    202   $('#button-resend').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>').attr('disabled','disabled');
    203 });
    204 
    205 $('#button-ship').click(function() {
    206   $('#button-ship').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>').attr('disabled','disabled');
    207 });
    208 
    209 $('#button-cancel').click(function() {
    210   $('#button-cancel').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>').attr('disabled','disabled');
    211 });
    212 
    213 //--></script>
    214 {{ footer }}