Magento 2: produto do catálogo salvo após evento do observador

8

Eu tenho um campo de seleção múltipla personalizado na seção de edição de produtos.

insira a descrição da imagem aqui Os valores nos valores de seleção múltipla da minha tabela personalizada. Se eu clicar no botão Salvar na seção Gerenciar produtos, selecionando qualquer valor. As alterações precisam ser salvas na minha mesa. Como posso fazer isso com o Observer.

Vindhuja
fonte
11
Possível duplicata do produto Get do observador de eventos salvos - Magento 2
Teja Bhagavan Kollepara
11
@TejabhagavanKollepara, não é uma duplicata, mas isso pode ajudar a formar uma parte da resposta correta
7ochem
11
Você pode obter todos os dados da postagem em sua solicitação. use magento.stackexchange.com/a/69541/2443 em seu observador.
Jaimin Sutariya

Respostas:

2

Siga este link para o evento catalog_product_save_after para salvar seu valor. Você pode obter seu valor no arquivo observador e iniciar seu objeto de modelo e salvar valor em sua tabela ou usar consultas SQL diretas para salvar em sua tabela.

MMMMMMM
fonte
Coloquei o produto no observador usando $ product = $ observer-> getProduct (); .Mas como posso obter meu valor de campo personalizado.
Vindhuja
-1

@VP

Se o atributo for único, tente usar $ product-> getMycustomattribute ();

se o atributo for single_value, tente $ product-> getSingleValue ();

Vikram
fonte
Em save após o evento não é possível definir o valor
Avesh Naik