Salvare lo SKU precedente quando lo SKU di una variante subisce una modifica
Workflow Shopify Flow che salva lo SKU precedente nel metacampo custom.previous_sku quando cambia lo SKU di una variante, per mappare ERP e marketplace.
Quando lo SKU di una variante cambia, si prega di memorizzare il vecchio SKU nel metacampo della variante denominato custom.previous_sku. I magazzini, i marketplace e i sistemi ERP che dispongono ancora del vecchio SKU possono essere mappati a quello nuovo. Shopify non conserva alcuna cronologia degli SKU e il proprio Trigger “Product updated” non è in grado di monitorare lo SKU in alcun modo.
Un unico trigger, solo azioni integrate di Shopify, non sono necessarie altre app. Nessuna parte del codice è specifica per un determinato negozio, pertanto funziona non appena viene importato.

Di cosa ha bisogno
- L'autorizzazione dell'app "Accesso ai dati relativi a prodotti, varianti e collezioni". Si veda Autorizzazioni e accesso ai dati.
- Nient’altro: attivando il workflow si attiva il trigger “Codice SKU della variante del prodotto modificato” nell’app.
Installi l’app Workflow Trigger Extensions e conceda l’accesso ai dati relativi a prodotti, varianti e collezioni nella pagina “Autorizzazioni” dell’app. L’attivazione di questo workflow attiva il trigger nell’app.
Scoprite il workflow
- Scarichi il file
.flowallegato in fondo a questa pagina. - Nella dashboard di Shopify, apra Shopify Flow, faccia clic su “Importa” e selezioni il file.
- Verifichi i passaggi, quindi faccia clic su “Attiva workflow”.
Il file è stato esportato direttamente da Shopify Flow. Si prega di non modificarlo manualmente; si prega invece di modificare il workflow in Shopify Flow dopo averlo importato.
Come funziona
- La variante del prodotto con codice SKU modificato contiene il campo
skuChangecon i valorioldSkuenewSku. - La condizione rimane valida quando
skuChange.oldSkunon è vuoto, pertanto una variante a cui viene assegnato il primo SKU viene saltata. - Il metacampo "Aggiornamento variante del prodotto" inserisce
{{ skuChange.oldSku }}incustom.previous_sku(testo su una sola riga).
Lo renda suo
- Creare una definizione di metacampo per
custom.previous_skuin Impostazioni > Dati personalizzati > Varianti per visualizzarla nell'editor delle varianti. - Aggiunga l’opzione “Invia un’e-mail interna” con il vecchio e il nuovo SKU al team del magazzino.
Prossimi passi
- Trigger delle varianti del prodotto, passo dopo passo: tutti i campi inviati da questo trigger, con ulteriori esempi.
- Modelli di workflow: tutti i modelli.
- Cronologia degli eventi e risoluzione dei problemi - Verifichi che il trigger sia stato attivato.
