| Line 285... |
Line 285... |
| 285 |
imgDiv = productDiv.div.div
|
285 |
imgDiv = productDiv.div.div
|
| 286 |
detailDiv = imgDiv.find_next_sibling('div')
|
286 |
detailDiv = imgDiv.find_next_sibling('div')
|
| 287 |
detailDivs = detailDiv.findAll('div', recursive=False)
|
287 |
detailDivs = detailDiv.findAll('div', recursive=False)
|
| 288 |
arr = detailDivs[0].a.text.strip().split(" of ", 1)
|
288 |
arr = detailDivs[0].a.text.strip().split(" of ", 1)
|
| 289 |
(productTitle, quantity) = (arr[-1], (1 if len(arr)==1 else int(arr[0])) )
|
289 |
(productTitle, quantity) = (arr[-1], (1 if len(arr)==1 else int(arr[0])) )
|
| - |
|
290 |
try:
|
| 290 |
unitPrice = int(float(detailDivs[2].span.text.replace('Rs. ','').replace(',','')))
|
291 |
unitPrice = int(float(detailDivs[2].span.text.replace('Rs. ','').replace(',','')))
|
| - |
|
292 |
except:
|
| - |
|
293 |
unitPrice = int(float(detailDivs[3].span.text.replace('Rs. ','').replace(',','')))
|
| 291 |
amountPaid = int((unitPrice*quantity*totalPaid)/subTotal)
|
294 |
amountPaid = int((unitPrice*quantity*totalPaid)/subTotal)
|
| 292 |
productUrl = "http://www.amazon.in" + detailDivs[0].a.get('href')
|
295 |
productUrl = "http://www.amazon.in" + detailDivs[0].a.get('href')
|
| 293 |
subOrder = SubOrder(productTitle, productUrl, merchantOrder.placedOn, amountPaid, MStore.ORDER_PLACED, quantity)
|
296 |
subOrder = SubOrder(productTitle, productUrl, merchantOrder.placedOn, amountPaid, MStore.ORDER_PLACED, quantity)
|
| 294 |
subOrder.productCode = productUrl.split('/')[5]
|
297 |
subOrder.productCode = productUrl.split('/')[5]
|
| 295 |
subOrder.unitPrice = unitPrice
|
298 |
subOrder.unitPrice = unitPrice
|