Просмотр исходного кода

Adjust order detail template to break out tax-exclusive costs

This is useful in the US where taxes are treated separately from other
charges.
master
David Winterbottom 12 лет назад
Родитель
Сommit
33db96dce9
1 измененных файлов: 14 добавлений и 1 удалений
  1. 14
    1
      oscar/templates/oscar/dashboard/orders/order_detail.html

+ 14
- 1
oscar/templates/oscar/dashboard/orders/order_detail.html Просмотреть файл

1
+
1
 {% extends 'dashboard/layout.html' %}
2
 {% extends 'dashboard/layout.html' %}
2
 {% load url from future %}
3
 {% load url from future %}
3
 {% load i18n %}
4
 {% load i18n %}
99
                                     <th>{% trans "Supplier" %}</th>
100
                                     <th>{% trans "Supplier" %}</th>
100
                                     <th>{% trans "Supplier SKU" %}</th>
101
                                     <th>{% trans "Supplier SKU" %}</th>
101
                                     <th>{% trans "Est. delivery date" %}</th>
102
                                     <th>{% trans "Est. delivery date" %}</th>
102
-                                    <th>{% trans "Price (before discounts)" %}</th>
103
+                                    <th>{% trans "Price excl tax (before discounts)" %}</th>
104
+                                    <th>{% trans "Price inc tax (before discounts)" %}</th>
103
                                     <th>{% trans "Actions" %}</th>
105
                                     <th>{% trans "Actions" %}</th>
104
                                 </tr>
106
                                 </tr>
105
                             </thead>
107
                             </thead>
129
                                         </td>
131
                                         </td>
130
                                         <td>{{ line.partner_sku }}</td>
132
                                         <td>{{ line.partner_sku }}</td>
131
                                         <td>{{ line.est_dispatch_date|default:"-" }}</td>
133
                                         <td>{{ line.est_dispatch_date|default:"-" }}</td>
134
+                                        <td style="text-align: right">{{ line.line_price_before_discounts_excl_tax|currency:order.currency }}</td>
132
                                         <td style="text-align: right">{{ line.line_price_before_discounts_incl_tax|currency:order.currency }}</td>
135
                                         <td style="text-align: right">{{ line.line_price_before_discounts_incl_tax|currency:order.currency }}</td>
133
                                         <td>
136
                                         <td>
134
                                             <a href="{% url 'dashboard:order-line-detail' number=order.number line_id=line.id %}" class="btn btn-info">{% trans "View" %}</a>
137
                                             <a href="{% url 'dashboard:order-line-detail' number=order.number line_id=line.id %}" class="btn btn-info">{% trans "View" %}</a>
139
                                 <tr>
142
                                 <tr>
140
                                     <td colspan="7"></td>
143
                                     <td colspan="7"></td>
141
                                     <th>{% trans "Discount" %}</th>
144
                                     <th>{% trans "Discount" %}</th>
145
+                                    <td style="text-align: right">{{ order.total_discount_excl_tax|currency:order.currency }}</td>
142
                                     <td style="text-align: right">{{ order.total_discount_incl_tax|currency:order.currency }}</td>
146
                                     <td style="text-align: right">{{ order.total_discount_incl_tax|currency:order.currency }}</td>
143
                                     <td></td>
147
                                     <td></td>
144
                                 </tr>
148
                                 </tr>
147
                                         <tr>
151
                                         <tr>
148
                                             <td colspan="7"></td>
152
                                             <td colspan="7"></td>
149
                                             <th>{% trans "Basket total (excl. discounts)" %}</th>
153
                                             <th>{% trans "Basket total (excl. discounts)" %}</th>
154
+                                            <td style="text-align: right">{{ order.basket_total_before_discounts_excl_tax|currency:order.currency }}</td>
150
                                             <td style="text-align: right">{{ order.basket_total_before_discounts_incl_tax|currency:order.currency }}</td>
155
                                             <td style="text-align: right">{{ order.basket_total_before_discounts_incl_tax|currency:order.currency }}</td>
151
                                             <td></td>
156
                                             <td></td>
152
                                         </tr>
157
                                         </tr>
157
                                                     <span class="label label-success">{% trans "Discount" %}</span>
162
                                                     <span class="label label-success">{% trans "Discount" %}</span>
158
                                                     {{ discount.offer_name }}
163
                                                     {{ discount.offer_name }}
159
                                                 </td>
164
                                                 </td>
165
+                                                <td style="text-align: right"></td>
160
                                                 <td style="text-align: right">- {{ discount.amount|currency:order.currency }}</td>
166
                                                 <td style="text-align: right">- {{ discount.amount|currency:order.currency }}</td>
161
                                                 <td></td>
167
                                                 <td></td>
162
                                             </tr>
168
                                             </tr>
164
                                         <tr>
170
                                         <tr>
165
                                             <td colspan="7"></td>
171
                                             <td colspan="7"></td>
166
                                             <th>{% trans "Basket total (inc. discounts)" %}</th>
172
                                             <th>{% trans "Basket total (inc. discounts)" %}</th>
173
+                                            <th style="text-align: right">{{ order.basket_total_excl_tax|currency:order.currency }}</th>
167
                                             <th style="text-align: right">{{ order.basket_total_incl_tax|currency:order.currency }}</th>
174
                                             <th style="text-align: right">{{ order.basket_total_incl_tax|currency:order.currency }}</th>
168
                                             <td></td>
175
                                             <td></td>
169
                                         </tr>
176
                                         </tr>
171
                                         <tr>
178
                                         <tr>
172
                                             <td colspan="7"></td>
179
                                             <td colspan="7"></td>
173
                                             <th>{% trans "Basket total" %}</th>
180
                                             <th>{% trans "Basket total" %}</th>
181
+                                            <th style="text-align: right">{{ order.basket_total_excl_tax|currency:order.currency }}</th>
174
                                             <th style="text-align: right">{{ order.basket_total_incl_tax|currency:order.currency }}</th>
182
                                             <th style="text-align: right">{{ order.basket_total_incl_tax|currency:order.currency }}</th>
175
                                             <td></td>
183
                                             <td></td>
176
                                         </tr>
184
                                         </tr>
181
                                     <tr>
189
                                     <tr>
182
                                         <td colspan="7"></td>
190
                                         <td colspan="7"></td>
183
                                         <td>{% trans "Shipping total (excl. discounts)" %}</td>
191
                                         <td>{% trans "Shipping total (excl. discounts)" %}</td>
192
+                                        <td style="text-align: right">{{ order.shipping_before_discounts_excl_tax|currency:order.currency }}</td>
184
                                         <td style="text-align: right">{{ order.shipping_before_discounts_incl_tax|currency:order.currency }}</td>
193
                                         <td style="text-align: right">{{ order.shipping_before_discounts_incl_tax|currency:order.currency }}</td>
185
                                         <td></td>
194
                                         <td></td>
186
                                     </tr>
195
                                     </tr>
191
                                                 <span class="label label-success">{% trans "Discount" %}</span>
200
                                                 <span class="label label-success">{% trans "Discount" %}</span>
192
                                                 {{ discount.offer_name }}
201
                                                 {{ discount.offer_name }}
193
                                             </td>
202
                                             </td>
203
+                                            <td></td>
194
                                             <td style="text-align: right">- {{ discount.amount|currency:order.currency }}</td>
204
                                             <td style="text-align: right">- {{ discount.amount|currency:order.currency }}</td>
195
                                             <td></td>
205
                                             <td></td>
196
                                         </tr>
206
                                         </tr>
198
                                     <tr>
208
                                     <tr>
199
                                         <td colspan="7"></td>
209
                                         <td colspan="7"></td>
200
                                         <th>{% trans "Shipping total (inc. discounts)" %}</th>
210
                                         <th>{% trans "Shipping total (inc. discounts)" %}</th>
211
+                                        <th style="text-align: right">{{ order.shipping_excl_tax|currency:order.currency }}</th>
201
                                         <th style="text-align: right">{{ order.shipping_incl_tax|currency:order.currency }}</th>
212
                                         <th style="text-align: right">{{ order.shipping_incl_tax|currency:order.currency }}</th>
202
                                         <td></td>
213
                                         <td></td>
203
                                     </tr>
214
                                     </tr>
205
                                     <tr>
216
                                     <tr>
206
                                         <td colspan="7"></td>
217
                                         <td colspan="7"></td>
207
                                         <th>{% trans "Shipping total" %}</th>
218
                                         <th>{% trans "Shipping total" %}</th>
219
+                                        <th style="text-align: right">{{ order.shipping_excl_tax|currency:order.currency }}</th>
208
                                         <th style="text-align: right">{{ order.shipping_incl_tax|currency:order.currency }}</th>
220
                                         <th style="text-align: right">{{ order.shipping_incl_tax|currency:order.currency }}</th>
209
                                         <td></td>
221
                                         <td></td>
210
                                     </tr>
222
                                     </tr>
213
                                 <tr>
225
                                 <tr>
214
                                     <td colspan="7"></td>
226
                                     <td colspan="7"></td>
215
                                     <th>{% trans "Order total" %}</th>
227
                                     <th>{% trans "Order total" %}</th>
228
+                                    <th style="text-align: right">{{ order.total_excl_tax|currency:order.currency }}</th>
216
                                     <th style="text-align: right">{{ order.total_incl_tax|currency:order.currency }}</th>
229
                                     <th style="text-align: right">{{ order.total_incl_tax|currency:order.currency }}</th>
217
                                     <td></td>
230
                                     <td></td>
218
                                 </tr>
231
                                 </tr>

Загрузка…
Отмена
Сохранить