> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/es/what-would-you-like-to-learn-about/platform-features/product-promotions/upload-product-promotion-files.md).

# Cargar archivos de promoción de productos

El *Promociones de productos* la función le permite compartir ofertas especiales y promociones con socios. Estas ofertas aparecen en los feeds de productos de los socios, en las API de productos y en el marketplace de productos de impact.com, donde un *Oferta especial* etiqueta que se muestra directamente en el mosaico del producto en los resultados de búsqueda.

{% hint style="warning" %}
**Importante:** Necesitará tener un catálogo de productos activo antes de comenzar. Para obtener ayuda para crear su primera carga de productos, consulte [Añadir catálogos de productos](/brand/es/what-would-you-like-to-learn-about/platform-features/product-catalogs/add-product-catalogs-as-a-brand.md).
{% endhint %}

#### Cargar un archivo de promociones

{% tabs %}
{% tab title="Carga directa" %}

1. En el menú de navegación izquierdo, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Contenido → Productos → Promociones de productos**.
2. En la esquina superior derecha, selecciona **Cargar archivo de promociones**.
3. Introduzca los **Nombre del archivo de promociones**.
4. Seleccione el ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-590bdf4e1ffbcc1fe86ad456bebab6a28c64af1f%2Ffd6e4291628446bb1fe27a831f7874b256a28cc84833d72cce2e73b94641edb7.svg?alt=media) **\[Botón de opción]** **Carga directa** compensación.
5. Seleccione el archivo **Formato**.
   * impact.com solo admite *Google Merchant Center (formato TXT)* es decir, `.txt` y *Google Merchant Center (formato CSV)* es decir, `.csv` archivos.
   * Consulte la [*Referencia de campos del feed de promociones de productos*](#para-idm73509110741608) a continuación para obtener más información sobre estos campos.
6. Seleccione **Elegir archivo**.
   * Localice el archivo que desea cargar desde su ordenador.
7. Seleccione su método de carga preferido **Idioma** y **Guardar**.
   {% endtab %}

{% tab title="Obtener desde URL" %}
Esta opción permite obtener un archivo desde un servidor FTP/SFTP o una URL HTTP/HTTPS para garantizar datos de promociones actualizados.

1. En el menú de navegación izquierdo, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Contenido → Productos → Promociones de productos**.
2. En la esquina superior derecha, selecciona **Cargar archivo de promociones**.
3. Introduzca los **Nombre del archivo de promociones**.
4. Seleccione el ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-590bdf4e1ffbcc1fe86ad456bebab6a28c64af1f%2Ffd6e4291628446bb1fe27a831f7874b256a28cc84833d72cce2e73b94641edb7.svg?alt=media) **\[Botón de opción]** **Obtener desde URL** de carga.
5. Seleccione el archivo **Formato**.
   * impact.com solo admite *Google Merchant Center (formato TXT)* es decir, `.txt` y *Google Merchant Center (formato CSV)* es decir, `.csv` archivos.
   * Consulte la [*Referencia de campos del feed de promociones de productos*](#para-idm73509110741608) a continuación para obtener más información sobre estos campos.
6. Introduce el **nombre** de su archivo en *Nombre del archivo cargado*.
   * [Consulte esta plantilla](https://docs.google.com/spreadsheets/d/1OUr9Hoc2DRnS3KnyXwAetcgtho76ftej/edit?usp=sharing\&ouid=106843525620835185016\&rtpof=true\&sd=true) para obtener orientación al cargar sus promociones.
7. Introduce el **URL de obtención** que apunta al directorio donde se encuentra su archivo de datos de promociones.
   * Esta URL puede ser una URL FTP o HTTPS. Por ejemplo, `ftp://ftp.acme.com` o `https://acme.com/anvil_promotions/anvil.txt`
8. Seleccione el **Frecuencia de obtención** para determinar con qué frecuencia impact.com obtendrá el archivo:
   * Diariamente
   * Cada 8 hora(s)
   * Cada 4 hora(s)
   * Cada 2 hora(s)
9. Seleccione el **Hora de obtención** en que impact.com obtendrá el archivo.
   * Las opciones mostradas están en GMT -05:00, hora del Este.
10. Seleccione su **zona horaria**.
11. Seleccione su método de carga preferido **Idioma** y **Guardar**.
    {% endtab %}
    {% endtabs %}

<details>

<summary>Referencia de campos del feed de promociones de productos</summary>

| Campos esperados                             | ¿Requerido? | Descripción                                                                                              | Formato                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| -------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ID `[promotion_id]`                          | Sí          | El ID único de cada promoción.                                                                           | Este ID tiene formato numérico y no debe contener espacios ni símbolos, por ejemplo, `103330482`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Aplicabilidad `[product_applicability]`      | Sí          | Este atributo especifica si la promoción se aplica a todos los productos o solo a productos específicos. | <p>Valores admitidos:</p><p>• <code>all\_products</code></p><p>• <code>specific\_products</code></p><p><strong>Nota:</strong> impact.com solo puede asignar las promociones de su <a href="https://support.google.com/merchants/answer/2906014?hl=en">archivo de feed de promociones de Google</a> con productos específicos en su <a href="/brand/es/what-would-you-like-to-learn-about/platform-features/product-catalogs/add-product-catalogs-as-a-brand.md">catálogo de productos</a> si su feed de productos incluye <code>promotion\_id</code>. En otras palabras, no puede tener el <code>specific\_products</code> valor si su feed de productos no incluye IDs de promoción.</p> |
| Descripción `[long_title]`                   | Sí          | El título completo de cada promoción.                                                                    | La longitud máxima del título es de 60 caracteres. Por ejemplo, `Taza gratis con la compra`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Vigencia `[promotion_effective_dates]`       | Sí          | El período de la promoción.                                                                              | <p>• La <strong>inicio</strong> y <strong>fin</strong> las fechas se separan con una barra diagonal (/).</p><p>• El formato de fecha es (AAAA-MM-DD), seguido de la letra ‘T’, la hora del día en que comienza o termina la promoción y una expresión de la zona horaria de la promoción.</p><p>• Ejemplo: <code>2009-07-19T03:00:00+00:00/2009-07-26T21:00:00+00:00</code></p>                                                                                                                                                                                                                                                                                                           |
| Visualización `[promotion_display_dates]`    | No          | Este atributo especifica la fecha y el intervalo de tiempo en que la promoción estará activa.            | El **inicio** y **fin** las fechas se separan con una barra diagonal (/), por ejemplo, `2009-07-19T03:00:00+00:00/2009-07-26T21:00:00+00:00`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Canal `[redemption_channel]`                 | Sí          | Este atributo indica si la promoción es válida en línea o en tienda.                                     | <p>Valores admitidos:</p><p>• <code>en línea</code></p><p>• <code>en tienda</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Tipo de código de oferta `[offer_type]`      | Sí          | Este atributo indica si se requiere o no un código de cupón para que los clientes canjeen la oferta.     | <p>Valores admitidos:</p><p>• <code>sin\_código</code></p><p>• <code>código\_genérico</code></p><p><strong>Importante:</strong> Si el valor de este atributo es <code>código\_genérico</code>, luego <code>generic\_redemption\_code</code> es obligatorio.</p>                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Código de oferta `[generic_redemption_code]` | No          | Este atributo especifica el código que se puede usar en línea para canjear la promoción.                 | La longitud máxima es de 20 caracteres, por ejemplo, `EXTRA20`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Destino `[promotion_destination]`            | No          | Este atributo especifica el formato de cada promoción.                                                   | <p>Valores admitidos:</p><p>• <code>Shopping\_ads</code></p><p>• <code>Buy\_on\_Google\_listings</code></p><p>• <code>Free\_listings</code></p><p>Para enviar su promoción a uno o varios destinos, envíe cada valor de destino como una columna independiente.</p>                                                                                                                                                                                                                                                                                                                                                                                                                       |

</details>

#### Solucionar mensajes de error y advertencia

<details>

<summary>Ver errores y advertencias</summary>

En la *Promociones de productos* pantalla, debajo de la *Estado* columna, seleccione *errores* o *advertencias* para ver más información sobre el error, como el tipo de error o el mensaje de error. Consulte [Gestionar sus archivos de promociones de productos](/brand/es/what-would-you-like-to-learn-about/platform-features/product-promotions/manage-your-product-promotion-files.md) para obtener más información sobre el *Estado* de su archivo de promociones.

</details>

<details>

<summary>Buscar y filtrar errores</summary>

Puede hacer clic en el archivo *errores* y *advertencias* y usar el campo de búsqueda y los filtros para ordenar todos los errores del archivo de promociones cargado.

*Tipo de error* los filtros incluyen:

* Todos
* Advertencia
* Error
* Duplicar

</details>

<details>

<summary>Mensajes de error y advertencia</summary>

| Mensaje de error                                          | Explicación                                                                  |
| --------------------------------------------------------- | ---------------------------------------------------------------------------- |
| Faltan campos obligatorios:{Required field}               | Falta uno o más de los campos obligatorios en el archivo cargado.            |
| Registros omitidos debido a una fecha de vigencia vencida | La fecha de fin de vigencia de la promoción ya pasó y ese registro se omite. |

</details>


---

# 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://help.impact.com/brand/es/what-would-you-like-to-learn-about/platform-features/product-promotions/upload-product-promotion-files.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.
