Alimentation en données des boutiques, sites web et apps
Conseils pour la mise en œuvre des connexions API REST
Supposons que vous disposiez d'un système PIM et que vous souhaitiez l'utiliser pour alimenter vos propres boutiques, sites web ou applications. La question de savoir comment réaliser la connexion d'un point de vue technologique ne se pose plus vraiment, l'interface API REST s'est solidement établie dans ce domaine, et ce pour de bonnes raisons. Auparavant, les connexions étaient réalisées à l'aide d'interfaces XML ou d'interfaces de base de données ; cela n'est plus guère le cas aujourd'hui, surtout lorsqu'il s'agit de se connecter à ses propres systèmes. D'ailleurs, même les systèmes et les portails des partenaires commerciaux sont aujourd'hui volontiers connectés directement via des interfaces API REST.
Exigences des boutiques, sites web et applications
Les exigences concernent d'une part la technique et d'autre part le contenu. La technique REST-API peut être supposée. Ensuite, il faut en principe clarifier comment les services sont structurés en termes de contenu, si une transmission delta est nécessaire et comment la sécurité et l'authentification sont garanties.
Les contenus à transmettre peuvent être déduits des wireframes de l'agence. Les contenus concernent d'une part les informations qui sont présentées ou qui servent à la recherche plein texte, par exemple des images, des textes, des caractéristiques, des relations entre les produits et des mots-clés. Il convient de noter que les contenus peuvent être spécifiques à chaque domaine de produits ; tous les produits ne sont pas décrits de la même manière. Et d'autre part, des informations sur la commande, par exemple la langue/le pays (locales), la gamme d'articles, la navigation au moyen de catégories, la recherche par facettes et éventuellement les prix.
Conseil : Tous les contenus mentionnés, qu'il s'agisse de la présentation ou du contrôle, doivent être facilement adaptables par l'utilisateur dans le PIM. Ainsi, il est possible de garantir qu'aucune intervention dans le backend du CMS n'est nécessaire, ce qui ne peut souvent être fait que par l'agence.
Services API REST – sur mesure ou standard ?
Les services configurables « à la bouche » ont l'avantage de pouvoir être mis à disposition en fonction des exigences individuelles, qui dépendent également du système CMS ou du système de boutique.
Les services standard ont l'avantage d'être immédiatement disponibles.
Conseil : Les services configurables sont à privilégier dans la mesure où ils sont facilement configurables et rapidement disponibles. Dans ce cas, il faut veiller à ce que la documentation livrée soit adaptée au service.
La phase d'exploitation
Dans la phase de mise en œuvre, il s'agit d'un MVP. Les choses deviennent passionnantes lorsque la phase d'exploitation commence. La performance, la sécurité et la stabilité de l'interface sont ici déterminantes. La performance dépend alors des deux systèmes, le PIM et le CMS ou le système de boutique. Pour cela, il peut être utile de ne transférer que le delta, c'est-à-dire de ne transférer que les modifications par rapport à la dernière mise à jour. Le PIM prend certes plus de temps pour déterminer le delta, mais l'importation et la construction d'index dans le système CMS ou le système de boutique sont en revanche plus courtes.
Conseil : Planifiez également la phase d'exploitation dès le début et pensez aux performances, à la sécurité et à la stabilité de l'interface. Remettez en question les techniques utilisées, telles que les services delta, les techniques d'authentification et la transmission sécurisée des données.
Thomas Kern est gérant et fondateur de crossbase. Il est à l'origine de l'idée du logiciel et dispose de plus de 25 ans d'expérience dans le domaine du PIM, du DAM, de l'impression, de l'e-commerce et de tout ce qui s'y rapporte. En tant qu'ingénieur en mécanique avec une spécialisation en informatique appliquée, il est donc en mesure de fournir des conseils complets à nos clients de l'industrie.
En outre, il conseille les nouveaux clients lors de l'introduction de crossbase et est responsable de la gestion de projet. Le contenu de ses projets est axé sur l'analyse, le modèle de données et l'interface ERP.
Il partage également ces connaissances avec vous sur notre blog et répond volontiers à vos questions :
t.kern@crossbase.de
Je me réjouis d'un entretien
de consultation personnel avec vous.
Appelez maintenant
+33 3 39 25 04 03 ou
envoyez un message
Jean-René Thies
Gérant et chef de projet