Generación de Credenciales en VTEX

En este artículo se describen los pasos necesarios para obtener las credenciales de VTEX requeridas para habilitar las funcionalidades avanzadas de nuestra aplicación.

La aplicación generada debe tener los siguientes accesos:

  • Lectura de Colecciones (Catalog -> Collection -> Read Collections)
  • Lectura de Productos por SKU (Catalog -> Content -> SKU)
  • Actualizar total de órdenes (OMS -> OMS access -> Change Order)
  • Actualizar estado de órdenes (OMS -> OMS access -> Change order workflow status)
  • Crear Notificaciones (OMS -> OMS access -> Feed v3 and Hook Admin)

Para comenzar, vamos a generar un ROL con los accesos requeridos. Para esto nos dirigimos a CONFIGURACIÓN DE LA CUENTA -> CONFIGURACIÓN DE LA CUENTA -> ROLES DE USUARIO, tal como se muestra a continuación:

Dentro de la siguiente pantalla, seleccionamos la opción "Nuevo Rol"

Seleccionamos el tipo de rol "Custom" e ingresamos un nombre a elección:

A continuación, dentro de la sección "Productos y Recursos" que se encuentran asociados al Rol:

Debemos seleccionar todos aquellos accesos requeridos por Mobbex para habilitar las funciones avanzadas. Como ejemplo podemos observar la asignación del acceso a "Read Collections".

Finalizado este paso, guardamos el rol y nos dirigimos a la sección "Claves de Aplicación":

Dentro de esta sección, presionamos la opción "Administrar mis claves" y luego "Generar Clave":

Introducimos una etiqueta para la clave y asignamos el rol o perfil previamente creado:

Una vez completada esta información, presionamos "Generar" y el sistema nos mostrará el "App Token" generado. Es necesario guardar este valor ya que luego no puede recuperarse. El "App Key" se obtiene al regresar a la pantalla de "Claves de Aplicación", en la columna "clave".

Estos 2 valores deben ingresarse dentro de la configuración de la aplicación VTEX en su consola de comercio, tal como se muestra en la siguiente pantalla: