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.

Vindhuja
sumber
1
Kemungkinan duplikat dari Dapatkan produk dari save event observer - Magento 2
Teja Bhagavan Kollepara
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.

MMMMMMM
sumber
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 ();

Vikram
sumber
Dalam save after event, Anda tidak dapat menetapkan nilai
Avesh Naik