Presiona ENTER para ver los resultados o ESC para cancelar.

Prisync Tutorial de API serie-2 toma de datos de producto

Bienvenido a la 2da de Prisync API Tutorial Series con el objetivo de clarificar los fundamentos de la API.

En el primer post, Especulado sobre:

  • que los problemas Prisync (y el API V2.0) resuelve en nombre de ustedes,
  • creación de la API key y token,
  • agregar tu primer producto via API V2.0,
  • agregar tu URL y un montón de direcciones URL del competidor,
  • y la importación de lotes mediante la API.

Propósito – Tutorial de API Prisync

En este post, Voy a ir a través de la toma de datos con Prisync API V2.0. Sin embargo, se puede volver a visitar el primer post Prisync Tutorial de API serie y Documentación de la API.

Lo primero es lo primero, Supondré que usted siguió el primer post y ya has añadido un par de productos a su cuenta de Prisync. No te preocupes si no tienes ningún producto. Ir hacia atrás y completa el primer tutorial o usted puede Agregar productos en tu tablero de instrumentos. Además, necesitaremos la make_request método que se utilizó en el primer post, así que Permítanme resumir a continuación:

Es un pequeño método que llama a los extremos de la API, agregar los encabezados de autenticación.

Listado de los productos que tienen

Prisync API V2.0 ha /lista de productos (enlace en doc) punto final, que básicamente enumera todos los productos en su cuenta.

Todo lo que necesitas hacer es hacer una solicitud a la /lista de productos punto final:

La respuesta está por debajo de:

Voilà! Tengo todos los productos (desde entonces sólo han 4 de ellos) en una solicitud. resultados es una matriz JSON, volver a lista de productos 100 artículos. Cuando se tiene más de 100 productos, el resultado es paginación por 100. Por lo tanto en cada respuesta, la API devuelve la URL de la página siguiente que puede iterar dentro de un para el lazo.

Representa a cada elemento de la lista de resultados un solo producto. Por lo que cada producto contiene:

  1. ID
  2. Nombre
  3. Categoría (ID nombre y categoría)
  4. Marca de fábrica (ID nombre y marca)
  5. Código de producto (SKU, EAN o cualquier otro código de producto interno)

Cada producto en su cuenta Prisync tiene varias URLs incluyendo su propia URL y URL del competidor. Otro paso llegamos a, Ahora tenemos que recuperar esa URL.

Esto es fácil de hacer. Lo que necesitas es llamar a la obtener un producto en particular (enlace en doc) punto final. Vamos a llamarlo para el “iPhone X, GSM desbloqueado 5.8 – 64 GB – Espacio gris“. Necesito el id de la misma y establece el /lista de productos solicitud respuesta:

“ID”: “2055805”
“nombre”: “iPhone X, GSM desbloqueado 5.8 – 64 GB – Espacio gris”,iPhone 8 gris espacial - Tutorial de API Prisync

 

Conseguir el producto en Particular

Parece que estamos casi allí. Vamos a poner el ID en la URL y la llamada make_request método:

Aquí está la respuesta:

Este parámetro devuelve más detalles sobre el producto, tales como product_cost, external_ref, smart_price y Direcciones URL. Por lo tanto nos interesa Direcciones URL, así que a bucear en otros en próximos posts.

Ya que nos queremos centrar en direcciones URL campo vamos a desenterrar. Contiene una matriz de enteros, cada uno apuntando a una URL perteneciente a este producto. En este producto, hay 4 Direcciones URL cuyo ID son 8273503, 8273504, 8273505 y 8273506.

Debido a que tenemos ID de la URL, siguiente paso es llamar a obtener una dirección URL determinada (enlace en doc) punto final.

Conseguir una URL concreta

Es sólo un simple para el lazo iteración de las identificaciones de URL y conseguir los detalles del enlace:

…y aquí está la salida de la pieza de código:

… (hay 3 otros datos de URL, así que quité sólo por simplicidad.)


En los detalles del enlace, Hay varios campos y la mayoría de ellos auto explicativo. Para los detalles de cada campo, Usted puede buscar en la documentación de la API.

Ya que tenemos todos los precios del competidor, es fácil escribir un pedazo de código para encontrar los objetos que consiguió más de 10% Descuentos de hoy:

Finalmente, la salida es:

De último minuto en alerta en https://www.COOLBLUE.nl/Product/793610/Apple-iPhone-x-64gb-Zilver.html


Y finalmente sabemos que COOLBLUE.nl con descuento el precio más 10% hoy.


En definitiva todo el código de este post:

Hay muchas cosas que hacer si tiene acceso a los precios del competidor, que Prisync puede presentar con orgullo. Sólo por mencionar algunos de ellos:

  • En primer lugar puede controlar activamente sus competidores y generar alertas personalizadas dependiendo de tu estrategia de precios.
  • Además de, ajustar sus precios cuando el mercado está viciado para que pueda crear inestabilidad, que afecta directamente a sus márgenes de beneficio.
  • Otra característica que se puede desarrollar está ignorando descuentos si la acción no está disponible en el competidor.
  • Además, pueden implementar otras ideas que usted y su equipo!

Gracias por siguientes hasta este punto. Este es el segundo post de nuestra serie de artículos de API. Nos vemos en próximos posts de Prisync API Tutorial serie.

Comentarios

Deja un comentario