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.
- Zainstaluj Orbitvu Cloud (v2) obok poprzedniego pluginu, zobacz Instalacja. Nie usuwaj jeszcze poprzedniego pluginu.
- 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-runNic 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:flushMigracja:
- 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:disableStrony 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
| Opcja | Opis |
|---|---|
--dry-run | Tylko podgląd, nic nie jest zmieniane. |
--skip-settings | Nie kopiuje ustawień. |
--batch-size=N | Liczba rekordów przetwarzanych naraz (domyślnie 100). |
Aktualizacja pluginu
Zastąp katalog pluginu katalogiem z nowej paczki, wyczyść wygenerowany kod i uruchom setup:upgrade. Powiązania z produktami i ustawienia zostają.
Wprowadzenie
Orbitvu SELF HOSTED V2 dla Magento 2.4 i Adobe Commerce wyświetla Prezentacje Orbitvu (obroty 360°, zdjęcia 2D, Orbittour, wideo) w galerii produktu; pliki są przechowywane na Twoim serwerze.