OrbitvuOrbitvu

Operacje wsadowe (łączenie i synchronizacja)

Łącz wiele prezentacji z ORBITVU CLOUD z produktami po SKU naraz i utrzymuj połączone prezentacje w aktualnym stanie poleceniami bin/magento, także z zadania cron na serwerze.

Łączenie i synchronizacja to polecenia bin/magento. Uruchamiaj je w katalogu głównym Magento, jako właściciel plików Magento (nie jako root). Nie ogranicza ich limit czasu serwera WWW, więc działają także przy dużej liczbie produktów i prezentacji.

Stores → Configuration → Orbitvu Cloud → Cron Jobs pokazuje przykładowe wpisy cron dla Twojego sklepu i przycisk Clear unlink history.

Ustawienia Cron Jobs

Automatyczne łączenie po SKU

Automatyczne łączenie porównuje SKU każdej prezentacji z Twojego konta ORBITVU CLOUD z SKU produktów Magento. Gdy są takie same, prezentacja zostaje połączona z produktem. Łączy tylko produkty, które nie mają jeszcze prezentacji, i tylko jedną prezentację na produkt (ustawienie Multi Linking nie jest tu brane pod uwagę).

bin/magento orbitvu:cloud:link

Z --dry-run polecenie pokaże, co zostałoby połączone.

Prezentacja odłączona ręcznie od produktu nie zostanie z nim ponownie połączona przez automatyczne łączenie. Aby na to pozwolić, kliknij Clear unlink history.

Synchronizacja prezentacji

Synchronizacja ponownie odczytuje połączone prezentacje z ORBITVU CLOUD i aktualizuje je w sklepie: dodaje nowe elementy, usuwa skasowane i aktualizuje zmienione miniatury, nazwy i SKU.

bin/magento orbitvu:cloud:sync

Z --dry-run polecenie pokaże, co zostałoby zsynchronizowane.

Regularne uruchamianie poleceń

Aby łączyć i synchronizować automatycznie, dodaj polecenia do crontaba właściciela plików Magento (crontab -e). Na przykład synchronizacja co godzinę i łączenie co godzinę o wpół do:

0 * * * * cd /path/to/magento && php bin/magento orbitvu:cloud:sync
30 * * * * cd /path/to/magento && php bin/magento orbitvu:cloud:link

Zamień /path/to/magento na katalog główny Magento. Cron Jobs w konfiguracji pokazuje te wiersze z katalogiem Twojego sklepu.

Naraz może trwać tylko jedna synchronizacja i jedno łączenie. Polecenie uruchomione w trakcie tej samej operacji kończy się komunikatem, że operacja już trwa.

Zatrzymanie trwającej operacji

Uruchom to samo polecenie z --cancel, np. bin/magento orbitvu:cloud:sync --cancel. Trwająca operacja zatrzyma się po bieżącej prezentacji.

Wcześniejsze wersje pluginu

Wersje pluginu starsze niż 2.2.0 miały też adresy Auto Synchronizing URL i Auto Linking URL. Zostały usunięte w wersji 2.2.0. Jeśli zadanie cron na serwerze wywołuje jeden z tych adresów, zastąp go powyższym poleceniem.

Polecenie poprzedniego pluginu bin/magento orbitvu:start --type=link (lub --type=sync) nadal działa i uruchamia powyższe polecenia.

On this page