Usługi Magento
Niektóre funkcje Magento są wdrażane jako usługi SaaS czyli software as a service (oprogramowanie jako usługa). Aby korzystać z tych usług, musisz podłączyć swoją instalację Magento do tych usług za pomocą klucza API i zdefiniować środowisko SaaS w konfiguracji Magento.
Klucz API Magento
Kiedy tworzysz konto Magento, możesz wygenerować klucz Magento API. Aby korzystać z usług Magento Commerce SaaS, takich jak np. Rekomendacje produktów, właściciel licencji musi wygenerować klucz API, aby przejść przez weryfikację uprawnień. Ten klucz API można następnie przekazać zespołowi programistycznemu, który zarządza projektami i środowiskami SaaS w imieniu posiadacza licencji.
Generowanie klucza API
Zaloguj się na swoje konto Magento pod adresem https://account.magento.com
W zakładce Magento wybierz API Portal na pasku bocznym.
Wygeneruj i skopiuj klucz API do środowiska produkcji. Możesz też wygenerować klucz API dla Sandbox (środowisko testowe)
Z kluczem API możesz teraz stworzyć środowisko SaaS, które opiszę poniżej.
Projekty i środowiska SaaS
Usługi Magento SaaS składają się z projektów i środowisk SaaS. Projekty i środowiska SaaS to osobne, ale analogiczne koncepcje do projektów i środowisk Magento Cloud. Projekt SaaS to grupa środowisk SaaS. Środowisko SaaS definiuje przestrzeń danych, która jest używana do gromadzenia i przechowywania danych, która umożliwia działanie usług Magento. Niektóre z tych danych mogą być eksportowane z Magento, a inne mogą być zbierane na podstawie zachowań kupujących w sklepie. Dane te są następnie utrwalane w celu zabezpieczenia przechowywania w chmurze, a nie na serwerach Magento.
W przypadku rekomendacji produktów środowisko SaaS zawiera dane katalogowe i behawioralne. Możesz skierować instancję Magento do środowiska SaaS, wybierając to środowisko SaaS w konfiguracji Magento.
Środowiska SaaS są zaprojektowane do obsługi wielu różnych witryn internetowych, identyfikowanych za pomocą kodów witryn. Dane z tej samej witryny są kompilowane i oddzielane od danych z innych witryn. Pozwala to na ponowne wykorzystanie jednego środowiska SaaS przez wiele instalacji Magento, o ile wszystkie witryny mają określone unikalne kody. W przeciwnym razie ryzykujesz nadpisanie swoich danych w tej samej witrynie.
Kiedy tworzysz projekt SaaS, Magento generuje jedno lub więcej środowisk SaaS w zależności od tego, czy masz licencję Magento:
Magento Commerce – Jedno środowisko produkcyjne; dwa środowiska testowe
Magento Open Source – Jedno środowisko produkcyjne; brak środowisk testowych
Tworzenie środowiska Saas
Jeśli nie widzisz sekcji Usługi Magento w konfiguracji Magento, musisz zainstalować moduły, uruchamiając następujące polecenia:
composer require magento/data-services
composer require magento/saas-export
Aby utworzyć środowisko SaaS, musisz posiadać klucz API
Na pasku bocznym administratora przejdź do sekcji Sklepy -> Ustawienia -> Konfiguracja.
W lewym panelu rozwiń Usługi i wybierz Usługi Magento.
W sekcji Klucze API wklej wartość klucza w polu Klucz produkcyjny interfejsu API, niezależnie od tego, czy pracujesz w środowisku produkcyjnym, czy nieprodukcyjnym.
Kliknij Zapisz konfigurację.
Po zapisaniu, jeśli istnieją projekty SaaS powiązane z Twoim kluczem API, te projekty pojawią się w polu Projekt SaaS znajdującym się w sekcji Środowisko SaaS.
Jeśli nie utworzono żadnych projektów SaaS, kliknij Poproś o nowy projekt, aby wyświetlić pole Nazwa projektu i wprowadź nazwę swojego projektu SaaS.
Magento tworzy projekt SaaS i środowiska SaaS
Wybierz środowisko SaaS, które będzie używane do bieżącej konfiguracji Twojego sklepu Magento.
Aby zmienić nazwę projektu lub środowiska SaaS, kliknij odpowiednio Zmień nazwę tego projektu lub Zmień nazwę tego środowiska.