> 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* esta función te permite compartir ofertas especiales y promociones con socios. Estas ofertas aparecen en los feeds de productos de los socios, las APIs de productos y 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ás tener un catálogo de productos activo antes de comenzar. Para obtener ayuda para crear tu primera carga de productos, consulta [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 %}

#### Subir un archivo de promociones

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

1. En el menú de navegación izquierdo, seleccione ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Contenido → Productos → Promociones de productos**.
2. En la esquina superior derecha, seleccione **Subir archivo de promociones**.
3. Introduzca los datos de su **Nombre del archivo de promociones**.
4. Selecciona el ![](/files/aeafd02c6695ed1a627e3a928af1873a8b2ab7a5) **\[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.
   * Consulta 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. Selecciona **Elegir archivo**.
   * Localiza el archivo que quieres subir desde tu computadora.
7. Selecciona tu método preferido **Idioma** y **Guardar**.
   {% endtab %}

{% tab title="Obtener desde URL" %}
Esta opción permite extraer 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 ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage] → Contenido → Productos → Promociones de productos**.
2. En la esquina superior derecha, seleccione **Subir archivo de promociones**.
3. Introduzca los datos de su **Nombre del archivo de promociones**.
4. Selecciona el ![](/files/aeafd02c6695ed1a627e3a928af1873a8b2ab7a5) **\[Botón de opción]** **Obtener desde URL** método 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.
   * Consulta 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) para orientarte al subir tus promociones.
7. Introduce el **URL de extracción** que apunta al directorio donde se encuentra tu 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. Selecciona 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. Selecciona 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 preferido **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, 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 tu <a href="https://support.google.com/merchants/answer/2906014?hl=en">archivo de feed de promociones de Google</a> con productos específicos en tu <a href="/pages/7dc2a0b114683475902653dada9e56fa702e2e34">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. 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 están separadas por 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 comienza o termina la oferta, 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 están separadas por una barra inclinada (/), por ejemplo, `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 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, 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 tu promoción a uno o más destinos, envía cada valor de destino como una columna separada.</p>                                                                                                                                                                                                                                                                                                                                                             |

</details>

#### Soluciona mensajes de error y advertencia

<details>

<summary>Ver errores y advertencias</summary>

En la *Promociones de productos* pantalla, en la *Estado* 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 *Estado* de tu archivo de promociones.

</details>

<details>

<summary>Busca y filtra errores</summary>

Puedes hacer clic en el archivo *errores* y *advertencias* y usar el campo de búsqueda y los filtros para revisar 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                                                                  |
| --------------------------------------------------------- | ---------------------------------------------------------------------------- |
| Falta(n) 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 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.
