現在、電話でのクレジットカード(バーチャルターミナルへの注文情報の入力)とウェブサイト(OpenCart、ビルトインのAuthorize.net AIMモジュールを使用)で受け付けています。解決済み - OpenCart 3.0(3.x)+ Authorize.net - どのようにAuthorize.net電子メールを無効にするのですか?
問題:ウェブサイトで注文すると、当サイトから1件、Authorizeから1件の2件のEメールが届きます。承認電子メールは、プレーンテキストであり、醜いAFに見え、私の上司はそれを無効にしたい。
試行#1:Authorize.net AIMプラグイン/モジュール設定で調べました。そのようなオプションはありません。
試行#2:Authorize.netアカウントの「設定 - >電子メール受信」にチェックボックス「電子メールアドレスが提供されている場合、顧客に電子メールで領収書を送信する」があります。
結果#2:残念ながら、これはウェブサイト取引(OK)と仮想端末電話注文取引(クールではない)からのすべての取引Eメールを無効にします。電話の顧客にEメールの領収書を提供する必要があります。
試み#3:OpenCartシステムでは、ファイルの編集:有効なEメールがある場合でも、チェックアウト中:
$data['x_email'] = $order_info['email'];
結果#3行をコメントアウトする
catalog/controller/extension/payment/authorizenet_aim.php
を注文を送信しようとすると、「電子メールアドレスが必要です」というエラーメッセージが表示されます。
So ... OpenCartのAuthorizeプラグイン/モジュールで無効にできません。 アカウント設定の承認で無効にすることはできません。 チェックアウト中にOpenCartが収集するデータの配列から電子メールを削除することはできません。
OpenCart 3.0で構築されたサイトで、Authorize.netの電子メールを無効にするにはどうしたらよいですか?
トランザクションが送信される前に、チェックアウトページ自体です。しかし、それは問題ではない、私は解決策を見つけた、秒で投稿されます。 – TomJones999