Project

General

Profile

Feature #3561

Invoice ingin bisa otomatis kirim by e-mail ke Customer

Added by haykal haykal 3 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
High
Assignee:
Start date:
04/14/2025
Due date:
04/22/2025
% Done:

0%

Estimated time:
Spent time:

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

clipboard-202504221505-ewvy5.png (74.8 KB) clipboard-202504221505-ewvy5.png shofwan shiddiq, 04/22/2025 03:05 PM
clipboard-202504221506-cnapq.png (245 KB) clipboard-202504221506-cnapq.png shofwan shiddiq, 04/22/2025 03:06 PM
Test E-mail Guest blm bisa.png (18.8 KB) Test E-mail Guest blm bisa.png haykal haykal, 05/08/2025 11:14 AM
clipboard-202505191834-xweoy.png (72 KB) clipboard-202505191834-xweoy.png shofwan shiddiq, 05/19/2025 06:34 PM
clipboard-202505191834-qvwxj.png (110 KB) clipboard-202505191834-qvwxj.png shofwan shiddiq, 05/19/2025 06:34 PM
#1

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
#2

Updated by shofwan shiddiq 2 months ago

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

#3

Updated by haykal haykal about 2 months ago

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.

#4

Updated by shofwan shiddiq about 1 month ago

  • 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

#5

Updated by haykal haykal about 1 month ago

  • Status changed from QA Test to Closed

Also available in: Atom PDF