Saya mencoba memicu surat kepada pelanggan setelah mereka melakukan pemesanan. Email ini akan membawa semua produk cross selling dari produk yang dipesan.
Saya menggunakan tautan berikut sebagai referensi:
kirim email menggunakan pengamat acara
Template Email Transaksional Tingkat Lanjut
Semua bekerja dengan baik.
Tapi sekarang keraguan saya adalah, apakah saya bisa menggunakan foreach loop di dalam file html yang dimasukkan ke dalam direktori lokal ?
Sehingga saya bisa mengulang dan mencetak semua info produk di templat email. Adakah yang bisa membantu?
items=$items
? Seperti$items
variabel php.Sebenarnya Anda bisa menggunakan for for di email. Saya sudah mengujinya pada versi 2.3.3. Ini adalah lokasi kode untuk diperiksa. Beginilah tampilannya dalam templat:
Informasi transportasi:
Ke samping. Dalam 2.3.4 kode itu dire - refoured , tapi saya percaya masih harus berfungsi karena tidak dihapus. Harap diingat bahwa Magento menghapus kemampuan untuk memanggil fungsi pada objek pada versi ini, jadi
order->getItems()
fungsi Anda mungkin tidak berfungsi.sumber