Magento 2: Katalog Produk disimpan setelah Acara Pengamat


8

Saya memiliki bidang pilihan ganda khusus di bagian Edit produk.

masukkan deskripsi gambar di sini Nilai-nilai dalam nilai multiselect dari tabel kustom saya. Jika saya mengklik tombol simpan di bagian Kelola Produk dengan memilih salah satu nilai. Perubahan harus disimpan di meja saya. Bagaimana saya bisa melakukannya dengan Pengamat.



1
@TejabhagavanKollepara, ini bukan duplikat, tetapi ini dapat membantu membentuk bagian dari jawaban yang benar
7ochem

1
Anda bisa mendapatkan semua data pos dalam permintaan Anda. gunakan magento.stackexchange.com/a/69541/2443 di pengamat Anda.
Jaimin Sutariya

Jawaban:


2

Ikuti tautan ini untuk acara tersebutcatalog_product_save_after untuk menghemat nilai Anda. Anda bisa mendapatkan nilai Anda di file pengamat dan memulai objek model Anda dan menyimpan nilai di tabel Anda atau menggunakan kueri SQL langsung untuk menyimpan di tabel Anda.


Saya mendapatkan produk di observer menggunakan $ product = $ observer-> getProduct (); .Tapi bagaimana saya bisa mendapatkan nilai bidang khusus saya.
Vindhuja

-1

@ VP

Jika atribut tunggal, maka Coba gunakan $ product-> getMycustomattribute ();

jika atribut adalah single_value maka coba $ product-> getSingleValue ();


Dalam save after event, Anda tidak dapat menetapkan nilai
Avesh Naik
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.