Subversion Repositories SmartDukaan

Rev

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

Rev 19421 Rev 19438
Line 634... Line 634...
634
                order.courier_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.delivery_delay)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
634
                order.courier_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.delivery_delay)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
635
                order.expected_shipping_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.shippingTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
635
                order.expected_shipping_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.shippingTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
636
                order.promised_shipping_time = order.expected_shipping_time
636
                order.promised_shipping_time = order.expected_shipping_time
637
                order.expected_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.deliveryTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
637
                order.expected_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.deliveryTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
638
                order.promised_delivery_time = order.expected_delivery_time
638
                order.promised_delivery_time = order.expected_delivery_time
639
                itemLevelLogisticsCost = round((order.total_amount *logisticsCost)/transactionAmount, 0)
639
                itemLevelLogisticsCost = round((order.total_weight *logisticsCost)/transactionWeight, 0)
640
                logisticsCostInOrders = logisticsCostInOrders + itemLevelLogisticsCost
640
                logisticsCostInOrders = logisticsCostInOrders + itemLevelLogisticsCost
641
                order.lineitems[0].logisticsCost = itemLevelLogisticsCost
641
                order.lineitems[0].logisticsCost = itemLevelLogisticsCost
642
                order.lineitems[0].codCollectionCharges = 0
642
                order.lineitems[0].codCollectionCharges = 0
643
        
643
        
644
            orders[0].lineitems[0].logisticsCost = orders[0].lineitems[0].logisticsCost + (logisticsCost-logisticsCostInOrders)
644
            orders[0].lineitems[0].logisticsCost = orders[0].lineitems[0].logisticsCost + (logisticsCost-logisticsCostInOrders)
Line 826... Line 826...
826
                order.courier_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.delivery_delay)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
826
                order.courier_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.delivery_delay)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
827
                order.expected_shipping_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.shippingTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
827
                order.expected_shipping_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.shippingTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
828
                order.promised_shipping_time = order.expected_shipping_time
828
                order.promised_shipping_time = order.expected_shipping_time
829
                order.expected_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.deliveryTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
829
                order.expected_delivery_time = (current_time + datetime.timedelta(days=costingAndDeliveryEstimateObj.deliveryTime)).replace(hour=PREPAID_SHIPPING_CUTOFF_TIME, minute=0, second=0)
830
                order.promised_delivery_time = order.expected_delivery_time
830
                order.promised_delivery_time = order.expected_delivery_time
831
                itemLevelLogisticsCost = round((order.total_amount *logisticsCost)/transactionAmount, 0)
831
                itemLevelLogisticsCost = round((order.total_weight *logisticsCost)/transactionWeight, 0)
832
                logisticsCostInOrders = logisticsCostInOrders + itemLevelLogisticsCost
832
                logisticsCostInOrders = logisticsCostInOrders + itemLevelLogisticsCost
833
                itemLevelCodCollectionCharges = round((order.total_amount *codCollectionCharges)/transactionAmount, 0)
833
                itemLevelCodCollectionCharges = round((order.total_amount *codCollectionCharges)/transactionAmount, 0)
834
                codCollectionChargesInOrders = codCollectionChargesInOrders + itemLevelCodCollectionCharges
834
                codCollectionChargesInOrders = codCollectionChargesInOrders + itemLevelCodCollectionCharges
835
                order.lineitems[0].logisticsCost = itemLevelLogisticsCost
835
                order.lineitems[0].logisticsCost = itemLevelLogisticsCost
836
                order.lineitems[0].codCollectionCharges = itemLevelCodCollectionCharges
836
                order.lineitems[0].codCollectionCharges = itemLevelCodCollectionCharges