Feature #3561
Invoice ingin bisa otomatis kirim by e-mail ke Customer
Added by haykal haykal 3 months ago.
Updated about 1 month ago.
Description
Dear Shofwan, ada request dari Tulisan agar Invoicenya bisa otomatis terkirim by e-mail ke Customer.
Membaca alamat e-mailnya dari field E-Mail yang ada di Customer Master Data, atau kalau misalnya dia pakai Guest berarti membaca dari alamat e-mail yang diisikan di field Guest Email.
Jadi nanti kalau Order Submitted akan otomatis mengirim attachment Invoice by e-mail ke e-mail Customer.
Terimakasih.
Web: https://tulisan-ecommerce-dev.minovais.com/ECommerce_AddToBasket
Port: https://tulisan-dev.minovais.com/
DB: MinovaES_Tulisan_Dev (di 89)
Files
- Due date set to 04/22/2025
- Status changed from New to Assigned
- Priority changed from Normal to High
Dear Haykal, email sudah berhasil tergenerate ya setelah submit dokumen ke email customer


Business Flow
1. email akan terkirim ke email customer di master data customer field email
Tahap Deployment
1. Buat folder receipt di folder ECommerce untuk menyimpan pdf di applikasi
2. Install NodeJS, Chrome, dan Puppeteer
```
npm install puppeteer
```
Package
Applikasi
C:\Webserver\Tulisan_Dev\E-Commerce\Scripts\generate-pdf.js \\ puppeteer config ( harus di adjust apabila deploy ke app lain)
C:\Webserver\Tulisan_Dev\E-Commerce\Receipt.html
C:\Webserver\Tulisan_Dev\E-Commerce\ECommerce_ReceiptFrame.html
dll
MinovaIS.MinovaES.Web.UI.ERec.dll
Select.HtmlToPdf.dll
Dear Shofwan,
Tadi gua coba untk e-mail yg diisi disini (foto diattach) blm bisa ya. Tolong agar utk yg diisi di field Guest Email itu bisa berfungsi juga.
Contoh DocNo SORD yg tadi gua coba: 00000717
Terimakasih.
- Notes Developer
ada perubahan settingan di pc vps karena ada update otomatis chrome per tangal 14 Mei 2025 yang membuat email tidak berhasil terkirim sejak update chrome
Solusi nya Setting
IIS > Application Pool > MinovaES_Tulisan_ECommerceDev > Advanced Setting > Identity > Set LoadUserProfile to true
Dear Haykal, untuk kirim email sekarang juga sudah bisa untuk guest ya, dengan mengisi alamat email yang ingin dikirimkan.
Ini saya sudah test membuat dokumen dengan customer ID guest

Dan email diterima di alamat email yang sebelumnya diisi di free text

Silahkan di testing, jangan lupa refresh page checkout nya terlebih dahulu untuk menghindari bug
- Status changed from QA Test to Closed
Also available in: Atom
PDF