> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ycloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Importación de envíos

> Este artículo explica cómo usar un archivo CSV en Shop para importar o actualizar de forma masiva la información de envío de pedidos existentes (transportista, número de seguimiento, URL de seguimiento).

# Importación de envíos

## Qué puedes hacer

* Esta función solo se aplica a los **pedidos existentes** en tu tienda y se utiliza para actualizar su estado de envío e información logística. **¡No crea nuevos pedidos para la tienda!**
* Puedes actualizar: el estado de envío, el transportista, el número de seguimiento y la URL de seguimiento.
* Para pedidos de **productos físicos** : una vez completada la importación con éxito, los pedidos se marcarán como **Enviados**, y la información logística será visible para los clientes.
* Para pedidos de **productos virtuales/digitales** : los pedidos simplemente se marcan como **Enviados** sin requerir número de seguimiento ni enlace de seguimiento.

***

## Antes de empezar

Para garantizar un proceso de cumplimiento fluido, completa primero la siguiente configuración:

* Crea tu tienda, añade productos, configura plantillas de envío y métodos de pago (COD / PayPal).
* Se recomienda familiarizarse con el flujo de trabajo **Pedidos → Cumplimiento / Marcar como pagado (COD) / Reembolsos y devoluciones** . [Revisar el flujo de trabajo de pedidos](/es/documentation/shop/orders/index).

***

## Descargar plantilla

En la página **Shop → Pedidos** , haz clic en **Importar información de envío** para abrir el modal, luego haz clic en **Plantilla**.

<Frame caption="Select Import Shipping Info on the Orders page. The demo shop shown has no orders.">
  <img src="https://mintcdn.com/lchnan/gXEJIQXV2JH2VUQJ/product-assets/english-help-2026-09-22/shop-orders-import-entry-annotated.svg?fit=max&auto=format&n=gXEJIQXV2JH2VUQJ&q=85&s=ad2beb5c8a3520b83d431432801b79d0" alt="Página de pedidos de Shop con la opción Importar información de envío resaltada." width="3024" height="1656" data-path="product-assets/english-help-2026-09-22/shop-orders-import-entry-annotated.svg" />
</Frame>

<Frame caption="Download the CSV template before filling in shipping information for existing orders.">
  <img src="https://mintcdn.com/lchnan/gXEJIQXV2JH2VUQJ/product-assets/english-help-2026-09-22/shop-shipping-import-dialog-annotated.svg?fit=max&auto=format&n=gXEJIQXV2JH2VUQJ&q=85&s=7af210f242490ff42d20fc5ae0b8323d" alt="Cuadro de diálogo Importar información de envío con el botón de descarga de la plantilla resaltado." width="3024" height="1656" data-path="product-assets/english-help-2026-09-22/shop-shipping-import-dialog-annotated.svg" />
</Frame>

**Notas para completar la plantilla:**

* Solo se admite el formato CSV.
* Tamaño máximo de archivo: **15 MB**, máximo **1.000 filas**.
* Solo se permite **un archivo por subida** .

***

## Campos en la plantilla de importación de envíos

| Columna | Descripción | Ejemplo físico | Ejemplo virtual |
| - | - | - | - |
| `Order_ID` | Identificador único de pedido generado por el sistema. **Obligatorio** | 100001250814000155 | 100001250814000153 |
| `Shipping_Carrier` | Nombre del transportista como SF, J\&T, DHL, etc. Obligatorio para pedidos físicos; dejar en blanco para pedidos virtuales | FedEx | (dejar en blanco) |
| `Tracking_Number` | Número de seguimiento. Obligatorio para pedidos físicos; ignorar para pedidos virtuales | 1234 5678 9012 | (dejar en blanco) |
| `Tracking_Url` | Enlace de seguimiento en el que los clientes hacen clic para ver la logística. Obligatorio para pedidos físicos; dejar en blanco para virtuales | [https://www.fedex.com/wtrk/track/?trknbr=123456789012](https://www.fedex.com/wtrk/track/?trknbr=123456789012) | (dejar en blanco) |

***

## Subida y procesamiento

**1. Preparar para subir**

Haz clic en **Subir**, lo que abrirá un selector de archivos.

<Frame caption="Select Upload after preparing your CSV. No file has been uploaded in this example.">
  <img src="https://mintcdn.com/lchnan/gXEJIQXV2JH2VUQJ/product-assets/english-help-2026-09-22/shop-shipping-import-upload-annotated.svg?fit=max&auto=format&n=gXEJIQXV2JH2VUQJ&q=85&s=7925cc75da781ced1886554e7db26282" alt="Cuadro de diálogo Importar información de envío con la opción Subir resaltada." width="3024" height="1656" data-path="product-assets/english-help-2026-09-22/shop-shipping-import-upload-annotated.svg" />
</Frame>

Ten en cuenta los requisitos del modal de subida:

* Formato CSV
* Hasta **15 MB** y **1.000 filas**
* Solo **un archivo por subida**

***

**2. Seleccionar archivo, iniciar subida**

Elige un archivo CSV y haz clic en **Abrir**.

<Frame>
  <img src="https://mintcdn.com/lchnan/AlSk34JesCiO_ZYy/product-assets/ed0a81d5b7-shipping-info-filepicker.webp?fit=max&auto=format&n=AlSk34JesCiO_ZYy&q=85&s=8664bb427acb1a42a9b6e93791afcce9" alt="Selector de archivos para seleccionar un archivo CSV" width={760} data-path="product-assets/ed0a81d5b7-shipping-info-filepicker.webp" />
</Frame>

Una vez que la plantilla pase la validación, la importación de datos comenzará automáticamente y aparecerá la pantalla de resultados (consulta el paso 4). Si la validación falla, aparecerá un mensaje de error y la importación no continuará.

***

**3. Error de validación del archivo**

Si el archivo CSV no cumple los requisitos de importación, no se importará ningún dato.\
Recibirás un mensaje de error claro y deberás corregir el archivo.

<Frame>
  <img src="https://mintcdn.com/lchnan/7IqVC2giQEcOq6-5/product-assets/25c9cd53e9-shipping-info-error-csv.webp?fit=max&auto=format&n=7IqVC2giQEcOq6-5&q=85&s=5a7f17fed2a17a0bf7ea2e3fde0fa6ae" alt="Alerta de error de validación de CSV" width={760} data-path="product-assets/25c9cd53e9-shipping-info-error-csv.webp" />
</Frame>

Consulta las **reglas de validación a nivel de archivo** a continuación. Si se superan las comprobaciones, comenzará la importación de datos (puede tardar más en archivos grandes; por favor, espera).

<Frame>
  <img src="https://mintcdn.com/lchnan/6CxA7mK2t7klNAOL/product-assets/a936a5d2d4-shipping-info-file-uploading.webp?fit=max&auto=format&n=6CxA7mK2t7klNAOL&q=85&s=13fb57d6561f28a1ee0121e665e44cc9" alt="Estado del procesamiento de importación de CSV" width={760} data-path="product-assets/a936a5d2d4-shipping-info-file-uploading.webp" />
</Frame>

***

**4. Archivo importado con éxito**

Una vez finalizada la importación, el sistema muestra:

* Número de filas correctas
* Número de filas fallidas

Haz clic en **Descargar informe de errores** para obtener un CSV que contenga únicamente las filas con errores, incluidos los motivos del error.

***

## Descripciones de campos (columnas de la plantilla)

| Columna | Descripción |
| - | - |
| `Order_ID` | Identificador único de pedido generado por el sistema, utilizado para hacer coincidir pedidos existentes. |
| `Shipping_Carrier` | Nombre del transportista como SF, J\&T, DHL, etc. |
| `Tracking_Number` | Número de seguimiento. Obligatorio para pedidos de productos físicos; se ignora para productos digitales. |
| `Tracking_Url` | Enlace de seguimiento en el que los clientes hacen clic para ver la logística. |
| `import status` | `failed` (predeterminado) significa que esta fila no se importó. |
| `error message` | Proporciona el motivo específico del fallo de importación; por ejemplo, “Order ID not found”. |

***

## Validación e informe de errores

El sistema realiza validaciones tanto a nivel de archivo como a nivel de fila:

**Validación a nivel de archivo**

* Falta el encabezado o no coincide → `Invalid template header`
* Tipo de archivo no CSV → `Unsupported file type`
* El archivo está vacío o no tiene filas válidas → `No valid entries found`
* El archivo supera los límites de tamaño o de filas → `Maximum allowed size is 15 MB and 1,000 rows`
* Subir varios archivos a la vez → `Please upload only one file at a time`

**Validación a nivel de fila**

* `Order_ID` vacío, no encontrado o no coincidente → `Order not found`
* `Order_ID` duplicado en el archivo → `Duplicate Order ID; skipped`
* `Tracking_Number` faltante o con formato incorrecto para artículos físicos → `Invalid Tracking Number`
* Para pedidos digitales, los campos de logística se omiten y el pedido se marca como enviado

**Ejemplo de informe de fallos (CSV):**

```csv theme={"theme":{"light":"github-light","dark":"github-dark"}}
Order_ID,Shipping_Carrier,Tracking_Number,Tracking_Url,Result,Reason
412341234,,,,Failed,"Missing shipping data"
634563456354635,,,,Failed,"Order not found"
```

> Si ocurren errores de red o del sistema, es posible que el sistema muestre un mensaje de error genérico; vuelva a intentarlo unos minutos más tarde.

***

## Preguntas frecuentes

<Accordion title="¿Puedo importar de nuevo después de que un pedido ya esté marcado como Enviado?">
  Sí. Puede volver a subir el pedido en una importación posterior para actualizar su información logística.
</Accordion>

<Accordion title="¿Los productos virtuales o digitales requieren campos de seguimiento?">
  No. Estos pedidos se marcan como enviados y los campos de logística se ignoran.
</Accordion>

<Accordion title="¿Qué métodos de pago son compatibles actualmente?">
  Shop admite **Pago contra entrega (COD)** y **Billetera PayPal**.
</Accordion>

<Accordion title="Excel convirtió un Order_ID largo en notación científica, como 1.23E+17. ¿Cómo puedo evitarlo?">
  Establezca la columna `Order_ID` en **Texto**, o anteponga un apóstrofo (`'`) en Excel para conservar el valor correctamente.
</Accordion>

<Accordion title="¿Qué sucede con las filas con errores durante la importación?">
  Estas filas se omiten y se genera un informe de fallos con los motivos de error específicos. Corrija las filas y vuelva a subirlas.
</Accordion>

<Accordion title="¿Qué sucede si el mismo Order_ID aparece más de una vez en un archivo?">
  Las filas duplicadas se omiten. Conserve una fila por `Order_ID`. Para actualizar la información logística de un pedido que ya está marcado como **Enviado**, vuelva a subirlo en una importación posterior utilizando una sola fila.
</Accordion>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.