Vorm de Integratie van het Experience Cloud met Commerce Admin

Ga aan de slag met de integratie van het Experience Cloud met Commerce Admin door de toepassing van de Handel te vormen om de Commerce te gebruiken Admin verenigde de uitbreidingen van de Gebeurtenissen van de Ervaring en van de Handel.

Vereisten

  • Adobe Commerce moet zijn geconfigureerd voor gebruik Adobe IMS-verificatie

  • Accountprovisioning en -machtigingen—Beheerders moeten beschikken over een Adobe bedrijfsprofiel met toegang tot de volgende middelen om de integratie van het Experience Cloud te vormen:

    • Adobe Admin Console—Gebruikers- en ontwikkelaarsaccounts voor Adoben toevoegen en beheren voor de organisatie
    • Adobe Developer Console—De ontwikkelaar of de toegang van de systeembeheerder om de projecten van de Bouwer van de App tot stand te brengen en de verbindingsgeloofsbrieven en de projectconfiguratie te produceren om de dienst van de Gebeurtenissen van Adobe I/O te gebruiken
    • Handel in infrastructuurprojecten in de cloud—Vereiste modules installeren en de Commerce-toepassingsserver configureren met behulp van de Adobe Commerce CLI
    • Commerce Admin—Update store configuration en beheer de gebruikersrekeningen van de Handel

Overzicht van configuratie

Schakel de integratie in door de volgende taken uit te voeren:

Controleer de omgeving en de toepassingsconfiguratie van de Handel

Alvorens de integratie van het Experience Cloud te vormen, verifieer dat uw project en toepassing van de Handel aan de vereisten voldoen.

  1. Voor uw lokale werkstation, verandering in de projectfolder voor uw project van de Handel.

  2. Bekijk de omgevingsvertakking voor de instantie die u met het Experience Cloud wilt integreren.

  3. Controleer of Adobe IMS is ingeschakeld.

    • Gebruik de URL voor SSH-toegang voor de omgeving verbinding maken met de Commerce-toepassingsserver.

    • Gebruik vanuit de opdrachtregel de Adobe Commerce CLI om de status van de IMS-module te controleren.

      code language-bash
      bin/magento admin:adobe-ims:status
      

    Als de module niet is ingeschakeld, het gebruiken van de Organisatie en geloofsbrieven voor het IMS integratieproject toelaten.

  4. Controleer of de Admin-gebruiker zich met de Adobe ID kan aanmelden bij de Commerce Admin.

    • Ga naar Admin URL van de Handel.

    • Als u bent aangemeld, meldt u zich af.

    • Zorg ervoor dat de Admin-gebruiker opnieuw wordt omgeleid om zich aan te melden met behulp van zijn Adobe ID.

      Adobe Commerce aanmelden met Adobe ID {width="600" modal="regular"}

  5. Van de folder van het wolkenproject op uw lokale werkstation, verifieer dat de Handel Admin Verenigde uitbreiding van de Ervaring geïnstalleerd is.

    code language-bash
    composer show *unified-experience*
    

    Als de extensie is geïnstalleerd, retourneert Composer de naam en beschrijving van de extensie.

    code language-none
    magento/module-unified-experience <version> Commerce module responsible for integration with Adobe Experience Cloud
    

    Als de extensie niet is geïnstalleerd, installeert u deze met Composer. Breng vervolgens de wijzigingen aan en implementeer de cloudomgeving opnieuw.

    code language-none
    composer require magento/module-unified-experience
    composer update
    

Gecombineerde ervaring voor Admin Commerce inschakelen

Laat Admin van de Handel toe verenigde de uitbreiding van de Ervaring, en login dan door Experience Cloud.

NOTE
Deze instructies tonen hoe een Commerce Cloud projectbeheerder de uitbreiding kan toelaten gebruikend Adobe Commerce CLI. De Admin van de handel gebruikers kunnen de uitbreiding ook toelaten door het bijwerken van Configuratieinstellingen van de Commerce Store.
  1. Van de wortelfolder van uw het projectmilieu van de Wolk op uw lokale werkstation, gebruik magento-cloud, CLI-gereedschap aan login aan de de toepassingsserver van de Handel.

    code language-bash
    magento-cloud ssh
    
  2. De optie magento/module-unified-experience extensie met Adobe Commerce CLI:

    code language-bash
    bin/magento config:set admin/unified_experience/enabled 1
    Admin Unified Experience integration is enabled
    
  3. Wis de cache.

    code language-bash
    bin/magento cache:clean
    

Adobe I/O-gebeurtenissen instellen voor handel

Wanneer de integratie van het Experience Cloud wordt toegelaten, verzendt de dienst van de Gebeurtenissen van Adobe I/O de Handel gebeurtenisgegevens naar Experience Cloud om beheerdertoegang tot de projecten van de Handel te beheren. De dienst die opstelling vereist het toelaten van de Gebeurtenissen van de Adobe I/O voor de uitbreiding van de Handel (magento/commerce-eventing) en het configureren van de service Adobe I/O Events in Admin.

Commerce-gebeurtenissen inschakelen

De extensie Commerce Events inschakelen (magento/commerce-eventing) om gegevens van de douanegebeurtenis van de toepassing van de Handel naar de dienst van de Gebeurtenissen van Adobe I/O te verzenden.

NOTE
Voor Handel 2.4.6 en later, wordt de uitbreiding van de Gebeurtenissen van de Handel geïnstalleerd door gebrek. Voor handelsprojecten met Commerce 2.4.5: gebruik Composer eerst om de extensie installerenen schakel het vervolgens in.
  1. Van uw lokale milieu van de het projectontwikkeling van de Handel, voeg de volgende configuratie aan toe .magento.env.yaml bestand.

    code language-yaml
    stage:
      global:
        ENABLE_EVENTING: true
      deploy:
        CRON_CONSUMERS_RUNNER:
          cron_run: true
          max_messages: 0
          consumers: []
    
  2. De bijgewerkte versie toevoegen, toewijzen en implementeren .magento.env.yaml file naar de cloud-omgeving.

TIP
Voor meer informatie over het configureren en beheren van omgevingsvariabelen met de functie .magento.env.yaml bestand, zie Omgevingsvariabelen voor implementatie configureren.

De integratie van Commerce Events configureren

Vorm de integratie van de Gebeurtenissen van de Handel door de volgende taken te voltooien. Zie voor gedetailleerde instructies Adobe I/O Events for Commerce ontwikkelaarsdocumentatie.

  1. Een App Builder-project maken om gebeurtenisgegevens van de instantie van de Handel te ontvangen.

    U hebt geloofsbrieven en configuratiegegevens van het project App Builder nodig om de integratie in Commerce Admin te vormen.

  2. Configureer Adobe Commerce om Adobe I/O-gebeurtenissen te gebruiken.

  3. Werk het project App Builder bij om gebeurtenisgegevens van de instantie van de Handel te ontvangen.

    Registreer of onderteken niet aan gebeurtenissen van de instantie van de Handel. De gebeurtenisregistratie wordt geduwd aan het project App Builder wanneer u de gebeurtenisleverancier voor de toepassing van de Handel vormt.

    Na het verbinden van de gebeurtenisleverancier aan het project App Builder, onderteken aan observer.uex_commerce_instance_update en slaat de wijzigingen op.

  4. Om de verbinding tot stand te brengen, verzend een gebeurtenis door de gebeurtenisleverancier aan de consument.

    • Van de bevellijn in de lokale folder van het wolkenproject, gebruik SSH om met de de toepassingsserver van de Handel te verbinden.

      code language-bash
      magento-cloud ssh
      
    • Verzend gebeurtenisgegevens door de status van de Admin Verenigde uitbreiding van de Ervaring te controleren gebruikend Adobe Commerce CLI.

      code language-bash
      bin/magento bin/magento admin:uex:status
      

Integratie testen

Verifieer dat een Beheerder van de Handel login aan Experience Cloud kan om beschikbare projecten van de Handel te bekijken en tot Admin en Storefront voor elk project toegang te hebben.

  1. Aanmelden bij Experience Cloud het gebruik van de Adobe ID en de organisatie die bij de instantie Commerce horen.

    De projecten van de Handel van de toegang van de homepage van de Experience Cloud {width="600" modal="regular"}

  2. Beschikbare Commerce-projecten weergeven door Commerce.

    Werkruimte voor handelsprojecten voor Experience Cloud {width="600" modal="regular"}

  3. Open de beheerder voor een instantie door Open.

    De Admin van de handel mening met toegelaten Experience Cloud integratie {width="600" modal="regular"}

  4. Controleer of u de beheertaken naar behoren kunt uitvoeren.

    Workflows in de Commerce Admin moeten hetzelfde proces volgen. Als u werkstroomwijzigingen of fouten ervaart nadat u de integratie van het Experience Cloud hebt ingeschakeld, neemt u contact op met de systeembeheerder of een ondersteuningsticket voor Adobe indienen.

Nadat u de integratie van het Experience Cloud vormt, verifieer dat de beheerderrekeningen correct zijn provisioned om tot de projecten van de Handel door Experience Cloud toegang te hebben. Zie Admin-gebruikers beheren.

recommendation-more-help
31746fd0-1ead-45b5-9192-1aaf582c5f66