YSカート WooCommerceインポート
Woo の顧客/商品/注文/ダウンロード権限を YS CART に完全に移行し、継続実行、再インポートなどに対応します。
WooCommerceからYS CARTへ移行する際、最も懸念されるのは過去のデータの移行が不完全になることでしょう。このインポートブリッジは、顧客、商品、注文、さらにはデジタルダウンロード権限まで、YS CARTへ完全に移行します。さらに、「安心して2回実行できる」ように設計されており、重複してインポートしてもデータが重複して作成されることはありません。
精霊式導き、6ステップで完了
インポートウィザードは「環境チェック → SQLバックアップ → 顧客 → 商品 → 注文 → 完了」の正しい順序で段階的なアップロードとインポートをガイドします。手動モードで作業記録、バックアップ、復元を管理することも可能です。ソースサイトからZIPパッケージをエクスポートしてアップロードするだけで、複数の異なるソースサイトを順次インポートできます。注文は「ソースサイト+ソース注文番号」で識別されるため、重複することはありません。
大場景も動かせる:RESTでバッチ処理を継続
再開可能なRESTバッチジョブをインポート:中断後、チェックポイントから再開し、タイムアウトを心配する必要はありません。注文の日付はUTC正規化され、国と郵便番号は自動的にクリーンアップされ、過去のカスタムステータス(元のプラグインが無効になっていても)も含まれます。デジタルダウンロード権限は、正しい顧客と注文にバインドされ、使用されたダウンロード回数はリセットされません。
機能特徴
六歩で精霊を呼び出す
環境チェック→SQLバックアップ→顧客→商品→注文→完了、順番は間違いない。
継続可能なRESTバッチ
大量資料をバッチ処理、中断・再開可能、ホストタイムアウトの心配なし。
重匯冪等
既存のデータは重複して作成されません。上書き再インポートはソースメタデータを更新します。
デジタルダウンロード権限の移行
ダウンロード可能なファイル、回数、期限を、正しい顧客と注文に紐付けます。
マルチソースサイト対応
注文は「出荷元+出荷元注文番号」で識別され、複数拠点の統合では上書きされません。
資料正規化
注文時間のUTC化、国番号/郵便番号の自動クリーニング、カスタムステータスの包含。
スクリーンショット
更新日誌 (最新)
修正
ベンダーを削除 YSプラグインハブクライアント 無効な WooCommerce HPOS 互換宣言。
問題
その宣言は、`FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__ )` を自身のベンダーファイルパスで呼び出します。
しかし、`vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php` は登録済みのプラグインのメインファイルではありません。
WooCommerce の `FeaturesController` は、そのため各リクエスト 記録しましょう
```
エラー FeaturesController:特徴 'custom_order_tables' のプラグインファイル '.../vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php' が無効です。.
```
ノイズは `plugin-woocommerce` ログチャネルを洗い流し、実際の誤りメッセージを埋没させ、追加のディスク I/O を発生させます。
影響範囲
取引、注文、または支払プロセスには影響しません。
修法
その宣言は登録されていません無効、ゼロ行動変更の削除—これにより、HPOSと「互換性がない」アドオンはなくなります。
HPOS互換性は、各プラグイン開発者が独自に宣言すべきものです。
- ベンダーローダー差分:`+0/-13`(この宣言ブロックのみ。アクティベーションフック/オートローダー/スキーマフォールバック/`ys_hub_client_loaded` はすべて保持)
- バンドルされたハブクライアントのバージョン`2.0.2` を意図的に維持:死コードのみを削除し、後続バージョンの中心的な名称変更とメニュー正規化の挙動は導入していません
パッケージ
- `ys-cart-woocommerce-import-v0.7.11.zip`(90個のエントリ)
- SHA-256: `929FA04AA6AF2A8292AC070B00CC32B90DB89B89AFAB05EF8269ADB252DF675E`
よくある質問
両方同時にハッキングする必要がありますか?
WooCommerceサイトからZIPパッケージをエクスポートし、YS CARTサイトにこのプラグインをインストールしてインポートします。同じサイトでの直接移行(両方のシステムが同じサイトの場合)もサポートしています。
匯到一半斷線了怎麼辦?
ジョブは再開可能なバッチ設計で、チェックポイントから再開できます。各ジョブには監査証跡があります。
もう一度実行すると、重複注文になりますか?
いいえ。注文は、ソースサイト+ソース注文番号で識別され、再インポートは既存のデータのみを更新します(べき等性)。
サブスクリプションと変化する商品について
商品と仕様変更への対応。特殊な形態(サブスクリプションなど)は対応表に従って変換し、インポート前の環境チェックで注意事項を記載します。
