Desarrollo Script en PHP (Carga de pedidos de un fichero de texto a API de Fedex)
Budget: €30 – €250 EUR
Hola,
Se desea un desarrollo de un script en PHP que se ejecutará en un servidor linux.
El proceso consiste en:
1) Recoger la información de un fichero de texto ubicado en un FTP dado. Este fichero tendrá un nombre que consistirá en un nº aleatorio .txt (Ejemplo: 92326299000019960.txt)
2) Este fichero contiene información sobre pedidos de Amazon (cliente, dirección, telefono, producto, unidades, etc....)
3) El fichero puede contener 1 o varios pedidos.
4) Cada linea del fichero es un pedido. Si bien, un pedido puede tener más de un producto y en tal caso tendrá más de una linea para el mismo pedido. Se identifica facilmente por el order-id
5) Cada pedido se tendrá que cargar vía API en el sistema de FEDEX.
6) El fichero podrá tener pedidos que ya fueron cargados previamente, en ficheros anteriores. Por lo que será necesario hacer un control de los pedidos que ya se han cargado previamente en el sistema de FEDEX para no volver a cargarlos.
7) Cómo control de pedidos antiguos se recomienda incluir el order-id en un fichero en el FTP. De forma que siempre antes de cargar un nuevo pedido en el sistema de FEDEX se revise este fichero para asegurar que no se ha cargado ya, si se encuentra no se debe hacer nada con el pedido.
8) Una vez cargados todos los pedidos en el sistema de fedex se debe borrar el fichero de texto original del FTP.
9) Se debe dejar un fichero de log en el FTP con registro de las acciones realizadas, dia y hora.
Se adjunta un fichero de ejemplo con pedidos de Amazon.
Se adjunta la documentación del a API de Fedex.
Se adjunta un pdf con la explicación de lo que significa cada campo del fichero de Amazon, de cara a poder trasladarlo en la carga en el sistema de Fedex.
La idea es ejecutar el script 1 o varias veces al día. El fichero normalmente contendrá los pedidos de los últimos 3 días, de ahí que haya pedidos duplicados.
Se desea un desarrollo de un script en PHP que se ejecutará en un servidor linux.
El proceso consiste en:
1) Recoger la información de un fichero de texto ubicado en un FTP dado. Este fichero tendrá un nombre que consistirá en un nº aleatorio .txt (Ejemplo: 92326299000019960.txt)
2) Este fichero contiene información sobre pedidos de Amazon (cliente, dirección, telefono, producto, unidades, etc....)
3) El fichero puede contener 1 o varios pedidos.
4) Cada linea del fichero es un pedido. Si bien, un pedido puede tener más de un producto y en tal caso tendrá más de una linea para el mismo pedido. Se identifica facilmente por el order-id
5) Cada pedido se tendrá que cargar vía API en el sistema de FEDEX.
6) El fichero podrá tener pedidos que ya fueron cargados previamente, en ficheros anteriores. Por lo que será necesario hacer un control de los pedidos que ya se han cargado previamente en el sistema de FEDEX para no volver a cargarlos.
7) Cómo control de pedidos antiguos se recomienda incluir el order-id en un fichero en el FTP. De forma que siempre antes de cargar un nuevo pedido en el sistema de FEDEX se revise este fichero para asegurar que no se ha cargado ya, si se encuentra no se debe hacer nada con el pedido.
8) Una vez cargados todos los pedidos en el sistema de fedex se debe borrar el fichero de texto original del FTP.
9) Se debe dejar un fichero de log en el FTP con registro de las acciones realizadas, dia y hora.
Se adjunta un fichero de ejemplo con pedidos de Amazon.
Se adjunta la documentación del a API de Fedex.
Se adjunta un pdf con la explicación de lo que significa cada campo del fichero de Amazon, de cara a poder trasladarlo en la carga en el sistema de Fedex.
La idea es ejecutar el script 1 o varias veces al día. El fichero normalmente contendrá los pedidos de los últimos 3 días, de ahí que haya pedidos duplicados.