Buenas,
Para la creacion del modulo, prestashop ya tiene funcionalidad para emitir facturas a partir de una orden completada, se tendra que configurar la tabla de shipping por zonas y configurar en el modulo el detalle del costo de shipping.
Espero sea de su agrado y poder comunicarnos para la solucion de su sitio.