私は、顧客の発送先住所に基づいて特定の電子メールを新しい受注者リストに動的に追加しようとしています。WooCommerce出荷国に応じて電子メールの宛先を変更する
私たちはPayPal Advancedを使用して、私たちのサイト内からn iframe経由で支払いを処理しています。
問題は、電子メールを切り替えフィルタは、お客様の船が-する私は2つの場所のいずれかから取得していますどのアドレス使用していることである:ローカル
$woocommerce->session->customer['shipping_country'];
私にはありませんpaypalを有効にしておくと有効になるので、テストすると有効になります。しかし、運用サーバー上ではこれを使用していますが、それが問題の発生場所です。これらのグローバルオブジェクトは、フィルタが顧客の出荷順序を取得しようとすると空になります。これにより、PayPalの注文が完了すると、現在のページが適切な情報を含む感謝のページにリダイレクトされますが、フィルタの実行時にはグローバル変数は空になります。
これで、woocommerce_email_recipient_new_order
を実行すると、お客様の配送先住所情報を取得するにはどうすればよいですか?
フィルタコードを表示できますか? – Jrod