[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

De Experience Cloud-integratie configureren met Commerce Admin

Ga aan de slag met de Experience Cloud-integratie met Commerce Admin door de Commerce-toepassing te configureren voor gebruik van de Commerce Admin Unified Experience- en Commerce Events-extensies.

Vereisten

Overzicht van configuratie

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

De Commerce-omgeving en toepassingsconfiguratie controleren

Voordat u de Experience Cloud-integratie configureert, controleert u of uw project en Commerce-toepassing aan de vereisten voldoen.

  1. Wijzig op uw lokale werkstation de projectmap voor uw Commerce-project.

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

  3. Controleer of Adobe IMS is ingeschakeld.

    • Gebruik de Toegang URL van SSHvoor het milieu om met de de toepassingsserver van Commerce te verbinden.

    • 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 wordt toegelaten, laat het toe gebruikend de Organisatie en geloofsbrieven voor het IMS integratieproject.

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

    • Ga naar de Commerce Admin URL.

    • 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.

      het Teken van Adobe Commerce binnen gebruikend Adobe ID {width="600" modal="regular"}

  5. Van de folder van het wolkenproject op uw lokale werkstation, verifieer dat de Commerce 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
    

Commerce Admin Unified Experience inschakelen

Schakel de Commerce Admin Unified Experience-extensie in en meld u vervolgens aan via Experience Cloud.

NOTE
Deze instructies tonen hoe een het projectbeheerder van Commerce Cloud de uitbreiding kan toelaten gebruikend Adobe Commerce CLI. De gebruikers van Admin van Commerce kunnen de uitbreiding ook toelaten door de montages van de de opslagconfiguratie van Commercebij te werken.
  1. Van de wortelfolder van uw het projectmilieu van de Wolk op uw lokale werkstation, gebruik het magento-wolk CLI hulpmiddelaan login aan de de toepassingsserver van Commerce.

    code language-bash
    magento-cloud ssh
    
  2. De extensie magento/module-unified-experience inschakelen met de 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 Events instellen voor Commerce

Wanneer de integratie van Experience Cloud is ingeschakeld, stuurt de Adobe I/O Events-service Commerce-gebeurtenisgegevens naar Experience Cloud om de beheerderstoegang tot Commerce-projecten te beheren. Voor het instellen van de service is het inschakelen van de extensie Adobe I/O Events for Commerce (magento/commerce-eventing) en het configureren van de Adobe I/O Events-service in de beheerfunctie vereist.

Commerce-gebeurtenissen inschakelen

Schakel de extensie Commerce Events (magento/commerce-eventing) in om aangepaste gebeurtenisgegevens van de Commerce-toepassing naar de Adobe I/O Events-service te verzenden.

NOTE
Voor Commerce 2.4.6 en hoger wordt de extensie Commerce Events standaard geïnstalleerd. Voor de projecten van Commerce met Commerce 2.4.5, gebruik eerst Composer om de uitbreidingte installeren, dan het toe te laten.
  1. Voeg vanuit uw lokale Commerce-projectontwikkelomgeving de volgende configuratie toe aan het .magento.env.yaml -bestand.

    code language-yaml
    stage:
      global:
        ENABLE_EVENTING: true
      deploy:
        CRON_CONSUMERS_RUNNER:
          cron_run: true
          max_messages: 0
          consumers: []
    
  2. Voeg de bijgewerkte .magento.env.yaml file toe aan de cloud-omgeving, wijs deze toe en implementeer deze.

TIP
Voor details bij het vormen van en het beheren van omgevingsvariabelen die het .magento.env.yaml dossier gebruiken, zie milieu variabelen voor plaatsingvormen.

De integratie met Commerce Events configureren

Configureer de integratie met Commerce Events door de volgende taken uit te voeren. Voor gedetailleerde instructies, zie Adobe I/O Events voor Commerceontwikkelaarsdocumentatie.

  1. creeer een project van App Builderom gebeurtenisgegevens van de instantie van Commerce te ontvangen.

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

  2. Configureer Adobe Commerce voor het gebruik van Adobe I/O Events.

  3. werk het project van App Builder bij om gebeurtenisgegevens van de instantie van Commercete ontvangen.

    Registreer of schrijf niet in voor gebeurtenissen van het Commerce-exemplaar. De gebeurtenisregistratie wordt naar het App Builder-project geduwd wanneer u de gebeurtenisprovider voor de Commerce-toepassing configureert.

    Nadat u de gebeurtenisprovider aan het App Builder-project hebt gekoppeld, meldt u zich aan de observer.uex_commerce_instance_update -gebeurtenis en slaat u 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 Commercete 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

Controleer of een Commerce-beheerder zich kan aanmelden bij Experience Cloud om de beschikbare Commerce-projecten weer te geven en toegang te krijgen tot de beheerfunctie en de winkelserver voor elk project.

  1. Teken binnen aan Experience Cloudgebruikend Adobe ID en de organisatie verbonden aan de instantie van Commerce.

    de projecten van Commerce van de Toegang van de homepage van Experience Cloud {width="600" modal="regular"}

  2. U kunt beschikbare Commerce-projecten weergeven door Commerce te selecteren.

    de werkruimte van de Projecten van Commerce voor Experience Cloud {width="600" modal="regular"}

  3. Open Admin voor een instantie door Open te selecteren.

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

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

    Workflows in de Commerce-beheerder moeten hetzelfde proces volgen. Als u werkschemaveranderingen of fouten na het toelaten van de integratie van Experience Cloud ervaart, contacteer uw het systeembeheerder van Commerce of voorlegt een kaartje van de Steun van Adobe.

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

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