Feature #3561
Invoice ingin bisa otomatis kirim by e-mail ke Customer
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
Updated by Kezia Pawitra Yulianti 3 months ago
- Due date set to 04/22/2025
- Status changed from New to Assigned
- Priority changed from Normal to High
Updated by shofwan shiddiq 2 months ago
- File clipboard-202504221505-ewvy5.png clipboard-202504221505-ewvy5.png added
- File clipboard-202504221506-cnapq.png clipboard-202504221506-cnapq.png added
- Status changed from Assigned to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
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
Updated by haykal haykal about 2 months ago
- File Test E-mail Guest blm bisa.png Test E-mail Guest blm bisa.png added
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to shofwan shiddiq
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.
Updated by shofwan shiddiq about 1 month ago
- File clipboard-202505191834-xweoy.png clipboard-202505191834-xweoy.png added
- File clipboard-202505191834-qvwxj.png clipboard-202505191834-qvwxj.png added
- Status changed from Revise to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
- 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