Commerce Services Connector
Vissa Adobe Commerce- och Magento Open Source-funktioner drivs av Commerce Services och distribueras som SaaS (programvara som tjänst). Om du vill använda de här tjänsterna måste du ansluta Commerce-instansen med API-nycklar för produktion och sandlåda och ange datautrymmet i konfigurationen. Du behöver bara konfigurera anslutningen en gång för varje instans.
Tillgängliga tjänster availableservices
I följande lista visas de Commerce-funktioner som du kan komma åt via Commerce Services Connector:
Arkitektur
På en hög nivå består Commerce Services Connector av följande kärnelement:
I följande avsnitt beskrivs dessa element mer ingående.
Referenser apikey
Produktions- och sandbox-API-nycklarna genereras från Commerce-kontot för licensägaren. Commerce-kontot identifieras av ett unikt Commerce-ID (MageID). Licensägaren för handlarens organisation kan generera API-nycklar för tjänster som Recommendations eller Live Search så länge som kontot är i gott skick.
Nycklarna kan delas på behovsbasis med systemintegratören eller utvecklingsteamet som hanterar projekt och miljöer för licenshavarens räkning. Utvecklare som har beviljats Shared Access av licensägaren kan inte generera nycklarna för deras räkning, även om handlarens organisation finns i listrutan Switch Accounts för deras konto.
Dessutom är lösningsintegratörer även berättigade att använda Commerce Services. Om du är en lösningsintegratör bör signeraren av partnerkontraktet Commerce generera API-nycklarna.
Generera API-nycklar för produktion och sandlåda genapikey
-
Logga in på ditt Commerce-konto på https://account.magento.com.
-
Under fliken Magento väljer du API-portal i sidofältet.
-
Välj Produktion eller Sandbox på menyn Miljö.
-
Ange ett namn i avsnittet API-nycklar och klicka på Lägg till ny för att öppna dialogrutan för att hämta den nya nyckeln.
note warning WARNING Den här dialogrutan är den enda möjligheten att kopiera eller hämta dina nycklar. -
Klicka på Hämta och sedan på Avbryt.
-
Upprepa stegen ovan för varje miljö (produktion och sandlåda).
Avsnittet API-nycklar visar nu dina API-nycklar (offentliga). Du behöver alla fyra nycklarna (både produktions- och sandlådenycklar, Public+Private) när du väljer eller skapar ett SaaS-projekt i någon av de miljöer/installationer som är associerade med licensen.
SaaS-konfiguration saasenv
Commerce instanser måste konfigureras med ett SaaS-projekt och ett SaaS-datautrymme så att Commerce Services kan skicka data till rätt plats. Ett SaaS-projekt grupperar alla SaaS-datautrymmen. SaaS-datamallarna används för att samla in och lagra data som gör att Commerce Services kan arbeta. Vissa av dessa data kan exporteras från instansen Commerce och vissa kan samlas in från shoppingbeteendet i butiken. Dessa data lagras sedan för att skydda molnlagringen.
För Product Recommendations innehåller SaaS-datautrymmet katalog- och beteendedata. Du kan peka en Commerce-instans mot ett SaaS-datautrymme genom att markera den i Commerce-konfigurationen.
Om detta skulle inträffa skickaren supportförfrågan för att begära datarensning.
Etablering av SaaS-datautrymme
Alla Adobe Commerce-handlare har tillgång till ett produktionsdatautrymme och två testdatamallar per SaaS-projekt.
Du kan använda testdatautrymmen i alla icke-produktionsmiljöer så länge du inte använder samma datautrymme i flera miljöer samtidigt. Om du vill använda testdataområdet i en annan miljö utför du en rensning av data innan du markerar och konfigurerar dataområdet i den miljön.
För Adobe Commerce Cloud Pro-projekt med flera mellanlagringsmiljöer kan du begära ytterligare testdatamallar för varje mellanlagringsmiljö genom att skicka en supportförfrågan. Om du bara har en mellanlagringsmiljö och behöver ytterligare testdatamallar har du följande alternativ:
- Kontakta Customer Success-teamet eller en utsedd Customer Success Manager för att begära en extra mellanlagringsmiljö. Det handlar om en extra kostnad.
- Skicka en supportförfrågan om ytterligare ett testdatautrymme och ange affärsjustering för det extra datautseendet. Denna begäran måste godkännas.
Välja eller skapa ett SaaS-projekt createsaasenv
Om du vill välja eller skapa ett SaaS-projekt begär du API-nyckeln Commerce från Commerce-licensägaren för din butik:
-
Gå till System > Tjänster > Commerce Services Connector på sidofältet Admin.
Om du inte ser avsnittet Commerce Services Connector i Commerce-konfigurationen installerar du Commerce-modulerna för den Commerce tjänst du vill använda. Kontrollera även att paketet
magento/module-services-id
är installerat. -
Klistra in dina nyckelvärden i avsnitten Sandbox API Keys och Production API Keys.
- Privata nycklar måste innehålla
----BEGIN PRIVATE KEY---
i början av nyckeln och----END PRIVATE KEY----
i slutet av nyckeln. - Om du inte har någon kopia av de faktiska nycklarna ber du kontoägaren om dem och kopplar sedan värdena till konfigurationen.
note warning WARNING Om du lägger till nyckelvärden genom att fråga en säkerhetskopia eller ögonblicksbild av en databas och klistra in värdena i konfigurationen, tillämpas ytterligare ett krypteringslager och nycklarna fungerar inte. - Privata nycklar måste innehålla
-
Klicka på Spara.
Alla SaaS-projekt som är associerade med dina nycklar visas i fältet Projekt i avsnittet SaaS-identifierare .
- Om det inte finns några SaaS-projekt klickar du på Skapa projekt. Ange sedan ett namn för SaaS-projektet i fältet Projekt .
- Välj det datautrymme som ska användas för den aktuella konfigurationen av Commerce-arkivet.
Om du vill ändra namn på ditt SaaS-projekt eller din datautrymme klickar du på Byt namn bredvid ett av dem. Om du ändrar namnet påverkas inte tjänsten eftersom namnet bara är en etikett som hjälper dig att identifiera och skilja mellan projekt och datautrymme.
IMS-organisation (valfritt) organizationid
Om du vill ansluta din Adobe Commerce-instans till Adobe Experience Platform loggar du in på ditt Adobe-konto med din Adobe ID. När du har loggat in visas den IMS-organisation som är kopplad till ditt Adobe-konto i det här avsnittet.
SaaS-dataexport
När din Commerce-instans har anslutit till Commerce Services exporterar SaaS-dataexportprocessen Commerce-data från din Commerce-server till Commerce SaaS Services så att den kan synkroniseras med anslutna Commerce-tjänster. I Admin kan du kontrollera synkroniseringsstatus med kontrollpanelen för datahantering. Mer information finns i Exportguiden för SaaS-data.