Subversion Repositories SmartDukaan

Rev

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

Rev 1398 Rev 1404
Line 158... Line 158...
158
            catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
158
            catalog_client.reserveItemInWarehouse(item_id, logistics_info.warehouseId, order.lineitems[0].quantity)
159
 
159
 
160
            item_pricing = catalog_client.getItemPricing(item_id, order.warehouse_id)
160
            item_pricing = catalog_client.getItemPricing(item_id, order.warehouse_id)
161
            order.lineitems[0].transfer_price = item_pricing.transferPrice
161
            order.lineitems[0].transfer_price = item_pricing.transferPrice
162
        
162
        
163
        try:
-
 
164
            #Email the information of order placed to customer
-
 
165
            email_transaction_info_to_user(transaction_id)
-
 
166
        except Exception as ex:
-
 
167
            #Nothing much to do. Customer will not know that there was a transaction.
-
 
168
            print ex
-
 
169
    session.commit()
163
    session.commit()
170
    return True
164
    return True
171
 
165
 
172
def enqueue_transaction_info_email(transaction_id):
166
def enqueue_transaction_info_email(transaction_id):
173
    transaction = get_transaction(transaction_id)
167
    transaction = get_transaction(transaction_id)