File tree 1 file changed +17
-3
lines changed
app/code/Magento/Sales/Model/Order/Email
1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,8 @@ public function __construct(
65
65
}
66
66
67
67
/**
68
+ * Send order email if it is enabled in configuration.
69
+ *
68
70
* @param Order $order
69
71
* @return bool
70
72
*/
@@ -81,17 +83,21 @@ protected function checkAndSend(Order $order)
81
83
82
84
try {
83
85
$ sender ->send ();
84
- $ sender ->sendCopyTo ();
85
86
} catch (\Exception $ e ) {
86
87
$ this ->logger ->error ($ e ->getMessage ());
87
-
88
88
return false ;
89
89
}
90
-
90
+ try {
91
+ $ sender ->sendCopyTo ();
92
+ } catch (\Exception $ e ) {
93
+ $ this ->logger ->error ($ e ->getMessage ());
94
+ }
91
95
return true ;
92
96
}
93
97
94
98
/**
99
+ * Populate order email template with customer information.
100
+ *
95
101
* @param Order $order
96
102
* @return void
97
103
*/
@@ -113,6 +119,8 @@ protected function prepareTemplate(Order $order)
113
119
}
114
120
115
121
/**
122
+ * Create Sender object using appropriate template and identity.
123
+ *
116
124
* @return Sender
117
125
*/
118
126
protected function getSender ()
@@ -126,6 +134,8 @@ protected function getSender()
126
134
}
127
135
128
136
/**
137
+ * Get template options.
138
+ *
129
139
* @return array
130
140
*/
131
141
protected function getTemplateOptions ()
@@ -137,6 +147,8 @@ protected function getTemplateOptions()
137
147
}
138
148
139
149
/**
150
+ * Render shipping address into html.
151
+ *
140
152
* @param Order $order
141
153
* @return string|null
142
154
*/
@@ -148,6 +160,8 @@ protected function getFormattedShippingAddress($order)
148
160
}
149
161
150
162
/**
163
+ * Render billing address into html.
164
+ *
151
165
* @param Order $order
152
166
* @return string|null
153
167
*/
You can’t perform that action at this time.
0 commit comments