| Line 616... |
Line 616... |
| 616 |
except:
|
616 |
except:
|
| 617 |
print "Unexpected error:", sys.exc_info()[0]
|
617 |
print "Unexpected error:", sys.exc_info()[0]
|
| 618 |
return False
|
618 |
return False
|
| 619 |
|
619 |
|
| 620 |
#This is not the source as in snapdeal or website, this source is to incorporate different pricing depending upon source id.
|
620 |
#This is not the source as in snapdeal or website, this source is to incorporate different pricing depending upon source id.
|
| 621 |
#i.e. if user visiting to our site has specific source he would se pricing on that souce basis. Default source is 1.
|
621 |
#i.e. if user visiting to our site has specific source he would see pricing on that source basis. Default source is 1.
|
| 622 |
def get_item_availability_for_location(item_id, source_id):
|
622 |
def get_item_availability_for_location(item_id, source_id):
|
| 623 |
item_availability = ItemAvailabilityCache.get_by(itemId=item_id, sourceId = source_id)
|
623 |
item_availability = ItemAvailabilityCache.get_by(itemId=item_id, sourceId = source_id)
|
| 624 |
if item_availability:
|
624 |
if item_availability:
|
| 625 |
return [item_availability.warehouseId, item_availability.expectedDelay, item_availability.billingWarehouseId, item_availability.sellingPrice, item_availability.totalAvailability, item_availability.weight]
|
625 |
return [item_availability.warehouseId, item_availability.expectedDelay, item_availability.billingWarehouseId, item_availability.sellingPrice, item_availability.totalAvailability, item_availability.weight]
|
| 626 |
#return [item_availability.warehouseId, item_availability.expectedDelay, item_availability.billingWarehouseId, item_availability.sellingPrice, 0, item_availability.weight]
|
626 |
#return [item_availability.warehouseId, item_availability.expectedDelay, item_availability.billingWarehouseId, item_availability.sellingPrice, 0, item_availability.weight]
|