2016-06-29 9 views
0

私はステージングバージョンでクライアントのウェブサイトへのいくつかの開発の調整とテーマの更新に取り組んできました。サイトにはライブ電子商取引コンポーネントがあるので、私が数ヶ月にわたって取り組んだことで、ライブサイトにはたくさんの注文がありましたが、ステージングサイトではありませんでした。ライブサイトとステージングサイトの間のウオコマースオーダーの同期

Woocommerce(いくつかの奇妙な理由で)は、投稿、製品、ページなどと同じテーブルに注文を保存するので、多くの注文IDは既にステージングサイトで「使い切っている」ので、試してみると(https://wordpress.org/plugins/order-import-export-for-woocommerce/のようなツールを使用して)それらをインポートしてデシンクし、注文番号が間違っています。ここにはいくつかのオプションがあります。私はポストIDから目に見えるオーダー番号を離そうとする可能性がありますが、これは少しばかりです。私はいくつかの解決策を試しましたが、これらは私が使ったインポートプラグインでは機能しません。別の方法として、私はいつもmysqlテーブルを掘り下げることができますが、これはステージングからライブに切り替えるたびにやりたいことではありません。

誰かがこれに対処するためのソリューション、プラグインreccoまたはベストプラクティスを共有したいですか?ありがとう!

+1

を管理できるプラグインを取得することができますヘルプ

ためsupport ticket hereを上昇することができます。ステージングサイトで何を作成していますか?新製品?テストオーダー?ステージングサイトとライブサイトをより頻繁に同期させる以外のことは考えられません。おそらく毎日新しい注文を引っ張ってくるだろうか?または、APIを使用して新しいオーダーでステージングサイトを更新するもの – helgatheviking

+0

主な問題は、サイトのいくつかの新しいページ(注文テストと同様)に取り組んでいることです。これらはオーダーと同じテーブルに存在するため、同じIDを使用することができます。 ライブサイトで頻繁なcronジョブや新しいオーダーでトリガされたAPIコールを使用することもできます。ありがとう。 –

答えて

0

WPはすべてを投稿として扱うため、新しいインポートのorderIDは保持できません。あなたは注文の余分なメタとして追加することができます。注文がデータベースに存在する場合、更新されます。また、あなたはあなたがまた、これは興味深い問題であるため、余分なメタにfrom here

+0

はい!私はこれで遊んでいます。一貫性のない注文番号の問題はあまり扱いませんが、私はWooCommerceのOrder Export Importのプロバージョンと、テーブルのものとは別の別のメタIDを作成するYITHプラグインを使用して遊んでいます。 –

+0

あなたは解決策またはProバージョンがそれを見つけましたか? –

+0

私はYITHのカスタムメタを取得するためにプロに行った。これは、WooCommerceの注文番号と特定の投稿IDを完全に離婚しているため、悪い解決策ではありません。私の意見では安全です。 ありがとうございますMujeebu –

関連する問題