Cara otomatis menambahkan komentar saat pesanan ditempatkan


11

Saya memiliki situasi berikut:

Saya ada di halaman checkout, dan saya punya 3 metode Pengiriman. Jika saya memilih bentuk metode spesifik ketiga dan saya menyelesaikan pesanan, saya ingin komentar ditambahkan secara otomatis pada tampilan pesanan dari backend di area ini:

masukkan deskripsi gambar di sini

Adakah yang tahu bagaimana saya bisa melakukan ini?

Jawaban:


9

Anda ingin membuat modul pengamat acara & mengamati sales_order_place_after.

Metode pengamat Anda akan terlihat seperti ini:

public function logShipping($observer){
    $order = $observer->getEvent()->getOrder();
    $history = $order->addStatusHistoryComment($order->getShippingMethod(), false);
    $history->setIsCustomerNotified(false);
    $order->save();
}
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.