Salvare lo SKU precedente quando lo SKU di una variante subisce una modifica

Salvare lo SKU precedente quando lo SKU di una variante subisce una modifica

Copia pagina

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.

Il workflow in Shopify Flow: salvare lo SKU precedente quando lo SKU di una variante cambia
Il workflow completo così come appare in Shopify Flow.

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

  1. Scarichi il file .flow allegato in fondo a questa pagina.
  2. Nella dashboard di Shopify, apra Shopify Flow, faccia clic su “Importa” e selezioni il file.
  3. 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

  1. La variante del prodotto con codice SKU modificato contiene il campo skuChange con i valori oldSku e newSku.
  2. La condizione rimane valida quando skuChange.oldSku non è vuoto, pertanto una variante a cui viene assegnato il primo SKU viene saltata.
  3. Il metacampo "Aggiornamento variante del prodotto" inserisce {{ skuChange.oldSku }} in custom.previous_sku (testo su una sola riga).

Lo renda suo

  • Creare una definizione di metacampo per custom.previous_sku in 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