OrbitvuOrbitvu

Migracja z poprzedniego pluginu

Przenieś powiązania z produktami, historię odłączeń i ustawienia z poprzedniego pluginu Orbitvu SUN (Orbitvu_Sun) do Orbitvu Cloud (v2) jednym poleceniem.

Wykonaj tę procedurę, gdy sklep używa poprzedniego pluginu Orbitvu SUN (moduł Orbitvu_Sun). Polecenie migracji kopiuje jego powiązania z produktami, elementy prezentacji, historię odłączeń i ustawienia, także klucz licencyjny, do Orbitvu Cloud (v2). Poprzedni plugin i jego dane nie są zmieniane.

Zanim zaczniesz

Zrób kopię zapasową bazy danych i plików sklepu. W sklepie produkcyjnym uruchom migrację w trybie konserwacji (bin/magento maintenance:enable).

Poprzedni plugin nie działa w Magento 2.4.9: zatrzymuje bin/magento błędem PHP. Wykonaj migrację, zanim zaktualizujesz Magento do 2.4.9.

  1. Zainstaluj Orbitvu Cloud (v2) obok poprzedniego pluginu, zobacz Instalacja. Nie usuwaj jeszcze poprzedniego pluginu.
  2. Uruchamiaj poniższe polecenia w katalogu głównym Magento, jako właściciel plików Magento (nie jako root).

Dopóki poprzedni plugin jest włączony, strony produktów nadal używają jego galerii. Widoki sklepu z motywem Hyvä, którego poprzedni plugin nie obsługuje, pokazują galerię motywu. Galeria Orbitvu Cloud pojawia się po wyłączeniu poprzedniego pluginu w kroku 3.

Krok 1: podgląd migracji

bin/magento orbitvu:cloud:migrate-from-sun --dry-run

Nic nie jest zmieniane. Wynik pokazuje, ile ustawień, powiązań z produktami i wpisów historii odłączeń zostanie skopiowanych. Liczba elementów prezentacji wynosi 0, bo elementy są liczone tylko dla już skopiowanych powiązań.

Krok 2: uruchomienie migracji

bin/magento orbitvu:cloud:migrate-from-sun
bin/magento cache:flush

Migracja:

  • kopiuje ustawienia poprzedniego pluginu, także klucz licencyjny (ustawienia już zmienione w Orbitvu Cloud są zastępowane, chyba że dodasz --skip-settings),
  • łączy prezentacje z tymi samymi produktami, z tą samą kolejnością i widocznością elementów,
  • zachowuje historię odłączeń, więc automatyczne łączenie nie połączy ponownie tego, co odłączono ręcznie,
  • pomija powiązania z produktami, które już nie istnieją, i je raportuje.

Polecenie można bezpiecznie uruchomić ponownie: to, co już zmigrowano, zostaje i nie jest kopiowane drugi raz.

Krok 3: wyłączenie poprzedniego pluginu

bin/magento module:disable Orbitvu_Sun
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flush
bin/magento maintenance:disable

Strony produktów używają teraz galerii Orbitvu Cloud. Sprawdź kilka produktów z prezentacjami. Widoki sklepu z motywem Hyvä potrzebują jeszcze modułu zgodności z Hyvä, zobacz Instalacja.

Orbitvu Cloud (v2) nie ma adresów Auto Synchronizing URL i Auto Linking URL: zastąp zadania cron, które wywoływały adresy poprzedniego pluginu, poleceniami, zobacz Operacje wsadowe.

Opcje polecenia

OpcjaOpis
--dry-runTylko podgląd, nic nie jest zmieniane.
--skip-settingsNie kopiuje ustawień.
--batch-size=NLiczba rekordów przetwarzanych naraz (domyślnie 100).

On this page