Browse Source

Updated shipping methods display

master
David Winterbottom 13 years ago
parent
commit
cefbca1aaa

+ 1
- 1
oscar/templates/checkout/checkout.html View File

@@ -67,7 +67,7 @@ Checkout | {{ block.super }}
67 67
     </div>
68 68
     <div class="basket-title">
69 69
         <div class="row-fluid">
70
-            <h4 class="span10">Items Summary</h4>
70
+            <h4 class="span10">Items in basket</h4>
71 71
             <h4 class="span1">Quantity</h4>
72 72
             <h4 class="span1">Price</h4>
73 73
         </div>

+ 1
- 0
sandbox/apps/shipping/admin.py View File

@@ -0,0 +1 @@
1
+from oscar.apps.shipping.admin import *

+ 17
- 1
sandbox/apps/shipping/repository.py View File

@@ -1,9 +1,25 @@
1 1
 from oscar.apps.shipping.methods import Free
2 2
 from oscar.apps.shipping.repository import Repository as CoreRepository
3 3
 
4
+# Dummy shipping methods
5
+free1 = Free()
6
+free1.code = 'free1'
7
+free1.description = 'Ship by van'
8
+
9
+free2 = Free()
10
+free2.code = 'free2'
11
+free2.description = 'Ship by boat'
4 12
 
5 13
 class Repository(CoreRepository):
6 14
 
15
+    methods = {
16
+        free1.code: free1,
17
+        free2.code: free2
18
+    }
19
+
7 20
     def get_shipping_methods(self, user, basket, shipping_addr=None, **kwargs):
8
-        methods = [Free(), Free()]
21
+        methods = self.methods.values()
9 22
         return self.add_basket_to_methods(basket, methods)
23
+
24
+    def find_by_code(self, code):
25
+        return self.methods.get(code, None)

Loading…
Cancel
Save