私はwebshopにWooCommerceを実装しており、オンライン決済のためにCorvusPayゲートウェイを接続しています。WordpressのためのWoocommerce:注文番号/ IDを変更するには?
ここで問題になっているのは、Corvusは注文番号に数字(大文字と小文字)を含める必要があるということです。
私はWordpress内で注文番号を変更する方法について多くのプラグインとフィルタを見て試しましたが、注文が処理されてCorvusに送信されても、番号は同じ古い投稿IDです。
私はWooCommerceがWordPressのポストIDを使用して最初の注文番号を作成することを認識していますが、これをどのように変更できますか?
注文番号生成の具体的な方法を使用するようにWooCommerceを変更するにはどうすればよいですか。 "Kr-12345"およびではなく、 "12345"です。
数字の生成方法を変更し、Wordpressページの数字を変更するだけなので、Sequential Order Numbersのようなプラグインは使用しないでください。
私はその厳密解を試してみたが、問題は、それはまだカラスにその注文番号を送信していなかったということでした。なぜなら、最初のことは投稿idを取得し、それを注文番号として設定し、その番号をcorvusに送信してから、私のwordpressに行き、そこでフィルタによって変更されるからです。 ガイドは次のように終了します。「WooCommerceは、wp_insert_post()を使用してwp_postsテーブルに挿入する直前に注文データを変更できるようにする別のフィルタwoocommerce_new_order_dataを提供します。 しかし、私はこれに関連するものを見つけることができないようです... – Kalipto