Subversion Repositories SmartDukaan

Rev

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

Rev 13569 Rev 13576
Line 47... Line 47...
47
    ORDER_CANCELLED = 'Cancelled'
47
    ORDER_CANCELLED = 'Cancelled'
48
    
48
    
49
    
49
    
50
    def __init__(self, store_id):
50
    def __init__(self, store_id):
51
        self.store_id = store_id
51
        self.store_id = store_id
-
 
52
        self.store_name = sourceMap[store_id]
52
    
53
    
53
    
54
    
54
    def getName(self):
55
    def getName(self):
55
        raise NotImplementedError
56
        raise NotImplementedError
56
    
57
    
57
    def scrapeAffiliate(self, startDate=None, endDate=None):
58
    def scrapeAffiliate(self, startDate=None, endDate=None):
58
        raise NotImplementedError
59
        raise NotImplementedError
59
    
60
    
60
    def parseOrderPage(self, htmlString=None): 
-
 
61
        raise NotImplementedError
-
 
62
    
-
 
63
    def saveToAffiliate(self, offers):
61
    def saveToAffiliate(self, offers):
64
        raise NotImplementedError
62
        raise NotImplementedError
65
    
63
    
66
    def scrapeStoreOrders(self,):
64
    def scrapeStoreOrders(self,):
67
        raise NotImplementedError
65
        raise NotImplementedError
Line 79... Line 77...
79
    Product/Quantity/Amount/Store/CashbackAmount/OrderDate/ExpectedDelivery/OrderStaus/DetailedStatus/CashbackStatus
77
    Product/Quantity/Amount/Store/CashbackAmount/OrderDate/ExpectedDelivery/OrderStaus/DetailedStatus/CashbackStatus
80
    No need to show cancelled orders.
78
    No need to show cancelled orders.
81
    CashbackStatus - Pending/Approved/Cancelled/CreditedToWallet
79
    CashbackStatus - Pending/Approved/Cancelled/CreditedToWallet
82
    OrderStatus - Placed/Cancelled/Delivered
80
    OrderStatus - Placed/Cancelled/Delivered
83
    '''
81
    '''
84
    def parseOrderRawHtml(self, orderId, subtagId, userId, rawHtml, orderSuccessUrl):
82
    def parseOrderRawHtml(self, orderId, subTagId, userId, rawHtml, orderSuccessUrl):
85
        
83
        
86
        pass
84
        pass
87
    
85
    
88
if __name__ == '__main__':
86
if __name__ == '__main__':
89
    store = getStore(3)
87
    store = getStore(3)