Subversion Repositories SmartDukaan

Rev

Rev 10386 | Rev 10687 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10386 Rev 10473
Line 531... Line 531...
531
                temp.append(snapdealPricing)
531
                temp.append(snapdealPricing)
532
                temp.append(mpItem)
532
                temp.append(mpItem)
533
                competitiveNoInventory.append(temp)
533
                competitiveNoInventory.append(temp)
534
                continue
534
                continue
535
        else:
535
        else:
-
 
536
            #lowest sp - subs diff < lowest pos sp 
536
            if lowestTp > lowestPossibleTp and snapdealDetails.ourInventory==0:
537
            if lowestTp > lowestPossibleTp and snapdealDetails.ourInventory==0:
537
                temp=[]
538
                temp=[]
538
                temp.append(snapdealDetails)
539
                temp.append(snapdealDetails)
539
                temp.append(val)
540
                temp.append(val)
540
                snapdealPricing = __SnapdealPricing(ourSp,ourTp,lowestTp,lowestPossibleTp,'TP',None,lowestPossibleSp)
541
                snapdealPricing = __SnapdealPricing(ourSp,ourTp,lowestTp,lowestPossibleTp,'TP',None,lowestPossibleSp)
Line 1726... Line 1727...
1726
    else:
1727
    else:
1727
        competitionSubsidy = snapdealDetails.secondLowestSellerSp - snapdealDetails.secondLowestSellerOfferPrice
1728
        competitionSubsidy = snapdealDetails.secondLowestSellerSp - snapdealDetails.secondLowestSellerOfferPrice
1728
    return competitionSubsidy - ourSubsidy    
1729
    return competitionSubsidy - ourSubsidy    
1729
        
1730
        
1730
def getOtherTp(snapdealDetails,val,spm):
1731
def getOtherTp(snapdealDetails,val,spm):
1731
    if val.parent_category==10011:
1732
    if val.parent_category==10011 or val.parent_category==12001:
1732
        commissionPercentage = spm.competitorCommissionAccessory
1733
        commissionPercentage = spm.competitorCommissionAccessory
1733
    else:
1734
    else:
1734
        commissionPercentage = spm.competitorCommissionOther
1735
        commissionPercentage = spm.competitorCommissionOther
1735
    if snapdealDetails.rank==1:
1736
    if snapdealDetails.rank==1:
1736
        otherTp = snapdealDetails.secondLowestSellerSp- snapdealDetails.secondLowestSellerSp*(commissionPercentage/100+spm.emiFee/100)*(1+(spm.serviceTax/100))-(val.courierCost+spm.closingFee)*(1+(spm.serviceTax/100))-(max(20,(spm.pgFee/100)*snapdealDetails.secondLowestSellerSp)*(1+(spm.serviceTax/100)));
1737
        otherTp = snapdealDetails.secondLowestSellerSp- snapdealDetails.secondLowestSellerSp*(commissionPercentage/100+spm.emiFee/100)*(1+(spm.serviceTax/100))-(val.courierCost+spm.closingFee)*(1+(spm.serviceTax/100))-(max(20,(spm.pgFee/100)*snapdealDetails.secondLowestSellerSp)*(1+(spm.serviceTax/100)));