Operational performance in retail cross-docking greatly depends on good planning and dynamic scheduling. There is currently a shortage of planning policies for retail cross-docking operation which receives product from multiple vendors and sorts onto outbound trucks for different stores. Also, there is a need for mixing policies for retailing logistics processes in both staple items and direct freight items. This is due to the fact that 1) direct freight normally has high value and should be moved faster to reduce inventory holding costs; 2) it is necessary to load staple and direct freight items in the same truck for the same store to reduce transportation costs. Adding to this is the requirement to handle uncertainties such as trucks arriving late and material mismatching at the cross docking point. This project develops optimised cross-docking planning policies and dynamic scheduling solutions for retail supply chain.