Gunfinder Flux de données produits : créer un flux de données pour ta boutique
Gunfinder est un moteur de recherche méta qui aide les chasseurs et les tireurs sportifs à trouver rapidement le produit souhaité au meilleur prix. Si tu gères une boutique en ligne, Gunfinder peut intégrer automatiquement tes offres dans la recherche. Pour cela, nous avons besoin d'un flux de données produits depuis ta boutique. Tu trouveras ci-dessous tous les formats que nous prenons en charge.
Solutions de boutique connues
Il existe plusieurs solutions de boutique clé en main auxquelles Gunfinder peut se connecter facilement.
Tu trouveras les guides pour les boutiques les plus courantes ici :
Si ta boutique ne figure pas dans cette liste, n'hésite pas à nous envoyer un e-mail et nous nous chargerons de rédiger un guide pour ta boutique également.
Google Shopping
Google Shopping est un format très répandu pour partager des données produits avec Google. De nombreuses solutions de boutique comme JTL ou Shopware prennent déjà en charge ce format nativement ou peuvent être facilement équipées de cette fonctionnalité via un plugin. C'est pourquoi Gunfinder prend également en charge ce format.
La solution la plus simple, si ta boutique prend déjà en charge Google Shopping, est de nous fournir un flux de données dans ce format. Nous acceptons aussi bien le XML que le CSV.
Pour plus d'informations sur Google Shopping, consulte directement le site de Google.
Idealo
Idealo est un comparateur de prix bien connu. De nombreuses solutions de boutique comme JTL ou Shopware prennent déjà en charge le format Idealo nativement ou peuvent être facilement équipées de cette fonctionnalité via un plugin. C'est pourquoi Gunfinder prend également en charge ce format.
La solution la plus simple, si ta boutique prend déjà en charge le format Idealo, est de nous fournir un flux de données dans ce format.
Réseaux d'affiliation
Par défaut, Gunfinder peut également lire les formats de fichiers des principaux réseaux d'affiliation. Si ta boutique est déjà membre d'un réseau d'affiliation, transmets-nous simplement un flux de données depuis ce réseau.
Si tu n'es pas encore membre d'un réseau d'affiliation mais que cela t'intéresse, n'hésite pas à contacter notre partenaire AdCell. Nous collaborons avec AdCell avec succès depuis plusieurs années. AdCell se distingue non seulement par un excellent support client, mais aussi par l'intégration et le suivi sans accroc des armuriers.
Le format Gunfinder
Pour intégrer les données d'offres dans notre moteur de recherche aussi simplement que possible, nous proposons bien entendu notre propre format. Le tableau ci-dessous décrit brièvement tous les champs/attributs possibles. Les formats de fichiers acceptés sont JSON et CSV.
Dans la mesure du possible, utilise toujours JSON et uniquement CSV en dernier recours.
Attribut |
Description |
Requis |
|---|---|---|
id |
string(100) |
Oui |
type |
enum(buynow, auction, buynow-auction) |
Non |
title |
string(255) |
Oui |
brand |
string(255) |
Non |
description |
string(5000) |
Non |
condition |
enum(new, used) |
Oui |
availability |
enum(in-stock, preorder, out-of-stock, limited) |
Oui |
pictures |
string[] |
Non |
tags |
string[] |
Non |
price |
float |
Oui |
oldPrice |
float |
Non |
url |
string(500) |
Oui |
restricted |
boolean |
Non |
variants |
integer(2) |
Non |
Voici une description simple du format en TypeScript :
interface GunfinderDataItemProps {
id: string;
type?: 'buynow' | 'auction' | 'buynow-auction';
title: string;
brand?: string;
description: string;
condition: 'new' | 'used';
availability: 'in-stock' | 'preorder' | 'out-of-stock' | 'limited';
pictures?: string[];
tags?: string[];
price: number;
oldPrice?: number;
url: string;
restricted?: boolean;
variants?: number;
}
const data: GunfinderDataItemProps = [{ ... }, ...];Format non standardisé
Si tu disposes d'un flux de données produits qui ne correspond à aucun des formats mentionnés ici, nous pouvons bien entendu le lire également. Cependant, l'effort d'implémentation est nettement plus important et peut prendre plusieurs semaines, car une adaptation personnalisée est nécessaire.