Prise en main
Installez et configurez le Adobe Commerce Optimizer Connector pour synchroniser les données de votre catalogue Adobe Commerce avec Adobe Commerce Optimizer, puis surveillez le statut de synchronisation des données pour vous assurer que votre storefront est à jour.
Conditions requises pour utiliser l’intégration requirements-to-use-the-integration
-
Adobe Commerce 2.4.7+
- PHP 8.2, 8.3 ou 8.4
- Compositeur 2.x
-
Commerce Optimizer une licence avec une instance sandbox configurée.
-
Clés d’authentification pour télécharger le métapaquet de connecteur à l’aide du compositeur.
-
Accès administrateur à une Commerce Optimizer instance sandbox.
L’utilisateur Adobe Commerce configurant l’intégration doit disposer des éléments suivants :
-
Accès de l’administrateur à l’administrateur Commerce.
-
Accès en ligne de commande au serveur Adobe Commerce ’applications.
-
Accès des développeurs à l’organisation [IMS](https://experienceleague.adobe.com/fr/docs/core-services/interface/administration/organizations ?) où le projet Commerce Optimizer est configuré.
Supprimer les extensions en conflit remove-conflicting-extensions
Si l’une des extensions suivantes est installée, désinstallez-la avant d’installer le Adobe Commerce Optimizer Connector :
- Adobe Commerce Live Search (
magento/live-search) - Adobe Commerce Product Recommendations (
magento/product-recommendations) - Adobe Commerce Catalog Service (
magento/catalog-service,magento/catalog-service-installer) - Data Management Dashboard (
magento-catalog-sync-admin)
Les données associées à ces extensions sont toujours disponibles dans la base de données Commerce. Cependant, il n’est pas exporté vers Commerce Optimizer lorsque le connecteur est activé. Pour implémenter les fonctionnalités de recherche et de merchandising fournies par ces extensions après l’activation du connecteur, configurez-les à partir de l’interface utilisateur d’administration Commerce Optimizer Admin.
Étapes de configuration configuration-steps
Pour activer le Adobe Commerce Optimizer Connector et commencer à synchroniser les données de Adobe Commerce vers votre instance Commerce Optimizer, procédez comme suit.
-
Installez le Adobe Commerce Optimizer Connector package à l’aide du compositeur pour connecter votre instance Adobe Commerce à Commerce Optimizer.
-
Personnalisez la configuration d’exportation des portées de Commerce depuis l’Administration.
Installation du package Adobe Commerce Optimizer Connector install-the-adobe-commerce-optimizer-connector-package
Le Adobe Commerce Optimizer Connector est fourni en tant que métapaquet Compositeur disponible pour tous les commerçants Commerce disposant d’une licence active pour Commerce Optimizer.
Etapes d’installation
-
Ajoutez le module
adobe-commerce/commerce-data-export-aco-adapterà l’aide du compositeur :code language-shell composer require adobe-commerce/commerce-data-export-aco-adapter -
Déployez les modifications dans votre environnement d’évaluation Adobe Commerce.
Une fois le déploiement terminé, l’option Commerce Optimizer est disponible dans le menu Commerce Admin . Sélectionnez Commerce Optimizer pour ouvrir votre instance Commerce Optimizer directement à partir de l’Administration Commerce.
Personnalisation de la configuration de l’exportation des étendues de Commerce customize-the-commerce-scopes-export-configuration
Par défaut, la synchronisation des données de catalogue est activée pour toutes les portées de Commerce (sites web, groupes de clients et vues de magasin). Vous pouvez personnaliser les paramètres d’exportation pour synchroniser les données uniquement pour des portées spécifiques en fonction des besoins de votre entreprise. Par exemple, si plusieurs vues de magasin partagent la même langue, vous pouvez choisir d’exporter les données d’une seule vue de magasin et de les utiliser comme source de catalogue pour plusieurs vues de catalogue dans Commerce Optimizer.
Le tableau suivant décrit les données exportées à chaque niveau de l’étendue :
<website>::<SHA1 of customer group ID> de convention d’affectation des noms. Tous les groupes de clients du site web sont inclus.
Pour modifier les paramètres d’exportation de l’étendue
-
Dans Commerce Admin, accédez à Stores > Settings > All Stores.
-
Sélectionnez le site web ou la vue de magasin que vous souhaitez configurer.
-
Dans les paramètres de l’exportateur de , cochez la case pour activer ou désactiver la synchronisation des données si nécessaire.Commerce Optimizer
{width="500" modal="regular"}
-
Enregistrez vos modifications.
Activer et désactiver le comportement
Activation de l’intégration Commerce Optimizer enable-the-adobe-commerce-optimizer-integration
Activez l’intégration et lancez la synchronisation des données en exécutant la commande de l’interface de ligne de commande aco:config:init. Cette commande effectue les étapes suivantes :
- Obtient un jeton d’accès IMS à l’aide des informations d’identification fournies en tant qu’arguments de ligne de commande.
- Appelle le service Commerce Cloud Manager (CCM) à l’adresse
https://ccm.api.commerce.adobe.com/api/v1/tenants/{tenantId}/owner/{orgId}pour valider le client et extraire l’URL d’ingestion et l’URL Commerce Optimizer Studio. - Enregistre toute la configuration (secret client chiffré) dans
core_config_data. - Planifie la synchronisation complète initiale en invalidant tous les indexeurs de flux Commerce Optimizer.
Obtenir les détails de connexion requis
À partir de 🔗, créez un projet activé pour le service d’ingestion Commerce Optimizer et générez des informations d’identification de serveur à serveur OAuth. Pour obtenir des instructions détaillées, voir Obtention des informations d’identification IMS dans le Guide du développeur du marchandisage.
Enregistrez les valeurs suivantes à partir de la page des informations d’identification :
- Identifiant de l’organisation (
org_id) - Identifiant client (
client_id) - Secret client (
client_secret)
Obtention des détails de l’instance Commerce Optimizer
Récupérez l’identifiant du client à partir du champ Instance Idde l’instance Commerce Optimizer Instance details page ou à partir de l’URL utilisée pour accéder à l’instance. Par exemple, dans https://experience.adobe.com/#/@<your organization>/in:<tenant ID>/commerce-optimizer-studio/home.
-
Dans l’Administration de Commerce, sélectionnez Adobe Commerce Optimizer pour afficher la page de configuration avec les instructions.
{width="500" modal="regular"}
-
À partir de la ligne de commande, utilisez SSH pour vous connecter à l’environnement d’évaluation Adobe Commerce.
-
Exécutez la commande d’interface de ligne de commande Adobe Commerce suivante pour configurer l’intégration et remplacer les valeurs d’espace réservé par les valeurs de votre projet Commerce Optimizer :
code language-shell bin/magento aco:config:init --org_id=your-org --tenant_id=your-tenant --client_id=your-client-id --client_secret=your-secret -
Vérifiez la connexion en revenant à l’administration Commerce et en sélectionnant l’option Adobe Commerce Optimizer .
Lorsque vous sélectionnez l’option , elle ouvre l’interface utilisateur de Commerce Optimizer dans un nouvel onglet.
Vérifier que la synchronisation des données fonctionne verify-that-the-data-sync-is-working
Vérifiez que les données ont bien été exportées à partir de l’administration Commerce et que les données ont bien été diffusées à Commerce Optimizer. Démarrez avec l’export dans l’administration Commerce, puis confirmez la diffusion en Commerce Optimizer.
-
Vérification du statut de synchronisation dans l’administration Commerce :
Accédez à System > Data Transfer > Data Feed Sync Status.
{width="700" modal="regular"}
Lorsque la synchronisation est en cours, les données de flux affichent les enregistrements envoyés avec succès. Sélectionnez un flux pour afficher les détails ou résoudre les problèmes de synchronisation.
-
Confirmer que les données ont été diffusées à Commerce Optimizer:
Dans le menu Commerce Optimizer, sélectionnez Data Sync.
{width="700" modal="regular"}
Vérifiez que les produits, prix et attributs attendus s’affichent.
Lorsque la synchronisation fonctionne comme prévu :
- Data Feed Sync Status affiche les enregistrements envoyés avec succès pour les flux du connecteur, sans erreurs au niveau de l’élément non résolues.
- Data Sync dans Commerce Optimizer répertorie les sources de catalogue, les produits, les prix et les attributs attendus.
Étapes suivantes
-
Configurer Commerce Optimizer vues de catalogue et des politiques
Créez des vues et des politiques de catalogue dans l’interface utilisateur de Commerce Optimizer. Notez que les tarifs sont créés automatiquement à partir de groupes de clients Adobe Commerce. Pour obtenir des instructions détaillées, reportez-vous à la documentation Vues de catalogue et Politiques du Guide de l’utilisateur Commerce Optimizer..
-
Configuration d’un storefront Commerce surEdge Delivery Services
Suivez la documentation de configuration de Storefront pour connecter votre storefront à l’instance Commerce Optimizer et commencer à diffuser des expériences commerciales personnalisées.