次の解決策が必要です: 1) 顧客が注文する 2) 店主が価格情報なしのメールを受け取る (例: パッキング リスト)
どのファイルを編集する必要がありますか (多くの投稿を読みましたが、ファイル パスについて言及していないようです)。
どうも
私はそれをハックしたことを知っています...そして私はもうそれを持っていません。私はできる限りのことを行いましたが、現在、顧客通知メールをCCで送信しています。サイトのアップグレードが完了したらすぐに、ハックを読み直す必要があります。私はそれがapp/core/Mage/Sales/Model/Order.php
おそらく中にあるとかなり確信していますpublic function sendNewOrderEmail()
この写真を参照してください:
顧客通知が送信された後、ファイルにハードコーディングしたことを覚えています。別のファイルを管理者に送信しましたが、トランザクション注文通知メールのテンプレートIDを8にハードコーディングしました。このトランザクションEメールをどのようにトリガーするのかわかりません。また、顧客の注文通知でも発生します。
それを達成するための2つの可能な方法:
クラスのモデルの書き換えを作成し、別のテンプレートを使用してショップのオーナーにメールを送信することMage_Sales_Model_Order
で関数をオーバーライドできますMage_Sales_Model_Order::sendNewOrderEmail
構成エントリ「Sales Email/Order/Send Order Email Copy To」を何も設定せず (店主が顧客と同じ電子メールを受信しないように)、イベントをキャッチするオブザーバーを実装できますsales_order_place_after
。オブザーバー関数では、価格情報なしのテンプレートを使用してショップ オーナーへのメール送信を実装します。
そのモジュール内のカスタム モジュールが、「sales_order_save_after」の後にイベントを送信するようにします。オブザーバー ファイルでこのイベントをキャッチし、カスタム コーディングをオブザーバーに配置します。 これを読む