Magento 2: Catalog Product save after Observer Event


8

Ho un campo personalizzato a selezione multipla nella sezione Modifica prodotti.

inserisci qui la descrizione dell'immagine I valori nei valori a selezione multipla dalla mia tabella personalizzata. Se faccio clic sul pulsante Salva nella sezione Gestisci prodotti selezionando un valore qualsiasi. Le modifiche devono essere salvate nella mia tabella. Come posso farlo con Observer.



1
@TejabhagavanKollepara, non è un duplicato, ma questo può aiutare a formare una parte della risposta corretta
7ochem

1
Puoi ottenere tutti i dati di post nella tua richiesta. usa magento.stackexchange.com/a/69541/2443 nel tuo osservatore.
Jaimin Sutariya,

Risposte:


2

Segui questo link per l'evento catalog_product_save_after per salvare il tuo valore. È possibile ottenere il valore nel file di osservatore e avviare l'oggetto modello e salvare il valore nella tabella o utilizzare query SQL dirette per salvare nella tabella.


Ho ottenuto il prodotto in osservatore usando $ product = $ observer-> getProduct (); Ma come posso ottenere il mio valore di campo personalizzato.
Vindhuja,

-1

@VP

Se l'attributo è singolo, prova a utilizzare $ product-> getMycustomattribute ();

se l'attributo è single_value, prova $ product-> getSingleValue ();


In save after event non è possibile impostare il valore
Avesh Naik,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.