当客户在 ruby 在 rails 电子商务应用程序中下订单时收到通知
Get notified when customer place an order in ruby on rails e commerce app
我正在开发我的第一个电子商务网络应用程序,以在 Rails 上学习 Ruby。
这是一个陡峭的学习曲线 :)
我需要一些指导,了解如何在客户下订单时通过电子邮件通知我。
到目前为止,我已经设法构建了一个 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
例如
我正在开发我的第一个电子商务网络应用程序,以在 Rails 上学习 Ruby。 这是一个陡峭的学习曲线 :)
我需要一些指导,了解如何在客户下订单时通过电子邮件通知我。
到目前为止,我已经设法构建了一个 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
例如