Notre blog

PIMGento 2 API : Découvrez la version API du connecteur entre Akeneo PIM et Magento 2

PIMGento2 API nouveau module

L’Agence Dn’D est fière d’annoncer la sortie de la nouvelle version du connecteur PIMGento 2 en mode API.

Depuis le développement et la sortie de PIMGento par nos équipes en 2015, l’intérêt et les contributions de nombreux développeurs nous ont encouragé à faire évoluer le connecteur afin de l’adapter aux évolutions des plateformes Akeneo et Magento. En effet, soucieux d’apporter un module répondant aux besoins du marché, nos équipes ont lancé PIMGento 2 permettant aux e-commerçants de connecter leur PIM Akeneo à Magento 2. C’est une nouvelle fois dans une démarche d’évolution et d’amélioration que nos équipes ont développé PIMGento 2 API.

Découvrez dès maintenant toutes les nouveautés de PIMGento 2 API !

Le nouveau module PIMGento 2 API

Suite au succès grandissant des connecteurs PIMGento et PIMGento 2, nous avons entrepris le développement d’une nouvelle version de nos connecteurs, plus flexible, plus rapide et surtout se basant désormais sur l’utilisation de l’API d’Akeneo plutôt que sur des fichiers plats.

Le connecteur se veut plus simple d’utilisation, plus facile à maintenir et bénéficie de nouvelles fonctionnalités afin de s’adapter aux dernières versions de Magento 2 et d’Akeneo. PIMGento 2 API est compatible avec les versions d’Akeneo CE/EE 2.0 ou supérieures et Magento 2 CE/EE 2.1.X ou supérieures.

Le principe du connecteur reste le même : importer rapidement, facilement et gratuitement ses produits provenant d’Akeneo sur sa boutique Magento 2.

La version CSV du connecteur PIMGento 2 ne sera plus maintenue à partir de 2019, n’hésitez pas à consulter notre procédure de migration sur la version API de PIMGento 2.

La version API du module PIMGento pour Magento 1 est actuellement en cours de développement et devrait sortir d’ici le mois de Novembre.

Pourquoi passer par les API ?

Quels sont les principaux avantages des API par rapport au transfert par fichiers plats ?

  • Évite la mise en place de déplacement de fichiers en automatique ou manuel entre Akeneo et Magento 2
  • Ne nécessite pas le déclenchement des tâches d’export côté Akeneo
  • Permet d’accélérer la vitesse des imports
  • Une meilleure flexibilité quant aux mises à jour régulières d’Akeneo et Magento
  • Une utilisation ainsi qu’une personnalisation simplifiée
  • Le pilotage et la configuration des imports rassemblés au sein du back-office Magento 2

PIMGento 2 API : Comment ça marche ?

Côté Akeneo : Aucun module n’est à installer, il suffit uniquement de configurer son utilisateur API.

Côté Magento 2 : L’installation du module PIMGento 2 API doit être réalisée sur la plateforme. Une fois installé, la configuration de l’utilisateur API Akeneo permet de faire le lien entre les deux outils.

nouveau module PIMGento2 API

La configuration des règles d’import des produits se fait via le back-office Magento 2 :

  • Le mode “Standard” permet d’appliquer simplement des filtres sur les produits grâce aux champs prévus dans le back-office :
    PIMGento2 API connecteur Magento et Akeneo PIM
  • Le module dispose aussi d’un mode “Avancé” permettant d’écrire sa propre requête API de filtrage en suivant les directives de la documentation API d’Akeneo.

 

Deux moyens sont à votre disposition pour importer vos données :

  • En lançant les tâches via le BO
  • En ligne de commande

Si vous souhaitez disposer de l’intégralité de la procédure de configuration, nous vous invitons à consulter la documentation du module PIMGento 2 API.

Les fonctionnalités disponibles avec PIMGento 2 API

Voici les différentes entités disponibles à l’import avec PIMGento 2 API :

  • Catégories
  • Familles
  • Attributs
  • Options d’attributs
  • Assets (Akeneo >= 2.0)
  • Modèles de produits (Akeneo >= 2.0)
  • Variantes de famille (Akeneo >= 2.0)
  • Produits

 

Les fonctionnalités supplémentaires :

  • Système de log et de suivi de tâches
  • Déclenchement d’imports manuels ou automatiques

 

Les performances avec PIMGento 2 API

Voici le résultat d’un benchmark effectué dans les conditions suivantes :

  • Version Magento : 2.2.0
    • Serveur :
      • Hébergement cloud AWS
      • CPU : 2
      • RAM : 8GO
    • Configuration :
      • 1 website et 2 vues (Français et Anglais)

 

  • Version Akeneo : EE 2.3.8
    • Serveur :
        Cloud Akeneo
  • Catalogue :
    • 2166 catégories
    • 67 familles
    • 477 attributs
    • 1401 options
    • 50606 produits

 

Type d’import Temps d’import
Catégories 234 secondes
Familles 37 secondes
Attributs 74 secondes
Options 24 secondes
Product Model + Family Variant 15 secondes
Produits (sans les assets) 1 heure 44 minutes

 

Pour aller un peu plus loin sur l’import des produits, voici les étapes dans le processus d’import :

Action Temps
Rapatriement des produits via API 47 minutes
Création des produits dans Magento 27 minutes
Création des réécritures d’URL 25 minutes
Index / Cache 5 minutes

 

  • Le rapatriement des produits consiste à interroger le PIM via son API et à stocker les données dans une table temporaire de Magento. La récupération des 50000 produits via API se fait donc à une fréquence de 17 produits par seconde.
  • L’insertion de 50000 produits en 27 minutes dans Magento représente 30 produits par seconde.

 

PIMGento 2 API : Démonstration

démonstration PIMGento2 API
démonstration PIMGento2 API connecteur Akeneo/Magento
démonstration PIMGento2 API Magento-Akeneo

Intéressé par PIMGento 2 API ?

►Un webinar aura lieu début novembre
►Plus d’informations sur le site de PIMGento
►Rendez-vous sur la marketplace
►Repository : https://github.com/Agence-DnD/PIMGento-2-API

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *