The presence of different distribution channels in omni-channel retail makes the fulfillment process challenging. When consumers can buy online and pick up their purchased goods at a store, the stores are often visited by a vehicle that supplies the pick-up points (PUPs) and by a vehicle that...