Attention : l’API est actuellement en version BETA. Nous conseillons sauf cas particulier d’utiliser la version Javascript, qui suit les évolutions de l’API.

1 – MÉTHODE GET RECO

methode getReco/similar

Objectif:

Obtenir des recommandations similaires au produit courrant.

methode (GET) getReco/comp

Objectif:

Obtenir des recommandations complémentaires au produit courrant.

methode (GET) getReco/perso

Objectif:

Obtenir des recommandations personnalisées en fonction de l’utilisateur.

methode (GET) getReco/bestsell

Objectif:

Obtenir des recommandations basée sur les meilleurs ventes.

methode (GET) getReco/collaborativeView

Objectif:

Obtenir des recommandations basée sur “collaborative user view”.

methode (GET) getReco/collaborativeBuy

Objectif:

Obtenir des recommandations basée sur “collaborative user buy”.

 

Paramètres possible dans l'url
Label Type Description
query  string champ d'application de l'algo choisi
uid  string identifiant de l'utilisateur
start int début de la liste
max int nombre de résultat envoyés (100 max)
filterResponse string liste des champs à renvoyer (* = tout).
Les champs désirés sont séparés par une virgule
filterQuery string permet de restreindre le résultat par rapport à des champs de la base de donné. Les restrictions désirées sont séparés par une virgule.
-Il possible de mettre des restrictions de date pour avoir les nouveautés.
-Il possible de mettre des restrictions sur les prix (les nombres en général) .
-Il possible de mettre des restrictions sur les caractéristiques (couleur par exemple).
-Il possible de mettre des restrictions sur le panier courant de l'utilisateur ( exemple : si l'utilisateur a quelque chose dans le panier alors afficher des produits pas cher).
queryFilter equation Permet de changer l'équation de recommandation par défaut.
Vous ne devez modifier ce paramètre que vraiment si vous savez ce que vous faites.
algoClient string algo très avancées. Combinaisons de différents algorithmes suivant des conditions particulières.

(STREAM) methode product/stream

Objectif:

Mise à jour des produits à partir d’un flux de données.

(POST) methode product

Objectif:

Mise à jour des produits à partir d’un formulaire post.

(POST) methode product/url

Objectif:

Mise à jour des produits à partir d’un fichier.

Paramètres possible dans l’url

Label Type Description
url string url du fichier csv

L’envoie des données se fait sous le format CSV

Champ utilisable pour l'envoie
id string id du produit
pub_type string type de produit
pub_name string titre du produit
pub_url_image string url de l'image
pub_reference string référence du produit
pub_ean string code EAN
pub_description string description du produit
pub_descriptionShort string description longue du produit
pub_price_promo float prix
pub_price_catalogue float prix non soldé
pub_url string url du produit
meta_title string meta du produit
pub_metaKeywords string mots clefs
meta_description string meta description
is_in_stock bool 1 = en stock
pub_stockQuantity int quantité dispo
pub_category string catégories cat02/cat12/cat26|cat04/cat13/cat45
pub_tags string tag séparé par de pipe
pub_manu string fabriquant
pub_status bool visibilité sur le site
pri_ventes int nombre de ventes

methode (GET) product/search

Objectif:

Moteur de Recherche pour E-commerce

Paramètres possible dans l'url
Label Type Description
query  string champ d'application de l'algo choisi
uid  string identifiant de l'utilisateur
start int début de la liste
max int nombre de résultat envoyés (100 max)
filterResponse string liste des champs à renvoyer (* = tout).
Les champs désirés sont séparés par une virgule
filterQuery string permet de restreindre le résultat par rapport à des champs de la base de donné. Les restrictions désirées sont séparés par une virgule.
-Il possible de mettre des restrictions de date pour avoir les nouveautés.
-Il possible de mettre des restrictions sur les prix (les nombres en général) .
-Il possible de mettre des restrictions sur les caractéristiques (couleur par exemple).
-Il possible de mettre des restrictions sur le panier courant de l'utilisateur ( exemple : si l'utilisateur a quelque chose dans le panier alors afficher des produits pas cher).
queryFilter equation Permet de changer l'équation de recommandation par défaut.
Vous ne devez modifier ce paramètre que vraiment si vous savez ce que vous faites.
algoClient string algo très avancées. Combinaisons de différents algorithmes suivant des conditions particulières.