Appuyez sur Entrée pour voir vos résultats ou Echap pour annuler.

Prisync tutoriel API série-2 collecte des données de produit

Bienvenue à la 2ème série de tutoriel API Prisync visant à clarifier les fondements de l’API.

Dans la premier blogpost, J’ai spéculé sur:

  • Quels problèmes Prisync (et l’API V2.0) résout votre nom,
  • création de la clé API et le jeton,
  • Ajouter votre premier produit via l’API V2.0,
  • Ajouter votre URL et un tas d’URL concurrent,
  • et lot importation via l’API.

Objectif – Tutoriel API Prisync

Dans ce post, Je vais passer par la collecte des données à l’aide de Prisync API V2.0. Encore, vous pouvez re-visiter le premier post Prisync tutoriel API série et Documentation de l’API.

Premières choses première, Je vais supposer que vous avez suivi le premier post et que vous avez déjà ajouté un couple de produits à votre compte Prisync. Pas de soucis si vous n’avez aucun produit. Il suffit d’aller retour et complète le premier tutoriel, ou vous pouvez ajouter des produits sur votre Tableau de bord. D’ailleurs, Nous aurons besoin de la make_request méthode que nous avons utilisé dans le premier post alors que je voudrais ce récapitulation ci-dessous:

C’est une petite méthode qui appelle les extrémités de l’API, Ajouter les en-têtes d’authentification.

Liste des produits que vous avez

Prisync API V2.0 a /liste/produit (lien vers doc) point de terminaison, qui a fondamentalement répertorie tous les produits sur votre compte.

Tout ce que vous devez faire est d’une demande à la /liste/produit point de terminaison:

La réponse est ci-dessous:

Voilà! J’ai eu tous les produits (puisque je n’ai 4 d'entre eux) dans une demande. résultats est un tableau JSON, retour liste des produits pouvant atteindre 100 éléments. Quand vous avez plus de 100 produits, le résultat est paginé par 100. C’est pourquoi à chaque réponse, l’API retourne URL de la page suivante afin que vous pouvez effectuer une itération dans un boucle for.

Chaque élément de la liste de résultats représente un seul produit. Sorte que chaque produit contient:

  1. ID
  2. Nom
  3. Catégorie (les nom et catégorie ID)
  4. Marque (ID de nom et de marque)
  5. Code du produit (SKU, EAN ou tout autre code interne du produit)

Chaque produit sur votre compte de Prisync a plusieurs URL, y compris votre propre URL et URL concurrent. Une autre étape que nous avons atteint, Il nous faut maintenant récupérer cette URL.

C’est facile à faire. Ce que vous devez appelle la Obtenez un produit particulier (lien vers doc) point de terminaison. Appelons-le pour la “iPhone X, GSM débloqué 5.8 – 64 GB – Espace gris“. J’ai besoin de l’id de produit de celui-ci et elle fixe dans le /liste/produit réponse de la demande:

“ID”: “2055805”
“nom”: “iPhone X, GSM débloqué 5.8 – 64 GB – Espace gris”,iPhone 8 gris de l’espace - Tutoriel API Prisync

 

Obtention d’un produit

On dirait que nous sommes presque là. Nous allons mettre l’ID dans l’URL et l’appel make_request méthode:

Voici la réponse:

Ce point de terminaison retourne plus de détails sur le produit, comme product_cost, external_ref, smart_price et URL. Par conséquent, nous nous intéressons à URL, donc nous allons plonger dans d’autres dans les prochains posts.

Puisque nous voulons mettre l’accent sur URLs terrain nous allons déterrer. Il contient un tableau d’entiers, chacune pointant vers une URL appartenant à ce produit. Dans ce produit, Il y a 4 URL dont les ID sont 8273503, 8273504, 8273505 et 8273506.

Raison de nous avons IDs des URL, prochaine étape lance un appel obtenez une URL spécifique (lien vers doc) point de terminaison.

Obtenir une URL particulière

C’est un simple boucle for itération sur tous les ID d’URL et obtenir les détails de l’URL:

…et voici le résultat de la partie du code:

… (Il y a 3 autres données d’URL, alors j’ai juste enlevé eux par souci de simplicité.)


Dans le détail de l’URL, Il y a plusieurs domaines et la plupart d'entre eux explicite. Pour les détails de chaque champ, vous pouvez chercher dans la documentation de l’API.

Puisque nous avons tous les prix du concurrent, Il est facile d’écrire un morceau de code pour trouver les éléments qui a obtenu plus de 10% remises aujourd'hui:

Enfin, la sortie est:

Alerte à l’adresse https de remise://www.Coolblue.nl/Product/793610/Apple-iPhone-x-64GB-Zilver.html


Et enfin, nous savons que Coolblue.nl le prix réduit plus de 10% aujourd'hui.


Pour résumer tout le code de ce post:

Il existe de nombreuses choses à faire si vous avez accès aux prix concurrent, qui Prisync peuvent présenter fièrement. Pour ne citer que quelques uns d'entre eux:

  • Tout d’abord, vous pouvez surveiller vos concurrents activement et générer des alertes personnalisées selon votre stratégie de prix.
  • en plus de cela, Définissez votre prix lorsque le marché est vicié afin que vous puissiez créer volatilité, qui influe directement sur vos marges.
  • Une autre fonctionnalité, que vous pouvez développer est ignorant des rabais si le stock n’est pas disponible sur le concurrent.
  • De plus,, vous pouvez implémenter d’autres idées que vous et votre équipe arriver à!

Merci pour qui suit jusqu'à ce point. Ceci est la deuxième de notre série d’article API. Rendez-vous dans les prochains posts de Prisync API Tutorial Series.

Commentaires

Laisser un commentaire