Migración a Multi - ID

Como realizar los cambios necesarios en los datos enviados para adaptarse al sistema de multi identificación de clientes de Woowup

El objetivo de esta migración, es remover el identificador externo de los clientes y aprovechar el motor de búsqueda de multi-identificación de WoowUp.

PASO 1

Actualizar las llamadas de creación de entidades a la API

a) Ajustar el código que exporta clientes a /apiv3/customers y unsetear la clave "service_uid" del json que viaje a WoowUp

b) Ajustar el código que exporta ventas a /apiv3/purchases como se hizo con /customers

*** Si en alguno de los dos casos de arriba, se estaba completando el service_uid con algún otro identificador, poner ese identificador en su llave correspondiente, Ej: customer.document = document;

PASO 2

Actualizar las llamadas de actualización a la API

En clientes, actualizar la URL y el payload del PUT para actualizar clientes como muestra la documentación:

https://docs.woowup.com/api/users#update-an-user

*** Ya no se envía el service_uid en base64 en la query, sino que la api actualiza directamente a partir de los identificadores que vengan en el payload

PASO 3

  • Configurar el MultiIdentificador desde la plataforma

Desde admin.woowup.com se dirigen a Configuración > Multi-Identificador, y desactivan el "identificador externo" desde el toggle a la derecha

PASO 4

De duplicación y actualización histórica de identificadores

Una vez implementen los cambios correspondientes, nos avisan y ajustamos la info histórica en la plataforma

PASO 5

  • Stats de procesos (OPCIONAL)

Hace poco implementamos los Stats de procesos, en la pantalla:

https://admin.woowup.com/app/brain/#!/{account}/account/data-sync-stats para tener más visibilidad de la ingesta de datos en cada proceso, ustedes al terminar cada importación, nos pueden enviar las estadísticas que recolectaron del proceso (en el formato que acepta la API) via request, y luego puedan consultar las sincronizaciones desde esa la pantalla

Documentación de los API Stats: