order.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. {% extends "pbp_store/admin_base.html" %}
  2. {% load url from future %}
  3. {% load catalog_filters %}
  4. {% block body %}
  5. <h2>Order #{{order.pk}}</h2>
  6. <table id="order" class="table table-condensed table-bordered">
  7. <tr><td>Order Date:</td><td> {{order.date}}</td></tr>
  8. <tr><td>Status:</td><td> {{order.get_status_display}}</td></tr>
  9. {% if order.orderpayment %}
  10. <tr><td>Payment Status:</td><td> {{order.orderpayment.payment_state}}</td></tr>
  11. <tr><td>Shipping Status:</td><td> {{order.orderpayment.shipping_state}}</td></tr>
  12. {% else %}
  13. <tr><td>Payment Status:</td><td> N/A</td></tr>
  14. <tr><td>Shipping Status:</td><td> N/A</td></tr>
  15. {% endif %}
  16. <tr><td>Email:</td><td> {{order.email}}</td></tr>
  17. <tr><td>Phone:</td><td> {{order.phone}}</td></tr>
  18. <tr><th colspan='2'>Shipping address:</th></tr>
  19. <tr><td>Name</td><td>{{order.shipping_name}}</td></tr>
  20. <tr><td>Address 1</td><td>{{order.shipping_address_1}}</td></tr>
  21. <tr><td>Address 2</td><td>{{order.shipping_address_2}}</td></tr>
  22. <tr><td>City</td><td>{{order.shipping_city}}</td></tr>
  23. <tr><td>State</td><td>{{order.shipping_state}}</td></tr>
  24. <tr><td>Country</td><td>{{order.shipping_country}}</td></tr>
  25. <tr><td>Zip</td><td>{{order.shipping_zip}}</td></tr>
  26. <tr><th colspan='2'>Billing:</th></tr>
  27. <tr><td>Name</td><td>{{order.billing_name}}</td></tr>
  28. <tr><td>Address 1</td><td>{{order.billing_address_1}}</td></tr>
  29. <tr><td>Address 2</td><td>{{order.billing_address_2}}</td></tr>
  30. <tr><td>City</td><td>{{order.billing_city}}</td></tr>
  31. <tr><td>State</td><td>{{order.billing_state}}</td></tr>
  32. <tr><td>Country</td><td>{{order.billing_country}}</td></tr>
  33. <tr><td>Zip</td><td>{{order.billing_zip}}</td></tr>
  34. </table>
  35. <h3> Order Details </h3>
  36. <table id="receipt" class="table table-condensed table-bordered">
  37. <thead>
  38. <tr>
  39. <th scope="col">Name</th>
  40. <th scope="col">Price</th>
  41. <th scope="col">Quantity</th>
  42. <th class="right" scope="col">Total</th>
  43. </tr>
  44. </thead>
  45. <tfoot>
  46. <tr>
  47. <td colspan="4" class="right" style="height:30px;">
  48. Order Total: {{ order.total|currency }}
  49. </td>
  50. </tr>
  51. </tfoot>
  52. <tbody>
  53. {% for item in order.order_items %}
  54. <tr>
  55. <td>{{ item.name }}</td>
  56. <td>{{ item.price|currency }}</td>
  57. <td>{{ item.quantity }}</td>
  58. <td class="right">{{ item.total|currency }}</td>
  59. </tr>
  60. {% endfor %}
  61. </tbody>
  62. </table>
  63. <h3>Order Payment</h3>
  64. {{order.orderpayment}}
  65. {% if order.orderpayment.is_google %}
  66. <h4>Google Payment</h4>
  67. {% with google_payment=order.orderpayment.google_payment %}
  68. <table id="google_payment" class="table table-condensed table-bordered">
  69. <tr><td>Order Date:</td><td> {{order.date}}</td></tr>
  70. <tr><td>Notify Type</td><td>{{google_payment.notify_type}}</td></tr>
  71. <tr><td>Serial Number</td><td>{{google_payment.serial_number}}</td></tr>
  72. <tr><td>Google Order Number</td><td>{{google_payment.google_order_number}}</td></tr>
  73. <tr><td>Buyer Id</td><td>{{google_payment.buyer_id}}</td></tr>
  74. <tr><td>Private data</td><td>{{google_payment.private_data}}</td></tr>
  75. <tr><th colspan='2'>Shipping address:</th></tr>
  76. <tr><td>Contact Name</td><td>{{google_payment.shipping_contact_name}}</td></tr>
  77. <tr><td>Address 1</td><td>{{google_payment.shipping_address1}}</td></tr>
  78. <tr><td>Address 2</td><td>{{google_payment.shipping_address2}}</td></tr>
  79. <tr><td>City</td><td>{{google_payment.shipping_city}}</td></tr>
  80. <tr><td>Postal code</td><td>{{google_payment.shipping_postal_code}}</td></tr>
  81. <tr><td>Region</td><td>{{google_payment.shipping_region}}</td></tr>
  82. <tr><td>Country</td><td>{{google_payment.shipping_country_code}}</td></tr>
  83. <tr><td>Email</td><td>{{google_payment.shipping_email}}</td></tr>
  84. <tr><td>Company</td><td>{{google_payment.shipping_company_name}}</td></tr>
  85. <tr><td>Fax</td><td>{{google_payment.shipping_fax}}</td></tr>
  86. <tr><td>Phone</td><td>{{google_payment.shipping_phone}}</td></tr>
  87. <tr><th colspan='2'>Billing:</th></tr>
  88. <tr><td>Name</td><td>{{google_payment.billing_contact_name}}</td></tr>
  89. <tr><td>Address 1</td><td>{{google_payment.billing_address1}}</td></tr>
  90. <tr><td>Address 2</td><td>{{google_payment.billing_address2}}</td></tr>
  91. <tr><td>City</td><td>{{google_payment.billing_city}}</td></tr>
  92. <tr><td>Postal Code</td><td>{{google_payment.billing_postal_code}}</td></tr>
  93. <tr><td>Region</td><td>{{google_payment.billing_region}}</td></tr>
  94. <tr><td>Country</td><td>{{google_payment.billing_country_code}}</td></tr>
  95. <tr><td>Email</td><td>{{google_payment.billing_email}}</td></tr>
  96. <tr><td>Company</td><td>{{google_payment.billing_company_name}}</td></tr>
  97. <tr><td>Fax</td><td>{{google_payment.billing_fax}}</td></tr>
  98. <tr><td>Phone</td><td>{{google_payment.billing_phone}}</td></tr>
  99. <tr><td>Marketing email allowed</td><td>{{google_payment.marketing_email_allowed}}</td></tr>
  100. <tr><td>Num cart items</td><td>{{google_payment.num_cart_items}}</td></tr>
  101. <tr><td>Cart Items</td><td>{{google_payment.cart_items}}</td></tr>
  102. <tr><td>Total Tax</td><td>{{google_payment.total_tax|currency}}</td></tr>
  103. <tr><td>Tax Currency</td><td>{{google_payment.total_tax_currency}}</td></tr>
  104. <tr><td>Adjustment Total</td><td>{{google_payment.adjustment_total|currency}}</td></tr>
  105. <tr><td>Adjustment currency</td><td>{{google_payment.adjustment_total_currency}}</td></tr>
  106. <tr><td>Order Total</td><td>{{google_payment.order_total|currency}}</td></tr>
  107. <tr><td>Order Currency</td><td>{{google_payment.order_total_currency}}</td></tr>
  108. <tr><td>Financial Order State</td><td>{{google_payment.financial_order_state}}</td></tr>
  109. <tr><td>Fulfillment Order State</td><td>{{google_payment.fulfillment_order_state}}</td></tr>
  110. <tr><td>TimeStamp</td><td>{{google_payment.timestamp}}</td></tr>
  111. <tr><td>Created At</td><td>{{google_payment.created_at}}</td></tr>
  112. <tr><td>Last updated</td><td>{{google_payment.updated_at}}</td></tr>
  113. </table>
  114. {% endwith %}
  115. {% endif %}
  116. {% if order.orderpayment.is_amazon %}
  117. Amazon order: {{order.orderpayment.is_amazon}}
  118. {% endif %}
  119. {% endblock body %}