Questi feed aggiuntivi di Shopify possono essere di tre tipi diversi:
- metafields e metaoggetti
- traduzioni
- posizioni di stock
Come creare un feed aggiuntivo Shopify?
L’URL di un feed aggiuntivo Shopify è specifica per Shopify, così come quella del tuo feed principale. Contiene:
- il token di accesso all’API dell’applicazione
- l’estensione specificata alla fine dell’URL, che permetterà di indicare a Shoppingfeed quali informazioni deve recuperare questo feed aggiuntivo.
A/ Crea il tuo feed aggiuntivo Shopify su Shoppingfeed:
1 – Copia l’URL del tuo feed principale mantenendo lo stesso token/jeton di accesso API Shopify e rimuovi le estensioni presenti nell’URL copiata (le URL dei feed aggiuntivi non devono contenere altri parametri oltre a quelli supportati, vedi sotto), ad eccezione dell’estensione "&published-status=...", che deve essere mantenuta:
2 – Applica quindi l’estensione necessaria alla fine dell’URL, in base al tipo di feed aggiuntivo che desideri creare:
- "&metafields=true" per recuperare i tuoi metafields e metaoggetti
- "&translations=true&lang=[ISO-code]" per recuperare le traduzioni
- "&locations=true" per recuperare le diverse posizioni di stock esistenti per il tuo inventario
3 – Tramite la scheda "Catalogo > Sorgenti", crea il tuo nuovo feed aggiuntivo su Shoppingfeed con questa URL, utilizzando la virgola (,) come separatore e “reference” (senza virgolette) come titolo della colonna SKU (nota che durante la creazione vedrai un messaggio di errore al momento della preview: è normale, dato che il formato è particolare):
Feed aggiuntivo - Metafields & Metaoggetti
Questo tipo di feed aggiuntivo recupera i metafields e i metaoggetti esistenti per un negozio Shopify, affinché siano disponibili in Shoppingfeed sotto forma di attributi.
Puoi utilizzare l’estensione &metafields=true per recuperare i metafields e i metaoggetti dei tuoi prodotti.
Traduzioni di metafields e metaoggetti
Se i tuoi metafields sono tradotti in Shopify e queste traduzioni sono pubblicate, puoi specificare una lingua in cui Shoppingfeed deve recuperarli tramite il parametro: "&lang=[isoCode]" (ad esempio &lang=es). Attenzione, alcune lingue (come il portoghese) possono avere un codice doppio (vedi la lista delle locali Shopify). Puoi specificare una sola lingua.
Quando questo parametro viene aggiunto, il feed aggiuntivo importerà i metafields e i metaoggetti con i relativi valori nella lingua specificata, nel seguente modo:
- con nomi di attributi con suffisso nomedellattributo-es nel caso del nostro esempio
- con i valori tradotti se esistono nella lingua specificata
- con i valori non tradotti (quindi nella lingua originale) se non esistono traduzioni.
Se hai già dei metafields recuperati su Shoppingfeed tramite il tuo feed principale e desideri passare a un recupero tramite feed aggiuntivo, contatta il nostro team di Support.
Feed aggiuntivo - Traduzioni
Questo tipo di feed aggiuntivo recupera le traduzioni di tutti i campi traducibili, ad eccezione dei metafields e dei metaoggetti. Attenzione: per poter essere recuperate, le traduzioni devono essere pubblicate sul tuo Shopify.
Le traduzioni possono esistere solo per i seguenti campi:
- name
- link
- description
- category
- options (e i valori di queste options)
- collection
Le traduzioni possono essere recuperate per più lingue all’interno dello stesso feed aggiuntivo. Per farlo, è necessario specificare le lingue in un unico parametro, separate da pipe (|), ad esempio: "&translations=true&lang=en|de|it". Attenzione, alcune lingue (come il portoghese) possono avere un codice doppio (vedi la lista delle locali Shopify).
In Shoppingfeed, le traduzioni saranno disponibili sotto forma di attributi, con un nome che include la lingua (codice ISO a due lettere):
- un’option (= che varia in base al prodotto) avrà come nome: option-lingua-nomeOrigine-nomeTradotto
- gli altri attributi manterranno il loro nome: nomeOrigine-Lingua
Se manca una traduzione per un campo, quel campo sarà vuoto per la lingua di destinazione.
Feed aggiuntivo - Posizioni di stock
Questo tipo di feed aggiuntivo recupera gli stock di tutte le diverse posizioni dell’inventario dei prodotti di un negozio. In Shopify, l’inventario di un determinato prodotto può essere distribuito su più stock diversi, chiamati posizioni.
Con un feed aggiuntivo di questo tipo, Shoppingfeed importa per ogni prodotto (sotto forma di attributo):
- tutte le posizioni di stock esistenti
- il livello di inventario per ciascuna di queste posizioni.
Per impostazione predefinita, i valori sono impostati a 0 quando una posizione non esiste per un prodotto.