Gunfinder Flux de données produits : créer un flux de données pour ta boutique
Gunfinder est un moteur de recherche agrégateur 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 les résultats de recherche. Tout ce dont nous avons besoin, c'est d'un flux de données produits de ta boutique. Tu trouveras ci-dessous tous les formats que nous prenons en charge.
Solutions de boutique connues
Il existe quelques solutions de boutique prêtes à l'emploi auxquelles Gunfinder peut se connecter facilement.
Tu trouveras ici les guides pour les boutiques les plus courantes :
Si ta boutique n'est pas répertoriée ici, n'hésite pas à nous envoyer un e-mail et nous nous chargerons d'écrire 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 e-commerce comme JTL ou Shopware prennent déjà en charge ce format nativement ou peuvent facilement être complétées par un plugin. C'est pourquoi Gunfinder supporte également ce format.
La façon 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 e-commerce comme JTL ou Shopware prennent déjà en charge le format Idealo nativement ou peuvent facilement être complétées par un plugin offrant cette fonctionnalité. 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 celui-ci.
Si tu n'es pas encore membre d'un réseau d'affiliation mais que tu souhaites le rejoindre, 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 problème des armuriers.
Le format Gunfinder
Pour intégrer les données d'offres dans notre moteur de recherche le plus simplement possible, nous proposons bien entendu notre propre format. Le tableau ci-dessous décrit brièvement tous les champs/attributs disponibles. Les formats de fichiers possibles sont JSON et CSV.
Utilise de préférence toujours JSON et CSV uniquement 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 as un flux de données produit 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 élevé et peut prendre plusieurs semaines, car une adaptation personnalisée est nécessaire.