---
title: "Editar producto"
description: "Modifica y gestiona tus productos de suscripción en Adapty para un mejor seguimiento de ingresos."
---

En Adapty, puedes editar el nombre del producto, el nivel de acceso, los precios regionales y los IDs de store conectados, además de ver el registro de auditoría para hacer seguimiento de los cambios de precio. La duración de la suscripción no es editable una vez creado el producto, por lo que tendrás que crear uno nuevo si necesitas cambiarla.

:::warning
Aunque puedes editar cualquier producto, es fundamental asegurarte de que los cambios en productos ya usados en paywalls activos no generen discrepancias en tus analíticas.

**No se recomienda editar el nivel de acceso, el ID de producto de App Store ni el ID de producto de Play Store**, ya que puede afectar la claridad de las analíticas. Edítalos únicamente si cometiste un error, como una errata en el ID del producto.

Si ya no usas el producto y quieres reemplazarlo por otro, te recomendamos encarecidamente crear un nuevo producto y actualizar los paywalls y las pruebas A/B correspondientes.
:::

## Editar producto \{#edit-product\}

Para editar el producto:

1. Ve a **[Products](https://app.adapty.io/products)** desde el menú principal de Adapty.
2. Haz clic en la fila del producto en la tabla, o haz clic en los tres puntos junto al producto y selecciona **Edit**.
3. En la ventana **Edit** que se abre, realiza los cambios necesarios. Para más detalles sobre las opciones disponibles, consulta la sección [Crear producto](create-product).
4. Haz clic en **Save**.

:::warning
Los cambios que hagas en App Store Connect o Google Play Console no se sincronizan de vuelta con Adapty. El precio que se muestra en Adapty se establece cuando creas el producto y no se actualiza si cambias el precio en la store.

Esto no afecta a tus analíticas de ingresos: Adapty obtiene los datos de ingresos directamente de las stores. El campo de precio en el dashboard es solo para tu referencia.
:::

:::note
Si cambias el nivel de acceso, el cambio se aplica únicamente a las nuevas suscripciones. Para los suscriptores existentes, el nivel de acceso actual permanece sin cambios y se actualiza automáticamente en la próxima renovación de la suscripción.
:::

    <img src={require('./img/edit-product.png').default}
         style={{
             border: '1px solid #727272', /* border width and color */
             width: '700px', /* image width */
             display: 'block', /* for alignment */
             margin: '0 auto' /* center alignment */
         }}
    />

## Establecer precios por país \{#set-country-specific-prices\}

Puedes configurar precios diferentes para distintas regiones directamente en el Adapty Dashboard, y estos precios por país se aplicarán automáticamente a tus productos en App Store Connect y/o Google Play Console.

Para establecer precios por país:

1. [Abre el producto para editarlo](#edit-product).
2. Haz clic en **Download** para exportar tus precios actuales de las stores en el formato correcto, o crea un nuevo archivo CSV.

    <img src={require('./img/download-prices.webp').default}
    style={{
    border: '1px solid #727272', /* border width and color */
    width: '500px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
}}
    />

3. Actualiza los precios en el archivo CSV. Respeta el [formato](#csv-file-format). Si dejas el precio de algún país sin cambios o no lo incluyes en el archivo, no ocurrirá nada. Al subir el CSV, Adapty compara los precios y actualiza únicamente los que sean diferentes.
4. En la ventana **Edit**, haz clic en **Upload** y selecciona el archivo CSV.

    <img src={require('./img/upload-prices.webp').default}
    style={{
    border: '1px solid #727272', /* border width and color */
    width: '500px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
}}
    />

5. Si quieres que los cambios también se apliquen a los suscriptores existentes, selecciona **Apply to existing subscribers**.
6. Revisa los cambios que se aplicarán y haz clic en **Save changes**.

    <img src={require('./img/country-level-price.webp').default}
    style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
}}
    />

### Formato del archivo CSV \{#csv-file-format\}

:::tip
Puedes reutilizar el mismo archivo CSV si tienes productos similares en una misma app o si quieres establecer los mismos precios en diferentes apps.
:::

La forma más sencilla de editar precios en CSV es [descargar un archivo con los precios actuales y editarlo directamente](#set-country-specific-prices).

Sin embargo, si lo creas tú mismo, el archivo debe contener las siguientes columnas:
- `region_name`
- `region_code`
- `app_store_currency`
- `app_store_requested_price`
- `play_store_currency`
- `play_store_requested_price`

Ejemplo:
```
region_name,region_code,app_store_currency,app_store_requested_price,play_store_currency,play_store_requested_price
United States,US,,8.99,,8.99
United Arab Emirates,AE,USD,8.99,AED,39.99
Germany,DE,USD,8.99,USD,8.99
```

## Ver el registro de auditoría \{#view-audit-log\}

Adapty registra todos los cambios de precio de cada producto, para que puedas hacer seguimiento de quién realizó los cambios y cuándo. Para ver el registro de auditoría:

1. Ve a **[Products](https://app.adapty.io/products)** desde el menú principal de Adapty.
2. Haz clic en los tres puntos junto al producto y selecciona **Audit log**.

La tabla del registro de auditoría muestra cada cambio de precio con la fecha, el nombre y rol del miembro del equipo, y el número de cambios.

Para descargar un desglose CSV detallado de un evento, haz clic en el icono de descarga de esa fila.

    <img src={require('./img/audit-log.webp').default}
         style={{
             border: '1px solid #727272', /* border width and color */
             width: '700px', /* image width */
             display: 'block', /* for alignment */
             margin: '0 auto' /* center alignment */
         }}
    />