Sha256: 1eee8c1e26cf557dfcd78a8755d0a57dbdba5dce9cce1ecd98aaaa8141d45a06
Contents?: true
Size: 1.2 KB
Versions: 3
Compression:
Stored size: 1.2 KB
Contents
module Spree class OrderMailer < BaseMailer def confirm_email(order, resend = false) @order = order.respond_to?(:id) ? order : Spree::Order.find(order) current_store = @order.store subject = (resend ? "[#{Spree.t(:resend).upcase}] " : '') subject += "#{current_store.name} #{Spree.t('order_mailer.confirm_email.subject')} ##{@order.number}" mail(to: @order.email, from: from_address, subject: subject) end def store_owner_notification_email(order) @order = order.respond_to?(:id) ? order : Spree::Order.find(order) current_store = @order.store subject = Spree.t('order_mailer.store_owner_notification_email.subject', store_name: current_store.name) mail(to: current_store.new_order_notifications_email, from: from_address, subject: subject) end def cancel_email(order, resend = false) @order = order.respond_to?(:id) ? order : Spree::Order.find(order) current_store = @order.store subject = (resend ? "[#{Spree.t(:resend).upcase}] " : '') subject += "#{current_store.name} #{Spree.t('order_mailer.cancel_email.subject')} ##{@order.number}" mail(to: @order.email, from: from_address, subject: subject) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_core-4.2.0.rc2 | app/mailers/spree/order_mailer.rb |
spree_core-4.2.0.rc1 | app/mailers/spree/order_mailer.rb |
spree_core-4.2.0.beta | app/mailers/spree/order_mailer.rb |