Prixan Connect - v1.54

Télécharger la dernière version sur ce lien.

Afin de pouvoir communiquer avec Prixan, le module Prixan Connect va commencer par appeler Prixan en envoyant des informations sur la boutique (url, ip, version).

Cet appel permettra ensuite à Prixan de vérifier la connexion grâce à la clé, et de déterminer l'url de base de la boutique afin d'appeler les méthodes exposées par le module.

Le module Prixan Connect expose plusieurs méthode d'API, toutes ces méthodes d'API communiquent avec des flux JSON.

Voici les méthodes exposées :

Liste des produits

Description Récupère la liste des produits de la boutique
Point d'accès Products
Méthode GET
Paramètres

Paramètres dans l'URL

key Clé Prixan
id_shop Identifiant boutique
id_lang Langue
start Nombre de produits à passer
limit Nombre de produits à renvoyer
ids Spécifie les produits à renvoyer
Exemple de requête GET https://ps17.prixan.info/module/prixanconnect/Products?key=9f745f17be0afc4fe2dde29daba13810&id_shop=1&start=4&limit=2
Exemple de réponse
Content-Type: application/json

Nombre total de produits

Description Récupère le nombre total de produits de la boutique
Point d'accès ProductsCount
Méthode GET
Paramètres

Paramètres dans l'URL

key Clé Prixan
id_shop Identifiant boutique
Exemple de requête GET https://ps17.prixan.info/module/prixanconnect/ProductsCount?key=9f745f17be0afc4fe2dde29daba13810&id_shop=1
Exemple de réponse
Content-Type: application/json

Statistiques des produits

Description Renvoie les statistiques des produits de la boutique
Point d'accès ProductsStats
Méthode GET
Paramètres

Paramètres dans l'URL

key Clé Prixan
id_shop Identifiant boutique
Exemple de requête GET https://ps17.prixan.info/module/prixanconnect/ProductsStats?key=9f745f17be0afc4fe2dde29daba13810&id_shop=1
Exemple de réponse
Content-Type: application/json

Mise à jour des prix des produits

Description Met à jour les prix des produits passés en paramètre
Point d'accès UpdateProducts
Méthode POST
Paramètres

Paramètres dans l'URL

key Clé Prixan
id_shop Identifiant boutique

Paramètres dans le corps de la requête (body)

id Id du produit
prix_base Prix de base du produit (float - facultatif)
prix_promo Prix spécifique du produit (float - facultatif)
Les paramètres prix_base et prix_promo sont facultatifs, mais l'un ou l'autre doit être passé. Si aucun des deux n'est passé, alors une erreur est renvoyée pour le produit en question.
Exemple de requête
Content-Type: application/json
POST https://ps17.prixan.info/module/prixanconnect/UpdateProducts?key=9f745f17be0afc4fe2dde29daba13810&id_shop=1
Exemple de réponse
Content-Type: application/json

Récupération de la liste des catégories

Description Récupère l'arborescence complète des catégories
Point d'accès ProductsCategories
Méthode GET
Paramètres

Paramètres dans l'URL

key Clé Prixan
id_shop Identifiant boutique
Exemple de requête
GET https://ps17.prixan.info/module/prixanconnect/ProductsCategories?key=9f745f17be0afc4fe2dde29daba13810&id_shop=1
Exemple de réponse
Content-Type: application/json