Traducida del inglés. Si hay alguna diferencia, la página en inglés es la referencia. Leer en inglés

Exportaciones

Exportaciones CSV de productos y pedidos: cada formato, su delimitador y columnas, y cómo sus ids coinciden con la API.

Todas las exportaciones son CSV, UTF-8 con BOM (EF BB BF, para que Excel abra bien los acentos), con una fila de cabecera al principio y finales de línea \n. Se devuelven en streaming como text/csv; charset=utf-8 con Content-Disposition: attachment.

Lo que la API escribe de forma distinta a la descarga del panel (por lo demás, mismas columnas):

  • los ids de producto son prod_<hex>, exactamente como en GET /products (el archivo del panel tiene el id hexadecimal sin prefijo);
  • los precios tienen exactamente 2 decimales como texto ("15.90"), igual que la API;
  • las exportaciones de pedidos terminan con el id de pedido de la API y las referencias del canal (columnas más abajo).

Un archivo de productos exportado a través de la API se puede volver a importar con POST /imports (csv): los ids prod_… se reconocen, así que los productos existentes se actualizan, no se duplican.

Valores: los campos de texto que pueden contener el delimitador van entre "…"; una " dentro de ellos se convierte en '; # se elimina de todas las filas (compatibilidad con versiones antiguas). Celda vacía = sin valor.

Productos: format=standard (predeterminado)

Delimitador ,. Una fila por variante; las columnas a nivel de producto (título, descripción, nombres de opción, imágenes, marca, etiquetas, categoría, peso, dimensiones) se rellenan solo en la primera fila del producto, y las filas de variantes siguientes repiten solo id y las columnas de variante.

ColumnaSignificadoEjemplo
idId del producto (prod_…), en todas las filasprod_6ad22d0ee891b034a5693aa0
titleTítulo del producto (primera fila)Ceramic mug
descriptionDescripción del producto (se admite HTML, primera fila)"<p>Hand made</p>"
option_1_nameNombre de la primera opción (primera fila)Size
option_1_valueValor de esta varianteM
option_2_name / option_2_valueSegunda opciónColor / Blue
option_3_name / option_3_valueTercera opción
skuSKU de la varianteTSHIRT-M-BLUE
gtinCódigo de barras de la variante (EAN/UPC)0080694175826
asinASIN de AmazonB009DEA0SQ
quantityStock (0 si está vacío)25
pricePrecio en la moneda de la tienda, 2 decimales15.90
image_linkURL de la imagen principal del producto (primera fila)https://…/a.jpg
additional_image_linkURL de las demás imágenes del producto, separadas por comas entre comillas (primera fila)
variant_image_linkImagen propia de esta variante
variant_additional_image_linkOtras imágenes de esta variante
brandMarca (primera fila)Acme
tagsEtiquetas, separadas por comas entre comillas (primera fila)"mug,kitchen"
categoryEtiqueta de categoría propia del vendedor (primera fila)Kitchen
weight / weight_unitPeso y unidad (primera fila)0.4 / kg
height / width / length / dimensions_unitsDimensiones y unidad (primera fila)10 / 8 / 8 / cm

Productos: format=inventory

Delimitador ,. Una fila por variante. Centrado en stock y precio.

ColumnaSignificadoEjemplo
idId del producto (prod_…)prod_6ad22d0ee891b034a5693aa0
nameTítulo del producto (solo en la primera fila del producto)Cotton T-shirt
option_1_name … option_3_valueComo en standard
sku, gtin, asinComo en standard
quantityStock3
pricePrecio, 2 decimales19.90
variant_image_link, variant_additional_image_linkComo en standard

Productos: format=google

Delimitador | (barra vertical; | y # se eliminan de títulos y descripciones). Una fila por producto, construida a partir de su primera variante (feed de Google Merchant Center). Los productos que requieren atención se excluyen.

ColumnaSignificadoEjemplo
idId de la oferta: el SKU de la primera variante o, si no, el id del producto (prod_…)MUG-1
titleTítulo (sin saltos de línea)Ceramic mug
descriptionDescripción como texto plano (sin HTML ni saltos de línea)Hand made
linkLa URL del producto en el primer marketplace en el que está publicado o, si no, su página en la tienda online de Nembolhttps://nembolitalia.myshopify.com/products/ceramic-mug
image_linkImagen principalhttps://…/a.jpg
additional_image_linkOtras imágenes, separadas por comas
availabilitySiempre in stockin stock
pricePrecio de la primera variante, 2 decimales, sin moneda (añádela en Merchant Center; es la moneda de la tienda)15.90
brandMarcaAcme
gtinCódigo de barras de la primera variante0080694175826
conditionSiempre newnew
google_product_categorySiempre vacío (configúralo en Merchant Center)

Pedidos: format=standard (predeterminado)

Delimitador ; (punto y coma). Una fila por línea de pedido; las columnas a nivel de pedido están solo en la primera fila del pedido.

ColumnaSignificadoEjemplo
OrderEl número de pedido que el canal muestra al vendedor (Shopify "#1011" → 1011), en todas las filas1011
ChannelCanal (primera fila)shopify
DateFecha del pedido YYYY-MM-DD HH:mm:ss (primera fila)2026-10-16 21:00:00
TitleTítulo de la líneaCotton T-shirt
SKUSKU de la líneaTSHIRT-S-RED
VariantNombre de la varianteS / Red
QuantityCantidad1
Item pricePrecio unitario, 2 decimales9.90
Total priceSuma de las líneas (primera fila)19.80
Address1, Address2, City, Zip, Province, CountryDirección de envío (primera fila)
Email, Name, PhoneComprador (primera fila)
CurrencyMoneda del pedido (primera fila)USD
Subtotal, Shipping, Discount, TaxDesglose de importes cuando el canal lo comunica (primera fila; vacío en pedidos importados antes de que se registraran los impuestos)19.80 / 5.00 / 0.00 / 1.60
Tax remitted byseller, o el marketplace que recaudó el impuesto (por ejemplo, etsy)seller
Order totalLo que pagó el comprador (primera fila)26.40
Order IDSolo API: el id del pedido en la API (ord_…, igual que en GET /orders), en todas las filasord_057ca3ae7912e009d01612d7
Order ID on channelSolo API: el id de pedido propio del canal, = order_id_on_channel en la API, en todas las filas18968716083351
StatusSolo API: el estado del pedido, como status en GET /orders (awaiting_shipment, shipped, canceled, refunded…), en todas las filas. Los pedidos cancelados y reembolsados están en este archivo: filtra por esta columna para los totales de ventasshipped

Pedidos: format=quickbooks

Delimitador ,. Formato de importación de facturas de QuickBooks Online (Settings → Import data → Invoices): una fila por línea de pedido, con las columnas de la factura repetidas en cada fila. Las columnas obligatorias de QuickBooks no cambian; la API añade dos columnas al final, que la pantalla de asignación de QuickBooks te permite omitir. Los pedidos cancelados y reembolsados se excluyen, así que nunca se convierten en facturas; los pedidos reembolsados parcialmente se mantienen, con sus importes originales (registra el reembolso en QuickBooks).

ColumnaSignificadoEjemplo
InvoiceNo<channel>-<channel order id> (único por pedido del canal)shopify-18968716083351
CustomerNombre del comprador o, si no, su email o, si no, <channel> buyerTest Buyer
InvoiceDate / DueDateFecha del pedido YYYY-MM-DD (los pedidos de marketplace ya están pagados: vencen en la fecha de la factura)2026-10-16
Item(Product/Service)SKU o, si no, título (≤ 100 caracteres)TSHIRT-S-RED
ItemDescriptionTítulo y varianteCotton T-shirt — S / Red
ItemQuantityCantidad1
ItemRatePrecio unitario, 2 decimales9.90
ItemAmountPrecio × cantidad, 2 decimales9.90
CurrencyMoneda de la líneaUSD
ItemTaxAmountImpuesto del pedido, solo en la primera fila del pedido1.60
OrderIdSolo API: id del pedido en la API (ord_…), en todas las filasord_057ca3ae7912e009d01612d7
OrderNumberSolo API: el número que muestra el canal (1011)1011

Un pedido, tres referencias

DóndeValor para el pedido de Shopify #1011
Id del pedido en la API (GET /orders, exportaciones Order ID / OrderId)ord_057ca3ae7912e009d01612d7
Id propio del canal (order_id_on_channel, Order ID on channel en standard, dentro de InvoiceNo en QuickBooks)18968716083351
Número que el vendedor ve en el canal (number en la API, Order en standard, OrderNumber en QuickBooks)1011

Relaciona las exportaciones con la API mediante Order ID / OrderId (pedidos) e id (productos).

Última actualización el 20 de octubre de 2026

¿Necesitas ayuda?

Escríbenos y te responde una persona, normalmente en un día laborable.

En esta página