Saltar al contenido principal

Integración con la API de precios

ANYMARKET permite al vendedor proporcionar su propia implementación de consulta de precios. Cuando esta implementación está habilitada, ANYMARKET comenzará a realizar llamadas a la URL dada. Al crear un nuevo anuncio, utilizará los precios devueltos de esta llamada para los campos "Precio por" y "Precio desde".

La siguiente imagen muestra cómo se realiza el flujo de consulta de precios, desde el inicio de la creación del anuncio hasta su finalización.

Para habilitar la consulta de precio API, el vendedor debe acceder a la pantalla de parámetros de ANYMARKET, seleccionar la opción Usar cálculo de precio por API e informar la URL de la API como se muestra en la siguiente imagen.

aviso

¡Atención!

La llamada solo se ejecutará para productos con cálculo de precio "Manual, controlo el precio por el anuncio"

Uso de la integración de la API de precios

Cuando la integración esté habilitada, ANYMARKET realizará una llamada POST al endpoint informado en los parámetros del sistema, enviando como parámetro (Query String) lo siguiente:

ParámetroDescripción
fichaTOKEN de autenticación de la cuenta que llama. Sirve para identificar qué cuenta de ANYMARKET está llamando al servicio.
holaCódigo de identificación interno de la tienda en ANYMARKET.
SKUEl ID del SKU para el que se crea el anuncio.
MercadoEn qué MARKETPLACE se crea el anuncio.

Y como cuerpo, reenviaremos la información que tenemos sobre el anuncio que se está creando:

Parte de esta información es:

  • Titulo del producto
  • Tipo de descuento estándar
  • Cantidad de descuento estándar
  • Si el anuncio tiene habilitado un descuento.
{
"fields": [{
"key": "string",
"value": "string"
}]
}

Con la respuesta esperada:

{
"price": 123.45,
"discount": 123.45
}

Validaciones que se realizarán a la devolución:

Rellene ambos valores: los 2 campos son de devolución obligatoria.

Precios no válidos: el precio DE (precio) debe ser mayor que el precio PER (descuento).