- public function send(Order $order, $forceSyncMode = false)
- {
- $order->setSendEmail(true);
-
- if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) {
- if ($this->checkAndSend($order)) {
- $order->setEmailSent(true);
- $this->orderResource->saveAttribute($order, ['send_email', 'email_sent']);
- return true;
- }
- }
-
- $this->orderResource->saveAttribute($order, 'send_email');
-
- return false;
- }