バッチ操作(リンクと同期)
bin/magento コマンドで、多数のプレゼンテーションを SKU に基づいて商品に一括でリンクし、プレゼンテーションの一覧をサーバー上のファイルと一致させます。サーバーの cron ジョブからも実行できます。
リンクと同期は bin/magento コマンドです。Magento のルートディレクトリで、Magento ファイルの所有者として(root ではなく)実行してください。Web サーバーのタイムアウトによって停止されないため、商品やプレゼンテーションが多い場合でも動作します。
Stores → Configuration → Orbitvu Self Hosted V2 → Batch Actions には、お使いのショップ用の cron エントリの例と Clear unlink history ボタンが表示されます。

SKU による自動リンク
自動リンクでは、各プレゼンテーションの SKU を Magento 商品の SKU と比較します。一致した場合、プレゼンテーションがその商品にリンクされます。プレゼンテーションの SKU は、プロジェクトの作成時に Orbitvu Station で設定します。
bin/magento orbitvu:selfhostedv2:link商品から手動でリンク解除したプレゼンテーションは、自動リンクによってその商品に再びリンクされることはありません。再びリンクできるようにするには、Clear unlink history をクリックしてください。
アップロードの時点でプレゼンテーションをリンクするには、General セクションで Automatic Linking を有効にしてください。
プレゼンテーションの同期
同期では、pub/media/orbitvu/presentations にあるプレゼンテーションのフォルダーを読み込み直し、ショップのプレゼンテーション一覧を更新します。サーバーに手動でコピーされたフォルダーを追加し、フォルダーが削除されたプレゼンテーションを一覧から削除します。
bin/magento orbitvu:selfhostedv2:syncコマンドの定期実行
リンクと同期を自動で行うには、Magento ファイルの所有者の crontab にコマンドを追加します(crontab -e)。たとえば、毎時 0 分に同期し、毎時 30 分にリンクする場合は次のようになります。
0 * * * * cd /path/to/magento && php bin/magento orbitvu:selfhostedv2:sync
30 * * * * cd /path/to/magento && php bin/magento orbitvu:selfhostedv2:link/path/to/magento は Magento のルートディレクトリに置き換えてください。設定の Batch Actions には、お使いのショップのディレクトリを含むこれらの行が表示されます。
同期とリンクは、それぞれ同時に 1 つしか実行できません。同じ処理の実行中にコマンドを開始すると、すでに実行中であるというメッセージが表示されて停止します。
実行中の処理の停止
同じコマンドを --cancel を付けて実行します(例:bin/magento orbitvu:selfhostedv2:sync --cancel)。実行中の処理は、処理中のプレゼンテーションが完了した後に停止します。
以前のプラグインバージョン
2.1.0 より前のプラグインバージョンには、Auto Synchronizing URL と Auto Linking URL もありました。これらは 2.1.0 で削除されました。サーバーの cron ジョブがこれらの URL のいずれかを呼び出している場合は、上記のコマンドに置き換えてください。