Resumen: Los almacenes alrededor del mundo presentan diferencias de funcionalidad, dimensión, productos almacenados, etc. A pesar de ello, en todos ellos se realizan los mismos procesos y ligados a ellos surgen varios problemas de optimización cuya resolución contribuyen a la gestión eficiente del almacén. Este trabajo se centra en la preparación de pedidos, en particular, en el cálculo de la ruta óptima que debe realizar el vehículo en el almacén para recoger los productos que componen un pedido. Se introducen y se desarrollan modelos de optimización para determinar las rutas en la preparación del pedido y finalmente, se implementan los modelos en un almacén de distribución real con los software Python y CPLEX Studio.