| Line 2841... |
Line 2841... |
| 2841 |
mpItem.currentSp = math.ceil(item.proposedSellingPrice)
|
2841 |
mpItem.currentSp = math.ceil(item.proposedSellingPrice)
|
| 2842 |
fkItem.commissionValue = round((mpItem.commission/100)*(mpItem.currentSp),2)
|
2842 |
fkItem.commissionValue = round((mpItem.commission/100)*(mpItem.currentSp),2)
|
| 2843 |
fkItem.serviceTaxValue = round((mpItem.serviceTax/100)*(fkItem.commissionValue+mpItem.courierCost),2)
|
2843 |
fkItem.serviceTaxValue = round((mpItem.serviceTax/100)*(fkItem.commissionValue+mpItem.courierCost),2)
|
| 2844 |
fkItem.updatedOn = timestamp
|
2844 |
fkItem.updatedOn = timestamp
|
| 2845 |
fkItem.priceUpdatedBy = 'SYSTEM'
|
2845 |
fkItem.priceUpdatedBy = 'SYSTEM'
|
| 2846 |
mpItem.minimumPossibleTp = getNewLowestPossibleTp(mpItem,item.ourNlc,vatRate,item.proposedSellingPrice)
|
2846 |
mpItem.minimumPossibleTp = getNewLowestPossibleTp(mpItem,item.ourNlc,vatRate,mpItem.currentSp)
|
| 2847 |
mpItem.minimumPossibleSp = getNewLowestPossibleSp(mpItem,item.ourNlc,vatRate)
|
2847 |
mpItem.minimumPossibleSp = getNewLowestPossibleSp(mpItem,item.ourNlc,vatRate)
|
| 2848 |
addHistory(fkItem,mpItem)
|
2848 |
addHistory(fkItem,mpItem)
|
| 2849 |
markStatusForMarketplaceItems(fkItem,mpItem)
|
2849 |
markStatusForMarketplaceItems(fkItem,mpItem)
|
| 2850 |
session.commit()
|
2850 |
session.commit()
|
| 2851 |
for item in successfulAutoIncrease:
|
2851 |
for item in successfulAutoIncrease:
|
| Line 2967... |
Line 2967... |
| 2967 |
previousAutoFav, nowAutoFav = markAutoFavourite()
|
2967 |
previousAutoFav, nowAutoFav = markAutoFavourite()
|
| 2968 |
if options.runType =='FULL':
|
2968 |
if options.runType =='FULL':
|
| 2969 |
write_report(previousAutoFav,nowAutoFav,timestamp,options.runType)
|
2969 |
write_report(previousAutoFav,nowAutoFav,timestamp,options.runType)
|
| 2970 |
else:
|
2970 |
else:
|
| 2971 |
write_report(None,None,timestamp,options.runType)
|
2971 |
write_report(None,None,timestamp,options.runType)
|
| 2972 |
commitPricing(successfulAutoDecrease,successfulAutoIncrease,timestamp)
|
- |
|
| 2973 |
sendAutoPricingMail(successfulAutoDecrease,successfulAutoIncrease)
|
- |
|
| 2974 |
updatePriceOnFlipkart(successfulAutoDecrease,successfulAutoIncrease)
|
- |
|
| 2975 |
if previousProcessingTimestamp[0] is not None:
|
- |
|
| 2976 |
processLostBuyBoxItems(previousProcessingTimestamp[0],timestamp)
|
- |
|
| 2977 |
if options.runType=='FULL':
|
2972 |
if options.runType=='FULL':
|
| 2978 |
cheapButNotPrefAlert(timestamp)
|
2973 |
cheapButNotPrefAlert(timestamp)
|
| 2979 |
sendPricingMismatch(timestamp)
|
2974 |
sendPricingMismatch(timestamp)
|
| 2980 |
sendAlertForNegativeMargins(timestamp)
|
2975 |
sendAlertForNegativeMargins(timestamp)
|
| 2981 |
sendAlertForCompetitiveNoInventory(timestamp)
|
2976 |
sendAlertForCompetitiveNoInventory(timestamp)
|
| 2982 |
sendAlertForInactiveAutoPricing(timestamp)
|
2977 |
sendAlertForInactiveAutoPricing(timestamp)
|
| - |
|
2978 |
commitPricing(successfulAutoDecrease,successfulAutoIncrease,timestamp)
|
| - |
|
2979 |
sendAutoPricingMail(successfulAutoDecrease,successfulAutoIncrease)
|
| - |
|
2980 |
updatePriceOnFlipkart(successfulAutoDecrease,successfulAutoIncrease)
|
| - |
|
2981 |
if previousProcessingTimestamp[0] is not None:
|
| - |
|
2982 |
processLostBuyBoxItems(previousProcessingTimestamp[0],timestamp)
|
| 2983 |
|
2983 |
|
| 2984 |
if __name__ == '__main__':
|
2984 |
if __name__ == '__main__':
|
| 2985 |
main()
|
2985 |
main()
|
| 2986 |
|
2986 |
|