> For the complete documentation index, see [llms.txt](https://helpcenter.channable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpcenter.channable.com/list-advertise/list-and-advertise-es/vende-en-marketplaces/walmart/como-configurar-un-canal-de-walmart.md).

# Cómo configurar un canal de Walmart

Walmart es una de las cadenas de supermercados estadounidenses más grandes, con más de 10.000 tiendas en 27 países en la actualidad.

Este artículo te ayudará a configurar tu API de Walmart.

***

{% stepper %}
{% step %}

### Crea tu canal

1. En Channable, ve a **Proyectos** > **\[Tu proyecto]** > **Canales** y haz clic en **+ Crear canal**.
2. En la barra de búsqueda, busca Walmart y selecciónalo.
3. **Rellena la configuración de tu canal:**
   1. **Nombre:** Ponle un nombre a tu canal. Esto es solo para tu referencia.
   2. **ID único por ítem:** selecciona un campo para extraer los datos de ID de tus productos (normalmente es `id)`
4. Haz clic en **Continuar**.
   {% endstep %}

{% step %}

### Crea tus listados de productos en Channable

{% endstep %}

{% step %}

### Requisitos adicionales para Walmart

#### ID de plantilla de envío

* Para vincular tus productos a plantillas de envío concretas, necesitas [crear plantillas de envío para tus productos en Walmart](https://sellerhelp.walmart.com/s/guide?language=en_US\&article=000009417). Después de crear una plantilla, Walmart generará un ID de plantilla de envío.&#x20;
* Tendrás que mantener o modificar tus plantillas de envío en la plataforma de Walmart.

<figure><img src="/files/0229bc39a0445476353261a5ae33ab71595705ae" alt=""><figcaption></figcaption></figure>

Cada plantilla que creas en Walmart genera un ID de plantilla de envío único.&#x20;

<details>

<summary><strong>Mi ID de plantilla de envío se aplica a todos mis ítems</strong></summary>

1. Ve a **Reglas** > **Crear regla > Crear una regla personalizada**.
2. Ponle nombre a tu regla **Plantillas de envío.**
3. Haz clic en **Guardar**.
4. Haz clic en <i class="fa-file-circle-plus">:file-circle-plus:</i> para añadir un nuevo campo de proyecto.&#x20;
5. Ponle nombre a tu campo de proyecto `walmart_shipping_templates'`
6. Haz clic en **Crear**.
7. Crea la siguiente regla:

Si `todo`&#x20;

Entonces toma `walmart_shipping_templates` y `establecer al valor` `{pega aquí el ID de la plantilla de envío}`

8. Haz clic en **Guardar regla**.
9. De vuelta en el **Crear** paso, en **Stock**, haz clic en **+ Stock**.
10. Mapea tu `walmart_shipping_templates`  campo para **ID de plantilla de envío.**
11. Haz clic en **Guarda.**

</details>

<details>

<summary><strong>Tengo diferentes plantillas de envío para distintos ítems</strong></summary>

Ve a **Reglas** > **Crear regla > Crear una regla personalizada**.

1. Ponle nombre a tu regla **Plantillas de envío.**
2. Haz clic en **Guardar**.
3. Haz clic en <i class="fa-file-circle-plus">:file-circle-plus:</i> para añadir un nuevo campo de proyecto.&#x20;
4. Ponle nombre a tu campo de proyecto `walmart_shipping_templates'`
5. Haz clic en **Crear**.
6. Crea una [condición ](/manage-improve-product-data/manage-product-and-improve-data-es/reglas-edicion-masiva-y-enriquecimiento/como-usar-las-condiciones-se-en-las-reglas.md)para ordenar tus ítems.

Ejemplo:

Si `id` `contiene cualquiera de`

(pega los valores de ID en el campo)

Entonces toma `walmart_shipping_templates` y `establecer al valor` `{pega aquí el ID de la plantilla de envío}`

8. Haz clic en **Guardar regla**.
9. De vuelta en el **Crear** paso, en **Stock**, haz clic en **+ Stock**.
10. Mapea tu `walmart_shipping_templates`  campo para **ID de plantilla de envío.**
11. Haz clic en **Guarda.**

**Repite** hasta que cada ítem tenga una plantilla de envío.

</details>

#### ID de plantilla del centro logístico

Este ID representa la ubicación en EE. UU. desde la que se envían tus pedidos. Igual que con las plantillas de envío, debes configurar y mantener tu plantilla de centro logístico en Walmart según este [artículo de ayuda para vendedores de Walmart](https://sellerhelp.walmart.com/s/guide?language=en_US\&article=000009536) para generar el ID del centro logístico. Introduce este ID en Channable para asegurarte de que tus productos se asocian con la ubicación de envío correcta.

<figure><img src="/files/b397939d10684999f5bd621c0e385659a3d06803" alt=""><figcaption></figcaption></figure>

<details>

<summary><strong>El ID de mi plantilla de centro logístico se aplica a todos mis ítems</strong></summary>

1. Ve a **Reglas** > **Crear regla > Crear una regla personalizada**.
2. Ponle nombre a tu regla **Plantillas de centro logístico.**
3. Haz clic en **Guardar**.
4. Haz clic en <i class="fa-file-circle-plus">:file-circle-plus:</i> para añadir un nuevo campo de proyecto.&#x20;
5. Ponle nombre a tu campo de proyecto `walmart_fulfillment_template`
6. Haz clic en **Crear**.
7. Crea la siguiente regla:

Si `todo`&#x20;

Entonces toma `walmart_fulfillment_template` y `establecer al valor` `{pega aquí el ID de la plantilla de envío}`

8. Haz clic en **Guardar regla**.
9. De vuelta en el **Crear** paso, en **Stock**, haz clic en **+ Stock**.
10. Mapea tu `walmart_fulfillment_template`  campo para **ID del centro logístico.**
11. Haz clic en **Guarda.**

</details>

<details>

<summary><strong>Tengo diferentes plantillas de centro logístico para distintos ítems</strong></summary>

1. Ve a **Reglas** > **Crear regla > Crear una regla personalizada**.
2. Ponle nombre a tu regla **Plantillas de envío.**
3. Haz clic en **Guardar**.
4. Haz clic en <i class="fa-file-circle-plus">:file-circle-plus:</i> para añadir un nuevo campo de proyecto.&#x20;
5. Ponle nombre a tu campo de proyecto `walmart_fulfillment_template`
6. Haz clic en **Crear**.
7. Crea una [condición ](/manage-improve-product-data/manage-product-and-improve-data-es/reglas-edicion-masiva-y-enriquecimiento/como-usar-las-condiciones-se-en-las-reglas.md)para ordenar tus ítems.

{% hint style="info" %}
**Ejemplo:**

Si `id` `contiene cualquiera de`

(pega los valores de ID en el campo)
{% endhint %}

7. Establece una [acción](/manage-improve-product-data/manage-product-and-improve-data-es/reglas-edicion-masiva-y-enriquecimiento/como-usar-las-acciones-entonces-en-las-reglas.md) para aplicarla a todos tus ítems:

{% hint style="info" %}
**Ejemplo:**

Entonces toma `walmart_fulfillment_template` y `establecer al valor` `{pega aquí el ID de la plantilla de envío}`
{% endhint %}

8. Haz clic en **Guardar regla**.
9. De vuelta en el **Crear** paso, en **Stock**, haz clic en **+ Stock**.
10. Mapea tu `walmart_fulfillment_template`  campo para **ID del centro logístico.**
11. Haz clic en **Guarda.**

**Repite** hasta que a cada ítem se le haya asignado un valor de centro logístico.

</details>

{% hint style="info" %}
**Nota:** Ambos IDs son cruciales y deben rellenarse para utilizar estas funciones. Consulta la Ayuda para vendedores de Walmart para ver una guía detallada sobre cómo crear y mantener estos IDs.
{% endhint %}

#### **Crear variantes para Walmart**

Gestionar variantes de ítems en Walmart requiere elegir bien la categoría y configurar atributos concretos:

* Selecciona la categoría correcta: empieza por elegir la categoría adecuada para tus ítems. Algunas categorías no admiten variantes, así que elegir la correcta es clave para configurarlas.
* Configura los atributos de variante: después de seleccionar la categoría, configura tus atributos de variante:
  * **ID de grupo de variantes**: usa un identificador común para todas las variantes de un grupo, como parent\_id o item\_group\_id.
  * **Nombre del atributo de variante**: especifica el atributo que diferencia las variantes (por ejemplo, color, talla).
  * **Campo de código de variante**: asigna el campo asociado al código de variante.
* **Introduce códigos de variante**: introduce varios códigos de variante separando cada uno con una coma (,). Aunque esto puede provocar un mensaje de error en Channable, puedes ignorarlo porque Walmart procesará igualmente las entradas correctamente. No termines ningún valor introducido con una coma, ya que Walmart rechazará el atributo.

#### Exención de GTIN

Si tienes una exención de GTIN, puedes indicarlo en el **Crear** paso.

1. Desplázate hasta la sección **Ítem** en el **Crear** paso. Haz clic en **+ Añadir** para abrir los atributos incluidos (si aún no lo has hecho).
2. Para **tipo de ID**, establece el valor en **GTIN**.
3. Para **ID de ítem**, establece el valor en **CUSTOM**.
4. Haz clic en **Guardar**.
   {% endstep %}

{% step %}

### Genera tu Client ID y tu Client secret

Cuando estés conforme con tu configuración, puedes empezar a preparar tu canal para enviar listados a Walmart.&#x20;

1. Inicia sesión en tu [Walmart Developer Portal](https://developer.walmart.com/).
2. Selecciona el nombre de tu cuenta > **API Keys**.
3. Haz clic en **+ Añadir nueva clave para un proveedor de soluciones**.
4. En la ventana emergente, selecciona **Channable**.
5. Haz clic en **Siguiente**.&#x20;
6. **Haz clic en** <i class="fa-gear">:gear:</i> **Permisos**.
7. Concede los siguientes permisos. Debes dar al menos los permisos mínimos resaltados, como se muestra en la captura de pantalla de abajo:

|                     | Sin acceso                      | Solo lectura                    | Acceso total                    |
| ------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| Feeds               |                                 |                                 | <i class="fa-check">:check:</i> |
| Contenido           |                                 |                                 | <i class="fa-check">:check:</i> |
| Ítems               |                                 |                                 | <i class="fa-check">:check:</i> |
| Inventario          |                                 |                                 | <i class="fa-check">:check:</i> |
| Precio              |                                 |                                 | <i class="fa-check">:check:</i> |
| Tiempo de retraso   | <i class="fa-check">:check:</i> |                                 |                                 |
| Pedidos             |                                 |                                 | <i class="fa-check">:check:</i> |
| Devoluciones        |                                 |                                 | <i class="fa-check">:check:</i> |
| Envío               |                                 |                                 | <i class="fa-check">:check:</i> |
| Preparación y envío | <i class="fa-check">:check:</i> |                                 |                                 |
| Reglas              | <i class="fa-check">:check:</i> |                                 |                                 |
| Informes            |                                 | <i class="fa-check">:check:</i> |                                 |
| Perfil de la cuenta | <i class="fa-check">:check:</i> |                                 |                                 |
| Crecimiento         | <i class="fa-check">:check:</i> |                                 |                                 |

2. Haz clic en **Enviar**.
3. Walmart generará un **Client ID** y **Client secret**. Anota estos datos en un lugar seguro, ya que los necesitarás en el siguiente paso.
   {% endstep %}

{% step %}

### Conectar con Walmart

Para enviar tus listados a Walmart, tienes que proporcionar tu Client ID y tu Client secret.

{% hint style="warning" %}
**Importante:** No cambiará nada en tu cuenta de Walmart **todavía** - cualquier listado existente seguirá exactamente igual hasta que lo actives.
{% endhint %}

1. En **\[tu canal de Walmart]**, ve a **Configuración** paso.
2. En **Cuenta de vendedor vinculada**, haz clic en **Selecciona la cuenta de vendedor**.
3. Proporciona el **Client ID** y **Client secret** que recopilaste en el paso anterior.
4. Haz clic en **Conectar con Walmart**.
   {% endstep %}

{% step %}

### Envía tus productos a Walmart

1. En el **Configuración** paso en **\[tu canal de Walmart], haz clic en Activar API**.
2. Haz clic en **Guardar**.
3. Haz clic en **Actualizar** para enviar tus listados de productos a Walmart.

Después de tu primera ejecución, verás los ítems marcados como enviados correctamente en Channable. Eso significa que los listados se han creado en Walmart, pero **sin detalles de precio ni de inventario**.&#x20;

En las siguientes ejecuciones automáticas, tus listados se actualizarán para mostrar el precio y el stock. Puedes usar el panel de Walmart para monitorizar el estado de publicación de cada ítem.

{% hint style="info" %}
Nota: Walmart tarda aproximadamente de 4 a 8 horas en actualizar el precio de los listados nuevos y existentes.
{% endhint %}
{% endstep %}

{% step %}

### Comprueba si tus listados tienen errores

Después de enviar tus listados, ve a **Resultados** paso.

* Para ver los errores, aplica el filtro 'error' para comprobar qué listados de productos tienen errores y cuáles no están publicados.
* Haz clic en un error concreto para ver más información sobre qué está causando el error.
* Si has solucionado algunos errores cambiando la configuración o la información del producto, vuelve a ejecutar tu canal para ver los nuevos resultados.
  {% endstep %}
  {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://helpcenter.channable.com/list-advertise/list-and-advertise-es/vende-en-marketplaces/walmart/como-configurar-un-canal-de-walmart.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
