Primeros pasos

Objetivo

Dar la posibilidad a los clientes poder migrar la información de los clientes, tiendas, productos y ventas a través de una integración sencilla. Se puede elegir cualquiera de las integraciones, funcionan muy similares.

Proceso de Implementación vía FTP

El cliente debe confeccionar todos los documentos solicitados y enviarlos para su aprobación al equipo de Integración. Luego, se les dará acceso a un FTP con sus respectivas credenciales donde deberá alojar el grupo de archivos.

Recordá que todos los archivos deben contener todos los datos de cabeceras para que este procese sin problemas.

Aspectos Generales vía FTP

Nombre de Archivos

Los archivos CSV deberán tener los siguientes nombres:

Archivo de Clientes

clientes_#grupo_#fecha.csv

Archivo de Ventas

ventas_#grupo_#fecha.csv

Archivo de Productos

productos_#grupo_#fecha.csv

Archivo de Categorías

categorias*#grupo#fecha.csv*

Archivo de Tiendas

tiendas_#grupo_#fecha.csv

Archivo de Medios de pago (opcional)

payments_#grupo_#fecha.csv Archivo de Miembros de Familia (opcional)

member_family_#grupo_#fecha.csv

El #grupo solo aplica para multimarcas/multicuentas

Ejemplo:

  • clientes_woowup_20200128.csv

  • ventas_woowup_20200128.csv

  • productos_woowup_20200128.csv

  • tiendas_woowup_20200128.csv

  • categorias_woowup_20200128.csv

  • payments_woowup_20200128.csv

Si el archivo de ventas a procesar es histórico, debe agregarse el termino "historical" al nombre del archivo.

Ejemplo:

ventas_woowup_20200128_historical.csv

¿Como procesar los archivos vía FTP?

WoowUp les proveerá un ftp para que depositen los archivos que necesiten ser procesados, van a dejar el conjunto de archivos en la carpeta pending (con los nombres previamente acordados) y WoowUp tendrá un cron automático para procesar los archivos

Ruta: **<ftp_root>**/pending/juego_de_archivos_para_procesar/(todos los archivos)

Se enviarán los archivos históricos una sola vez y luego se enviaran la información actualizada de cada día, según el horario acordado en el blueprint.

Formato de Archivos vía FTP

Los archivos deben estar separados por ";" y en formato UTF 8. Todos los archivos deben respetetar las cabeceras. Se pueden alterar las cabeceras pero no cambiar el nombre.

El tamaño máximo de la suma de todos los archivos debe ser de 20 MB. Para procesar más de ese tamaño debe coordinarlo con el equipo de WoowUp.

Proceso de Implementación vía SQL

El cliente debe confeccionar todos las querys/Store Procedure/Vistas solicitados y enviarlos para su aprobación al equipo de Integración. Además, deberá dar acceso al equipo de WoowUp al SQL de forma lectura brindando la siguiente información:

  • Host

  • Port

  • Username

  • Password

  • DatabaseName

Recordá que todos las querys deben contener todos los datos de cabeceras para que este procese sin problemas.

Aspectos Generales vía SQL

Las querys deben estar armadas para consultar de manera eficiente, por lo tanto, pedimos que tenga un campo de filtrado de fecha_update para no procesar más de una vez toda la información. Este campo debe agregarse en todas las tablas.

Se debe armar una query especial que tenga toda la información histórica para poder traer el histórico de cada entidad.

El procesamiento será acordado con el cliente el blueprint.

La conexión vía SQL NO contempla VPN

Last updated