|
| 1 | +diff --git a/vendor/magento/module-sales/Model/Order/Email/Sender/CreditmemoSender.php b/vendor/magento/module-sales/Model/Order/Email/Sender/CreditmemoSender.php |
| 2 | +index 19dc62772513..22d5bc2b7a56 100644 |
| 3 | +--- a/vendor/magento/module-sales/Model/Order/Email/Sender/CreditmemoSender.php |
| 4 | ++++ b/vendor/magento/module-sales/Model/Order/Email/Sender/CreditmemoSender.php |
| 5 | +@@ -118,6 +118,7 @@ public function send(Creditmemo $creditmemo, $forceSyncMode = false) |
| 6 | + |
| 7 | + if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) { |
| 8 | + $order = $creditmemo->getOrder(); |
| 9 | ++ $paymentHTML = $this->getPaymentHtml($order); |
| 10 | + $this->appEmulation->startEnvironmentEmulation($order->getStoreId(), Area::AREA_FRONTEND, true); |
| 11 | + $transport = [ |
| 12 | + 'order' => $order, |
| 13 | +@@ -126,7 +127,7 @@ public function send(Creditmemo $creditmemo, $forceSyncMode = false) |
| 14 | + 'creditmemo_id' => $creditmemo->getId(), |
| 15 | + 'comment' => $creditmemo->getCustomerNoteNotify() ? $creditmemo->getCustomerNote() : '', |
| 16 | + 'billing' => $order->getBillingAddress(), |
| 17 | +- 'payment_html' => $this->getPaymentHtml($order), |
| 18 | ++ 'payment_html' => $paymentHTML, |
| 19 | + 'store' => $order->getStore(), |
| 20 | + 'formattedShippingAddress' => $this->getFormattedShippingAddress($order), |
| 21 | + 'formattedBillingAddress' => $this->getFormattedBillingAddress($order), |
| 22 | +diff --git a/vendor/magento/module-sales/Model/Order/Email/Sender/InvoiceSender.php b/vendor/magento/module-sales/Model/Order/Email/Sender/InvoiceSender.php |
| 23 | +index d94e02816e26..d8afe6beba5e 100644 |
| 24 | +--- a/vendor/magento/module-sales/Model/Order/Email/Sender/InvoiceSender.php |
| 25 | ++++ b/vendor/magento/module-sales/Model/Order/Email/Sender/InvoiceSender.php |
| 26 | +@@ -125,6 +125,7 @@ public function send(Invoice $invoice, $forceSyncMode = false) |
| 27 | + $order->setBaseTaxAmount((float) $invoice->getBaseTaxAmount()); |
| 28 | + $order->setBaseShippingAmount((float) $invoice->getBaseShippingAmount()); |
| 29 | + } |
| 30 | ++ $paymentHTML = $this->getPaymentHtml($order); |
| 31 | + $this->appEmulation->startEnvironmentEmulation($order->getStoreId(), Area::AREA_FRONTEND, true); |
| 32 | + $transport = [ |
| 33 | + 'order' => $order, |
| 34 | +@@ -133,7 +134,7 @@ public function send(Invoice $invoice, $forceSyncMode = false) |
| 35 | + 'invoice_id' => $invoice->getId(), |
| 36 | + 'comment' => $invoice->getCustomerNoteNotify() ? $invoice->getCustomerNote() : '', |
| 37 | + 'billing' => $order->getBillingAddress(), |
| 38 | +- 'payment_html' => $this->getPaymentHtml($order), |
| 39 | ++ 'payment_html' => $paymentHTML, |
| 40 | + 'store' => $order->getStore(), |
| 41 | + 'formattedShippingAddress' => $this->getFormattedShippingAddress($order), |
| 42 | + 'formattedBillingAddress' => $this->getFormattedBillingAddress($order), |
| 43 | +diff --git a/vendor/magento/module-sales/Model/Order/Email/Sender/ShipmentSender.php b/vendor/magento/module-sales/Model/Order/Email/Sender/ShipmentSender.php |
| 44 | +index ba6d65a40c65..78aaf1a696e9 100644 |
| 45 | +--- a/vendor/magento/module-sales/Model/Order/Email/Sender/ShipmentSender.php |
| 46 | ++++ b/vendor/magento/module-sales/Model/Order/Email/Sender/ShipmentSender.php |
| 47 | +@@ -120,6 +120,7 @@ public function send(Shipment $shipment, $forceSyncMode = false) |
| 48 | + if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) { |
| 49 | + $order = $shipment->getOrder(); |
| 50 | + $this->identityContainer->setStore($order->getStore()); |
| 51 | ++ $paymentHTML = $this->getPaymentHtml($order); |
| 52 | + $this->appEmulation->startEnvironmentEmulation($order->getStoreId(), Area::AREA_FRONTEND, true); |
| 53 | + $transport = [ |
| 54 | + 'order' => $order, |
| 55 | +@@ -128,7 +129,7 @@ public function send(Shipment $shipment, $forceSyncMode = false) |
| 56 | + 'shipment_id' => $shipment->getId(), |
| 57 | + 'comment' => $shipment->getCustomerNoteNotify() ? $shipment->getCustomerNote() : '', |
| 58 | + 'billing' => $order->getBillingAddress(), |
| 59 | +- 'payment_html' => $this->getPaymentHtml($order), |
| 60 | ++ 'payment_html' => $paymentHTML, |
| 61 | + 'store' => $order->getStore(), |
| 62 | + 'formattedShippingAddress' => $this->getFormattedShippingAddress($order), |
| 63 | + 'formattedBillingAddress' => $this->getFormattedBillingAddress($order), |
0 commit comments