it-swarm-ja.com

WooCommerce以外の注文とWooCommerce注文を統合する

我々が達成しようとしているのは、レガシーシステムから来た注文/取引データとのシームレスな統合であり、それらを実際のWooCommerce注文に変えたり、それらをWooCommerceに挿入したりすることはありません。

顧客が自分の注文リストを調べているときに、WooCommerce以外の(WooCommerce以前の)注文とWooCommerceの注文(システム内の単なる投稿)の外観に違いが見られないようにする必要があります。

我々はこのデータを様々な理由で別々に、すなわち履歴データを格納するテーブルとして格納したい。

現在、注文とやり取りするアクションを変更していますが、WC_Abstract_OrderまたはWC_Orderの拡張に重点を置いた、よりクリーンな解決策を探しています。以前にこれに対処したことがありますか?

1
dakine

3.xで追加された新しいCRUD機能により、各データタイプに対して単一のポイントに対処することができます。この場合はOrdersです。

https://github.com/woocommerce/woocommerce/wiki/CRUD-Objects-in-3.0

2
dakine