簡體   English   中英

當客戶在Rails電子商務應用程序上的ruby下訂單時獲得通知

[英]Get notified when customer place an order in ruby on rails e commerce app

我正在開發我的第一個電子商務Web應用程序,以學習Ruby on Rails。 這是一個陡峭的學習曲線:)

我需要一些有關如何在客戶下訂單時通過電子郵件通知我的指導。

到目前為止,我已經設法構建一個order notifier以便在下訂單和發貨時order notifier客戶,如下所示。

mailers / order_notifier.rb

class OrderNotifier < ApplicationMailer

  default from: 'My Store Concept Store <orders@mystore.com>'

  def received(order)
    @order = order
    mail to: order.email, subject: 'My Store Concept Store'
  end

  def shipped(order)
    @order = order
    mail to: order.email, subject: 'Order Shipped'
  end
end

這很好,但是當用戶在我的商店下訂單時,現在我需要通過電子郵件通知我自己。

有人可以幫我嗎?

您可以添加密件抄送選項。

def received(order)
 @order = order
 mail(
 to: order.email,
 subject: 'My Store Concept Store'
 bcc:   %w[
     my@email_adress.com
     ]
 )
end

例如

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM