> 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* función te permite compartir ofertas especiales y promociones con socios. Estas ofertas aparecen en los feeds de productos de socios, las API de productos y el marketplace de productos de impact.com, donde un *Oferta especial* etiqueta que se muestra directamente en la tarjeta del producto en los resultados de búsqueda.

{% hint style="warning" %}
**Importante:** Necesitarás tener un catálogo de productos activo antes de comenzar. Para obtener ayuda para crear tu primera carga de producto, consulta [Agregar 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 promoción

{% 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] → Content → Products → Product Promotions**.
2. En la esquina superior derecha, seleccione **Cargar archivo de promoción**.
3. Introduce tus **Nombre del archivo de promoción**.
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** método.
5. Selecciona 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**.
   * Ubica el archivo que deseas cargar desde tu computadora.
7. Selecciona tu método de **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 promoción 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] → Content → Products → Product Promotions**.
2. En la esquina superior derecha, seleccione **Cargar archivo de promoción**.
3. Introduce tus **Nombre del archivo de promoción**.
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. Selecciona 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 tu archivo en *Nombre del archivo cargado*.
   * [Ver esta plantilla](https://docs.google.com/spreadsheets/d/1OUr9Hoc2DRnS3KnyXwAetcgtho76ftej/edit?usp=sharing\&ouid=106843525620835185016\&rtpof=true\&sd=true) como guía al cargar tus promociones.
7. Introduce el **URL de origen** que apunta al directorio donde existe tu archivo de datos de promoción.
   * 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 indicar con qué frecuencia impact.com recuperará el archivo:
   * Diariamente
   * Cada 8 hora(s)
   * Cada 4 hora(s)
   * Cada 2 hora(s)
9. Seleccione el **Hora de obtención** que impact.com recuperará el archivo.
   * Las opciones mostradas están en GMT -05:00 hora del Este.
10. Selecciona tu **zona horaria**.
11. Selecciona tu método de **Idioma** y **Guardar**.
    {% endtab %}
    {% endtabs %}

<details>

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

| Campos esperados                             | ¿Obligatorio? | 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, p. ej., `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 asociar las promociones de tu <a href="https://support.google.com/merchants/answer/2906014?hl=en">archivo del feed de promociones de Google</a> con productos específicos en tu <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 tu feed de productos incluye <code>promotion\_id</code>. En otras palabras, no puedes tener el <code>specific\_products</code> valor si tu 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. p. ej., `Taza gratis con 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 inclinada (/).</p><p>• El formato de fecha es (YYYY-MM-DD), seguido de la letra ‘T’, la hora del día en que la oferta comienza o termina, y una expresión de la zona horaria de la oferta.</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 período de tiempo en que la promoción estará activa.              | El **inicio** y **fin** las fechas se separan con una barra inclinada (/), p. ej., `2009-07-19T03:00:00+00:00/2009-07-26T21:00:00+00:00`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Canal `[redemption_channel]`                 | Sí            | Este atributo indica que la promoción es válida en línea o en la tienda.                                 | <p>Valores admitidos:</p><p>• <code>online</code></p><p>• <code>in\_store</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>no\_code</code></p><p>• <code>generic\_code</code></p><p><strong>Importante:</strong> Si el valor de este atributo es <code>generic\_code</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, p. ej., `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 tu promoción a uno o más destinos, envía cada valor de destino como una columna separada.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                 |

</details>

#### Solucionar mensajes de error y advertencia

<details>

<summary>Ver errores y advertencias</summary>

En la *Promociones de productos* pantalla, en la *Salud* columna, selecciona *errores* o *advertencias* para ver más información sobre el error, como el tipo de error o el mensaje de error. Consulta [Gestiona tus 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 *Salud* de tu archivo de promoción.

</details>

<details>

<summary>Buscar y filtrar errores</summary>

Puedes 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 promoción 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                                                               |
| -------------------------------------------------------- | ------------------------------------------------------------------------- |
| Falta(n) el/los campo(s) obligatorio(s):{Required field} | Falta uno o más de los campos obligatorios en el archivo cargado.         |
| Registros omitidos debido a una fecha efectiva vencida   | La fecha de fin efectiva 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
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=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
