web-dev-qa-db-ja.com

購入アイテムに基づくメール通知

私はUbercartを使用して雑誌のサイトで作業しています。このサイトでは、個々の雑誌を購入または購読できます。お客様がご購読いただいている雑誌の新刊が作成された場合、その雑誌をご利用いただいているすべてのお客様に通知する必要があります。

メッセージングおよび通知モジュールを使用してこれを実現できますか?他に方法はありますか?

2
Dipesh

ルールを試しましたか?新しいコンテンツが追加されたときにトリガーが発生し、コンテンツタイプが適切であることが条件となります。購読者と雑誌をつなぐデータをどのように保存したかはわかりませんが、それはアクションに必要です。私は考えないあなたは箱から出してこれを行うことができるでしょう(特に、あなたが複数に電子メールを送ることができるかどうかわかりませんルールを使用したアドレス)-したがって、必要な場合があります カスタムアクションを作成

1
Andy

@Andy

[Commerce Invoice/Reciept] [1]モジュールを使用しています。

メインテンプレートファイルにphpコードを使用commerce-order-invoice-view.tpl.php以下のようなもの:

   $line_item_wrapper = entity_metadata_wrapper('commerce_line_item', $order->commerce_line_items['und'][0]["line_item_id"]);
   $product_sku = $line_item_wrapper->commerce_product->sku->value();

    if($product_sku =="ONCE_OFF")
    {
      include 'commerce-order-invoice-once-off.php';
    }
    else
    {
      include 'commerce-order-invoice-recurring.php';
    }

その後、メール用の新しいファイルを作成できます。参考:$ orderオブジェクトは両方のファイルで使用できます。

お役に立てれば。

  [1]: https://www.drupal.org/project/commerce_invoice_receipt
0
amjad1233

たぶん 誰が買ったのか| Ubercart はあなたに役立つかもしれません。

0
user842