Tradotta dall'inglese. In caso di differenze fa fede la pagina in inglese. Leggi in inglese

Esportazioni

Esportazioni CSV di prodotti e ordini: ogni formato, il suo delimitatore e le sue colonne, e come i suoi id corrispondono all'API.

Tutte le esportazioni sono CSV, UTF-8 con BOM (EF BB BF, così Excel apre correttamente gli accenti), con una riga di intestazione iniziale e fine riga \n. Vengono restituite in streaming come text/csv; charset=utf-8 con Content-Disposition: attachment.

Cosa scrive l'API in modo diverso dal download dalla dashboard (per il resto le colonne sono le stesse):

  • gli id dei prodotti sono prod_<hex>, esattamente come in GET /products (il file della dashboard ha l'id esadecimale semplice);
  • i prezzi hanno esattamente 2 decimali come testo ("15.90"), come nell'API;
  • le esportazioni degli ordini terminano con l'id dell'ordine nell'API e i riferimenti del canale (colonne sotto).

Un file prodotti esportato tramite l'API può essere reimportato con POST /imports (csv): gli id prod_… vengono riconosciuti, quindi i prodotti esistenti vengono aggiornati, non duplicati.

Valori: i campi di testo che possono contenere il delimitatore sono racchiusi tra "…"; un " al loro interno diventa '; # viene rimosso da ogni riga (compatibilità con il passato). Cella vuota = nessun valore.

Prodotti: format=standard (predefinito)

Delimitatore ,. Una riga per variante; le colonne a livello di prodotto (titolo, descrizione, nomi delle opzioni, immagini, marca, tag, categoria, peso, dimensioni) sono compilate solo nella prima riga del prodotto, le righe delle varianti successive ripetono solo id e le colonne della variante.

ColonnaSignificatoEsempio
idId del prodotto (prod_…), su ogni rigaprod_6ad22d0ee891b034a5693aa0
titleTitolo del prodotto (prima riga)Ceramic mug
descriptionDescrizione del prodotto (HTML ammesso, prima riga)"<p>Hand made</p>"
option_1_nameNome della prima opzione (prima riga)Size
option_1_valueValore di questa varianteM
option_2_name / option_2_valueSeconda opzioneColor / Blue
option_3_name / option_3_valueTerza opzione
skuSKU della varianteTSHIRT-M-BLUE
gtinCodice a barre della variante (EAN/UPC)0080694175826
asinASIN AmazonB009DEA0SQ
quantityStock (0 se vuoto)25
pricePrezzo nella valuta dello store, 2 decimali15.90
image_linkURL dell'immagine principale del prodotto (prima riga)https://…/a.jpg
additional_image_linkURL delle altre immagini del prodotto, separati da virgole tra virgolette (prima riga)
variant_image_linkImmagine propria di questa variante
variant_additional_image_linkAltre immagini di questa variante
brandMarca (prima riga)Acme
tagsTag, separati da virgole tra virgolette (prima riga)"mug,kitchen"
categoryEtichetta di categoria propria del venditore (prima riga)Kitchen
weight / weight_unitPeso e unità (prima riga)0.4 / kg
height / width / length / dimensions_unitsDimensioni e unità (prima riga)10 / 8 / 8 / cm

Prodotti: format=inventory

Delimitatore ,. Una riga per variante. Centrato su stock e prezzo.

ColonnaSignificatoEsempio
idId del prodotto (prod_…)prod_6ad22d0ee891b034a5693aa0
nameTitolo del prodotto (solo nella prima riga del prodotto)Cotton T-shirt
option_1_name … option_3_valueCome in standard
sku, gtin, asinCome in standard
quantityStock3
pricePrezzo, 2 decimali19.90
variant_image_link, variant_additional_image_linkCome in standard

Prodotti: format=google

Delimitatore | (pipe; | e # vengono rimossi da titoli e descrizioni). Una riga per prodotto, costruita dalla sua prima variante (feed di Google Merchant Center). I prodotti da controllare sono esclusi.

ColonnaSignificatoEsempio
idId dell'offerta: lo SKU della prima variante, altrimenti l'id del prodotto (prod_…)MUG-1
titleTitolo (a capo rimossi)Ceramic mug
descriptionDescrizione come testo semplice (HTML eliminato, a capo rimossi)Hand made
linkL'URL del prodotto sul primo marketplace su cui è pubblicato, altrimenti la sua pagina nello storefront Nembolhttps://nembolitalia.myshopify.com/products/ceramic-mug
image_linkImmagine principalehttps://…/a.jpg
additional_image_linkAltre immagini, separate da virgole
availabilitySempre in stockin stock
pricePrezzo della prima variante, 2 decimali, senza valuta (aggiungila in Merchant Center; è la valuta dello store)15.90
brandMarcaAcme
gtinCodice a barre della prima variante0080694175826
conditionSempre newnew
google_product_categorySempre vuoto (impostalo in Merchant Center)

Ordini: format=standard (predefinito)

Delimitatore ; (punto e virgola). Una riga per riga d'ordine; le colonne a livello di ordine sono solo nella prima riga dell'ordine.

ColonnaSignificatoEsempio
OrderIl numero d'ordine che il canale mostra al venditore (Shopify "#1011" → 1011), su ogni riga1011
ChannelCanale (prima riga)shopify
DateData dell'ordine YYYY-MM-DD HH:mm:ss (prima riga)2026-10-16 21:00:00
TitleTitolo della rigaCotton T-shirt
SKUSKU della rigaTSHIRT-S-RED
VariantNome della varianteS / Red
QuantityQuantità1
Item pricePrezzo unitario, 2 decimali9.90
Total priceSomma delle righe (prima riga)19.80
Address1, Address2, City, Zip, Province, CountryIndirizzo di spedizione (prima riga)
Email, Name, PhoneAcquirente (prima riga)
CurrencyValuta dell'ordine (prima riga)USD
Subtotal, Shipping, Discount, TaxDettaglio degli importi quando il canale lo fornisce (prima riga; vuoto per gli ordini importati prima della raccolta delle imposte)19.80 / 5.00 / 0.00 / 1.60
Tax remitted byseller, oppure il marketplace che ha riscosso l'imposta (ad esempio etsy)seller
Order totalQuanto ha pagato l'acquirente (prima riga)26.40
Order IDSolo API: l'id dell'ordine nell'API (ord_…, lo stesso di GET /orders), su ogni rigaord_057ca3ae7912e009d01612d7
Order ID on channelSolo API: l'id dell'ordine proprio del canale, = order_id_on_channel nell'API, su ogni riga18968716083351
StatusSolo API: lo stato dell'ordine, come status in GET /orders (awaiting_shipment, shipped, canceled, refunded…), su ogni riga. Gli ordini annullati e rimborsati sono in questo file: filtra su questa colonna per i totali di venditashipped

Ordini: format=quickbooks

Delimitatore ,. Layout di importazione fatture di QuickBooks Online (Settings → Import data → Invoices): una riga per riga d'ordine, con le colonne della fattura ripetute su ogni riga. Le colonne richieste da QuickBooks restano invariate; l'API aggiunge due colonne alla fine, che la schermata di mappatura di QuickBooks ti permette di saltare. Gli ordini annullati e rimborsati sono esclusi, così non diventano mai fatture; gli ordini rimborsati in parte restano, con gli importi originali (registra il rimborso in QuickBooks).

ColonnaSignificatoEsempio
InvoiceNo<channel>-<channel order id> (unico per ordine del canale)shopify-18968716083351
CustomerNome dell'acquirente, altrimenti email, altrimenti <channel> buyerTest Buyer
InvoiceDate / DueDateData dell'ordine YYYY-MM-DD (gli ordini dei marketplace sono già pagati: scadenza alla data della fattura)2026-10-16
Item(Product/Service)SKU, altrimenti titolo (≤ 100 caratteri)TSHIRT-S-RED
ItemDescriptionTitolo e varianteCotton T-shirt — S / Red
ItemQuantityQuantità1
ItemRatePrezzo unitario, 2 decimali9.90
ItemAmountPrezzo × quantità, 2 decimali9.90
CurrencyValuta della rigaUSD
ItemTaxAmountImposta dell'ordine, solo nella prima riga dell'ordine1.60
OrderIdSolo API: id dell'ordine nell'API (ord_…), su ogni rigaord_057ca3ae7912e009d01612d7
OrderNumberSolo API: il numero mostrato dal canale (1011)1011

Un ordine, tre riferimenti

DoveValore per l'ordine Shopify #1011
Id dell'ordine nell'API (GET /orders, esportazioni Order ID / OrderId)ord_057ca3ae7912e009d01612d7
Id proprio del canale (order_id_on_channel, Order ID on channel in standard, dentro InvoiceNo in QuickBooks)18968716083351
Numero che il venditore vede sul canale (number nell'API, Order in standard, OrderNumber in QuickBooks)1011

Abbina le esportazioni all'API con Order ID / OrderId (ordini) e id (prodotti).

Ultimo aggiornamento il 20 ottobre 2026

Serve aiuto?

Scrivici e ti risponde una persona, di solito entro un giorno lavorativo.

In questa pagina