| Line 2308... |
Line 2308... |
| 2308 |
marketplaceItem.currentSp = t_marketplaceItem.currentSp
|
2308 |
marketplaceItem.currentSp = t_marketplaceItem.currentSp
|
| 2309 |
marketplaceItem.currentTp = t_marketplaceItem.currentTp
|
2309 |
marketplaceItem.currentTp = t_marketplaceItem.currentTp
|
| 2310 |
marketplaceItem.minimumPossibleSp = t_marketplaceItem.minimumPossibleSp
|
2310 |
marketplaceItem.minimumPossibleSp = t_marketplaceItem.minimumPossibleSp
|
| 2311 |
marketplaceItem.minimumPossibleTp = t_marketplaceItem.minimumPossibleTp
|
2311 |
marketplaceItem.minimumPossibleTp = t_marketplaceItem.minimumPossibleTp
|
| 2312 |
marketplaceItem.maximumSellingPrice = t_marketplaceItem.maximumSellingPrice
|
2312 |
marketplaceItem.maximumSellingPrice = t_marketplaceItem.maximumSellingPrice
|
| - |
|
2313 |
marketplaceItem.pgFee = t_marketplaceItem.pgFee
|
| 2313 |
else:
|
2314 |
else:
|
| 2314 |
marketplaceItem.courierCost = t_marketplaceItem.courierCost
|
2315 |
marketplaceItem.courierCost = t_marketplaceItem.courierCost
|
| 2315 |
marketplaceItem.otherCost = t_marketplaceItem.otherCost
|
2316 |
marketplaceItem.otherCost = t_marketplaceItem.otherCost
|
| 2316 |
marketplaceItem.autoIncrement = t_marketplaceItem.autoIncrement
|
2317 |
marketplaceItem.autoIncrement = t_marketplaceItem.autoIncrement
|
| 2317 |
marketplaceItem.autoDecrement = t_marketplaceItem.autoDecrement
|
2318 |
marketplaceItem.autoDecrement = t_marketplaceItem.autoDecrement
|
| Line 2325... |
Line 2326... |
| 2325 |
marketplaceItem.returnProvision = t_marketplaceItem.returnProvision
|
2326 |
marketplaceItem.returnProvision = t_marketplaceItem.returnProvision
|
| 2326 |
marketplaceItem.commission = t_marketplaceItem.commission
|
2327 |
marketplaceItem.commission = t_marketplaceItem.commission
|
| 2327 |
marketplaceItem.vat = t_marketplaceItem.vat
|
2328 |
marketplaceItem.vat = t_marketplaceItem.vat
|
| 2328 |
marketplaceItem.serviceTax = t_marketplaceItem.serviceTax
|
2329 |
marketplaceItem.serviceTax = t_marketplaceItem.serviceTax
|
| 2329 |
marketplaceItem.maximumSellingPrice = t_marketplaceItem.maximumSellingPrice
|
2330 |
marketplaceItem.maximumSellingPrice = t_marketplaceItem.maximumSellingPrice
|
| - |
|
2331 |
marketplaceItem.pgFee = t_marketplaceItem.pgFee
|
| 2330 |
session.commit()
|
2332 |
session.commit()
|
| 2331 |
return True
|
2333 |
return True
|
| 2332 |
except Exception as ex:
|
2334 |
except Exception as ex:
|
| 2333 |
print "Unable to addOrupdate MarketplaceItem"
|
2335 |
print "Unable to addOrupdate MarketplaceItem"
|
| 2334 |
print ex
|
2336 |
print ex
|
| Line 2445... |
Line 2447... |
| 2445 |
if(warehouse.vendor.id==vendor_id):
|
2447 |
if(warehouse.vendor.id==vendor_id):
|
| 2446 |
item.maxNlc = nlc
|
2448 |
item.maxNlc = nlc
|
| 2447 |
vat = (item.sellingPrice/(1+(marketplaceitem.vat/100))-(nlc/(1+(marketplaceitem.vat/100))))*(marketplaceitem.vat/100)
|
2449 |
vat = (item.sellingPrice/(1+(marketplaceitem.vat/100))-(nlc/(1+(marketplaceitem.vat/100))))*(marketplaceitem.vat/100)
|
| 2448 |
inHouseCost = 15 + vat + (marketplaceitem.returnProvision/100)*item.sellingPrice + marketplaceitem.otherCost
|
2450 |
inHouseCost = 15 + vat + (marketplaceitem.returnProvision/100)*item.sellingPrice + marketplaceitem.otherCost
|
| 2449 |
marketplaceitem.minimumPossibleTp = nlc + inHouseCost
|
2451 |
marketplaceitem.minimumPossibleTp = nlc + inHouseCost
|
| - |
|
2452 |
if (marketplaceitem.pgFee/100)*item.sellingPrice>=20:
|
| - |
|
2453 |
marketplaceitem.minimumPossibleSp = (nlc+(item.courierCost+marketplaceitem.closingFee)*(1+(marketplaceitem.serviceTax/100))*(1+(marketplaceitem.vat/100))+(15+marketplaceitem.otherCost)*(1+(marketplaceitem.vat)/100))/(1-(marketplaceitem.commission/100+marketplaceitem.emiFee/100+marketplaceitem.pgFee/100)*(1+(marketplaceitem.serviceTax/100))*(1+(marketplaceitem.vat)/100)-(marketplaceitem.returnProvision/100)*(1+(marketplaceitem.vat)/100))
|
| - |
|
2454 |
else:
|
| - |
|
2455 |
marketplaceitem.minimumPossibleSp = (nlc+(item.courierCost+marketplaceitem.closingFee+20)*(1+(marketplaceitem.serviceTax/100))*(1+(marketplaceitem.vat/100))+(15+marketplaceitem.otherCost)*(1+(marketplaceitem.vat)/100))/(1-(marketplaceitem.commission/100+marketplaceitem.emiFee/100)*(1+(marketplaceitem.serviceTax/100))*(1+(marketplaceitem.vat)/100)-(marketplaceitem.returnProvision/100)*(1+(marketplaceitem.vat)/100))
|
| - |
|
2456 |
session.commit()
|
| - |
|
2457 |
flipkartitem = FlipkartItem.get_by(item_id=itemid)
|
| - |
|
2458 |
if flipkartitem is not None:
|
| - |
|
2459 |
ic = InventoryClient().get_client()
|
| - |
|
2460 |
fmarketplaceitem = MarketplaceItems.get_by(itemId=itemid,source=8)
|
| - |
|
2461 |
warehouse = ic.getWarehouse(flipkartitem.warehouseId)
|
| - |
|
2462 |
if(warehouse.vendor.id==vendor_id):
|
| - |
|
2463 |
print 'Inside Flipkart maxnlc change'
|
| - |
|
2464 |
flipkartitem.maxNlc = nlc
|
| - |
|
2465 |
vat = (fmarketplaceitem.currentSp/(1+(fmarketplaceitem.vat/100))-(nlc/(1+(fmarketplaceitem.vat/100))))*(fmarketplaceitem.vat/100)
|
| - |
|
2466 |
inHouseCost = 15 + vat + (fmarketplaceitem.returnProvision/100)*fmarketplaceitem.currentSp + fmarketplaceitem.otherCost
|
| - |
|
2467 |
fmarketplaceitem.minimumPossibleTp = nlc + inHouseCost
|
| 2450 |
marketplaceitem.minimumPossibleSp = (nlc+(item.courierCost+marketplaceitem.closingFee)*(1+(marketplaceitem.serviceTax/100))*(1+(marketplaceitem.vat/100))+(15+marketplaceitem.otherCost)*(1+(marketplaceitem.vat)/100))/(1-(marketplaceitem.commission/100+marketplaceitem.emiFee/100)*(1+(marketplaceitem.serviceTax/100))*(1+(marketplaceitem.vat)/100)-(marketplaceitem.returnProvision/100)*(1+(marketplaceitem.vat)/100))
|
2468 |
fmarketplaceitem.minimumPossibleSp = (nlc+(fmarketplaceitem.courierCost+fmarketplaceitem.closingFee)*(1+(fmarketplaceitem.serviceTax/100))*(1+(fmarketplaceitem.vat/100))+(15+fmarketplaceitem.otherCost)*(1+(fmarketplaceitem.vat)/100))/(1-(fmarketplaceitem.commission/100+fmarketplaceitem.emiFee/100)*(1+(fmarketplaceitem.serviceTax/100))*(1+(fmarketplaceitem.vat)/100)-(fmarketplaceitem.returnProvision/100)*(1+(fmarketplaceitem.vat)/100))
|
| 2451 |
session.commit()
|
2469 |
session.commit()
|
| 2452 |
finally:
|
2470 |
finally:
|
| 2453 |
close_session()
|
2471 |
close_session()
|
| 2454 |
|
2472 |
|
| 2455 |
def get_all_flipkart_items():
|
2473 |
def get_all_flipkart_items():
|