| Line 151... |
Line 151... |
| 151 |
merchantOrder.totalAmount = long(orderObj['pricing']['orderGrossPrice'])
|
151 |
merchantOrder.totalAmount = long(orderObj['pricing']['orderGrossPrice'])
|
| 152 |
merchantOrder.discountApplied = long(orderObj['pricing']['discountCouponRedemptionAmount'])+long(orderObj['pricing']['giftCouponRedemptionAmount'])
|
152 |
merchantOrder.discountApplied = long(orderObj['pricing']['discountCouponRedemptionAmount'])+long(orderObj['pricing']['giftCouponRedemptionAmount'])
|
| 153 |
merchantOrder.deliveryCharges = long(orderObj['totalShipmentCharges'])
|
153 |
merchantOrder.deliveryCharges = long(orderObj['totalShipmentCharges'])
|
| 154 |
subOrders= []
|
154 |
subOrders= []
|
| 155 |
for subOrderObj in orderObj['subOrders']:
|
155 |
for subOrderObj in orderObj['subOrders']:
|
| 156 |
subOrder = SubOrder(subOrderObj['cartItem']['cartItemTitle'], BASE_PRODUCT_URL%(long(subOrderObj['cartItem']['productId'])), orderObj['orderDate'], long(subOrderObj['cartItem']['pricing']['payablePrice']))
|
156 |
subOrder = SubOrder(subOrderObj['cartItem']['cartItemTitle'], BASE_PRODUCT_URL%(long(subOrderObj['cartItem']['productId'])), orderObj['orderDate'], long(subOrderObj['pricing']['payablePrice']))
|
| 157 |
subOrder.estimatedDeliveryDate = subOrderObj['cartItem']['shipment']['expectedDeliveryDate']
|
157 |
subOrder.estimatedDeliveryDate = subOrderObj['cartItem']['shipment']['expectedDeliveryDate']
|
| 158 |
subOrder.merchantSubOrderId = str(subOrderObj['subOrderId'])
|
158 |
subOrder.merchantSubOrderId = str(subOrderObj['subOrderId'])
|
| 159 |
subOrder.detailedStatus = rawHtmlSoup.body.find("div", {'class':'sub-order-status'}).text
|
159 |
subOrder.detailedStatus = rawHtmlSoup.body.find("div", {'class':'sub-order-status'}).text
|
| 160 |
subOrder.imgUrl = BASE_IMG_URL+subOrderObj['cartItem']['lineItemImageUrl']
|
160 |
subOrder.imgUrl = BASE_IMG_URL+subOrderObj['cartItem']['lineItemImageUrl']
|
| 161 |
subOrder.offerDiscount = long(subOrderObj['cartItem']['price'])*long(subOrderObj['cartItem']['itemQuantity'])-long(subOrderObj['cartItem']['pricing']['payablePrice'])
|
161 |
subOrder.offerDiscount = long(subOrderObj['cartItem']['price'])*long(subOrderObj['cartItem']['itemQuantity'])-long(subOrderObj['pricing']['payablePrice'])
|
| 162 |
subOrder.unitPrice = long(subOrderObj['cartItem']['price'])
|
162 |
subOrder.unitPrice = long(subOrderObj['cartItem']['price'])
|
| 163 |
subOrder.productCode = str(long(subOrderObj['cartItem']['productId']))
|
163 |
subOrder.productCode = str(long(subOrderObj['cartItem']['productId']))
|
| 164 |
subOrder.amountPaid = long(subOrderObj['cartItem']['pricing']['payablePrice'])
|
164 |
subOrder.amountPaid = long(subOrderObj['cartItem']['pricing']['payablePrice'])
|
| 165 |
subOrder.quantity = long(subOrderObj['cartItem']['itemQuantity'])
|
165 |
subOrder.quantity = long(subOrderObj['cartItem']['itemQuantity'])
|
| 166 |
subOrder.tracingkUrl = ORDER_TRACK_URL%(long(orderObj['orderId']))
|
166 |
subOrder.tracingkUrl = ORDER_TRACK_URL%(long(orderObj['orderId']))
|