Precios locales

Nota
Esta traducción ha sido generada por IA, así que le recomendamos usar su criterio.

Pueden establecer precios regionales para todos los artículos de su catálogo para aumentar las ventas en países con bajo poder adquisitivo. De forma predeterminada, los precios se establecen en USD. Además, pueden configurar restricciones regionales.

Pueden añadir, editar y eliminar precios regionales de las siguientes maneras:

Nota
Si no se establecen precios regionales, la Interfaz de pago usa el precio predeterminado y lo convierte a la moneda del usuario según el tipo de cambio actual y las reglas de precios.

Cómo funciona

El precio del artículo se determina al solicitar el catálogo, según el país del usuario. Durante la compra a través de Pay Station, el precio de un artículo se convierte a la moneda del país del usuario e incluye impuestos, si corresponde.

Determinación del país

El país del usuario se determina en diferentes etapas del trabajo con el catálogo y el pago, de la siguiente manera:

  • Al solicitar el catálogo de artículos, el país del usuario se pasa en el parámetro country de los métodos de los grupos Virtual items and currency o Game keys.

    Si no se especifica el país, se determina según la Dirección IP del usuario. Los precios del catálogo de artículos se seleccionan en función del país del usuario.

  • Al comprar un artículo:

    • Si usan los métodos del lado del cliente para obtener un token de pago, úsenlos en el lado del cliente, no en el servidor. El país y la moneda en los métodos del lado del cliente se determinan por la Dirección IP del usuario. Usar métodos del cliente en el servidor puede provocar una determinación incorrecta de la moneda y afectar a los Métodos de pago en la Interfaz de pago.

    • Si usan el método del servidor Create payment token for purchase, pasen el país en el parámetro user.country.value del Cuerpo de la solicitud o la dirección IPv4 del usuario en el Encabezado X-User-Ip. Si se pasan ambos valores, user.country.value tiene prioridad. No se admiten direcciones IPv6: pasar una puede dar lugar a una detección incorrecta del país y la moneda.

    Nota
    Pueden pasar la moneda en el parámetro settings.currency. Este valor tiene prioridad sobre el país y afecta a cómo se muestra la moneda del pago. Los Métodos de pago en la Interfaz de pago se siguen determinando por el valor del país en el parámetro user.country.value.

Principios de visualización de precios en el catálogo de artículos

Usen la misma lista de monedas para todos los artículos del catálogo. Los precios se procesan según la siguiente lógica:

  • Si al menos un artículo no tiene precio establecido para el país seleccionado, los precios de todo el catálogo de artículos en ese país pasan a la moneda predeterminada.
  • Si los artículos tienen monedas predeterminadas diferentes, los precios se muestran en la moneda predeterminada del primer artículo del catálogo. Si uno de los artículos no tiene un precio en esa moneda, en la respuesta a la solicitud del catálogo se devolverá para él un valor de precio null. Esto provoca una visualización incorrecta del precio del artículo y puede afectar a la visualización del catálogo en su conjunto.
Nota

La forma en que se muestran los precios en el catálogo depende del formato de integración:

  • Si usan un editor de sitios, añadan un bloque Store a la página: los precios se mostrarán según su configuración regional.
  • Si recuperan el catálogo mediante llamadas a la API, el precio de cada artículo se devuelve en el objeto price, en función del parámetro country o de la Dirección IP del usuario.

Ejemplos:


Nota
Cuando importen un catálogo desde Google Play, los artículos se añaden con precios regionales que pueden editar. Tengan en cuenta las particularidades de la actualización de datos al reimportar el catálogo.

Configuración desde la Cuenta del editor al crear y editar un artículo

Configuración desde su cuenta al crear y editar un artículo

Configuración desde su cuenta al crear y editar un artículo

Nota
Esta guía describe cómo configurar precios regionales para Artículos virtuales. La configuración de precios para otros Tipos de artículo sigue el mismo enfoque.

Para crear un artículo virtual con un precio regional:

  1. En su proyecto en la Cuenta del editor, vayan a la sección Items catalog > All items.
  1. En su proyecto en la cuenta, vayan a la sección Items catalog > All items.
  1. En su proyecto en la cuenta, vayan a la sección Items catalog > All items.
  1. En su proyecto en la cuenta, vayan a la sección Items catalog > All items.
  1. En su proyecto en la cuenta, vayan a la sección Catalog.
  1. Hagan clic en Create manually y seleccionen Virtual item en la lista desplegable.
  1. En la sección General settings, especifiquen lo siguiente:
    • SKU
    • Uno o varios grupos a los que debe pertenecer el artículo (opcional)
    • Nombre
    • Descripción breve
    • Descripción ampliada: para añadirla, activen el conmutador correspondiente (opcional)
  1. En la sección Media, suban una o varias imágenes o vídeos (opcional), desde su dispositivo o mediante un enlace. En la tienda creada con el editor de sitios de Xsolla, todas las tarjetas de artículo muestran el archivo marcado como Main, mientras que los demás archivos solo están disponibles en tarjetas de artículo con galería multimedia. El archivo marcado como Main también se devuelve en las respuestas de las llamadas a la API para obtener el catálogo.
  1. En la sección Price settings, seleccionen Paid item.
  1. Activen el conmutador Real currency prices y hagan clic en Set up prices.

  2. En la ventana que se abre, especifiquen la moneda y el precio predeterminado. Pueden sustituir USD por otra moneda predeterminada.

  3. Configuren los precios regionales. Pueden hacerlo de dos maneras, manual o automáticamente:

    • Para establecer los precios manualmente:
      1. Haga clic en Add local price y añada los precios línea por línea.
      1. Haga clic en Apply.
    • Para establecer los precios automáticamente:
      1. Haga clic en Calculate using default price. Se generará una lista de países por orden alfabético y se calculará el precio en la moneda regional de cada país en función de los tipos de cambio y de los impuestos.
      1. Para eliminar países para los que no necesiten establecer precios regionales, hagan clic en el icono de menos a la derecha del precio.
      1. Para modificar un precio calculado de forma automática, cambie el valor en la fila correspondiente.
      1. Hagan clic en Apply.
Nota
Cuando hagan clic en Calculate using default price, se eliminarán las configuraciones guardadas anteriormente.
Aviso
Si cambian el precio predeterminado pero no hacen clic en Calculate using default price, los precios regionales permanecerán sin cambios.
  1. Si quieren añadir un precio en moneda virtual, activen el conmutador Virtual currency prices y especifiquen los valores.

  2. Para limitar la cantidad de artículos disponibles para la compra:

    1. Activen el conmutador en la sección Limits y especifiquen la cantidad.
    2. Configuren la frecuencia de restablecimiento del límite. Para ello, seleccionen un periodo en la Lista desplegable:
      • Daily
      • Weekly
      • Monthly
      • Custom interval. El intervalo se calcula desde la fecha de inicio de visualización del artículo en la tienda.
      • No regular refresh
    3. Configuren la programación del restablecimiento indicando los parámetros que correspondan al periodo seleccionado.
Nota
De forma predeterminada, el artículo se oculta del catálogo cuando se alcanza el límite de compra. Si se configura el restablecimiento automático del límite, la casilla Show item even after users reach the purchase limit permite mantener el artículo visible hasta que comience el siguiente ciclo de restablecimiento.
  1. Para configurar un límite de tiempo de visualización del artículo (opcional):

    1. Activen el conmutador en la sección Add specific display period.
    2. Especifiquen la Zona horaria y el inicio y el final del periodo.

    Para dejar sin especificar el final del periodo de visualización del artículo, activen el conmutador No end date.

Nota
Para añadir otro periodo de visualización del artículo en el catálogo, hagan clic en +. Si un artículo tiene varios periodos de visualización, cada uno debe tener una fecha de finalización. El periodo de visualización finaliza en el último segundo del minuto especificado. Por ejemplo, si la hora de finalización es 12:00, el periodo de visualización se mantiene hasta las 12:00:59.
  1. Configuren los Atributos usando una de las siguientes opciones (opcional):
    1. Añadan atributos y sus valores en formato JSON.
    2. Creen manualmente atributos y sus valores y vincúlenlos a los artículos.
  1. Si el artículo de pago se va a usar en alguna mecánica con recompensa aleatoria (por ejemplo, cajas de botín o gacha), habiliten el conmutador Mark as paid randomized reward.
Nota
Este parámetro puede ser necesario para juegos distribuidos en países con restricciones legales sobre este tipo de mecánicas.
  1. Hagan clic en Create.

  2. En la ventana que se abre, seleccionen el estado del artículo y hagan clic en Continue.

El artículo creado aparecerá en la sección All items.

Para editar los precios:

  1. Abran su proyecto en la Cuenta del editor y vayan a Items catalog > All items > Virtual items.
  1. Abran el proyecto en su cuenta y vayan a Items catalog > All items > Virtual items.
  1. Abran el proyecto en su cuenta y vayan a Items catalog > All items > Virtual items.
  1. Abran el proyecto en su cuenta y vayan a Items catalog > All items > Virtual items.
  1. Abran su proyecto en la cuenta y vayan a Catalog > Virtual items.
  1. Hagan clic en ⋮ junto al artículo deseado y seleccionen Edit en la lista desplegable.

  2. En la sección Price settings, hagan clic en el icono de edición debajo del precio predeterminado.

Configuración desde la Cuenta del editor al importar precios desde archivo

Configuración desde su cuenta al importar precios desde archivo

Configuración desde su cuenta al importar precios desde archivo

Puede importar precios regionales desde un archivo para artículos previamente creados.

Funciones:

  • Suban o actualicen precios regionales para varios artículos a la vez.
  • Compatibilidad con artículos de todos los tipos:
    • artículos virtuales
    • moneda virtual
    • paquetes de moneda virtual
    • lotes
    • paquetes de claves de juego en una plataforma específica
  • Validación de los datos subidos. Si la estructura del archivo o el formato de los datos no cumple los requisitos, verán una lista de errores durante la importación.

Estructura del archivo

Aviso
Mantengan los nombres de las columnas en inglés y no los cambien; de lo contrario, se pueden producir errores al importar el archivo. El formato del archivo es solo CSV.

Columnas obligatorias del archivo:

  • SKU — el SKU del artículo para el que se deben establecer precios regionales.
  • Country — el código del país en formato ISO 3166-1 alpha-2. Consulten la lista de países compatibles con Xsolla antes de subir el Archivo CSV. Rellenar las celdas de esta columna es opcional. Pueden ver ejemplos de visualización de precios si no se especifica el país.
  • Currency — el código de la moneda en formato ISO 4217.
  • Amount — el precio del artículo. Usen un punto como separador decimal.
  • IsDefault — indica si es el precio predeterminado. Especifiquen:
    • 1 — para la fila con el precio predeterminado. Se muestra en todos los países sin precios regionales.
    • 0 — para todas las demás filas. También pueden dejar vacía la celda de la columna IsDefault.
Nota

El precio en la moneda predeterminada no debe ser regional: dejen vacía la celda de la columna Country.

EJEMPLO

Archivo completado correctamente (varios artículos, 3 monedas, precios regionales disponibles).

Archivo completado de forma incorrecta (varios artículos, 3 monedas, precios regionales disponibles).
Error: en virtual-item-1 y bundle-1 las celdas de grupo de la columna Country no están vacías.

Al añadir cada artículo nuevo, debe establecer el precio en la moneda por defecto. Si no se especifica, aparecerá un error al importar el archivo.

EJEMPLO

Archivo completado correctamente (varios artículos, 3 monedas, precios regionales disponibles).

Archivo completado de forma incorrecta (varios artículos, 3 monedas, precios regionales disponibles).
Error: no hay ninguna moneda predeterminada para los grupos virtual-item-1 y bundle-1.

  • Platform — el SKU de la plataforma. Se usa al establecer precios regionales para Claves del juego, pero no se usa para otros artículos.

    Plataformas disponibles.
    SKU de la plataformaNombre de la plataforma
    steamSteam
    playstationPlayStation
    xboxXbox
    uplayUplay
    originOrigin
    drmfreeDRM Free
    gogGOG
    epicgamesEpic Games Store
    nintendo_eshopNintendo Switch eShop
    discord_game_storeDiscord Game Store
    oculusOculus
    viveportViveport
    stadiaGoogle Stadia
Nota

Las Claves del juego con el mismo SKU pero en plataformas diferentes se consideran entidades distintas. Cada entidad debe tener un precio especificado en la moneda predeterminada.

EJEMPLO

Archivo completado correctamente (varias claves de juego, 3 monedas, precios regionales disponibles, 2 plataformas).

Archivo completado de forma incorrecta (varias claves de juego, 3 monedas, precios regionales disponibles, 2 plataformas).
Error 1: Agrupación incorrecta de las claves de juego por SKU y Platform, lo que da lugar a nueve entidades en lugar de tres.
Error 2: Los grupos 3, 4, 5 y 6 no tienen un precio predeterminado debido a la agrupación incorrecta.
Error 3: El grupo 9 sobrescribirá los datos del grupo 7 porque tienen un conjunto completo de precios para la misma entidad. Como resultado, game-key-2 para la plataforma playstation solo tendrá un precio en MYR después de la importación.

Ejemplos de cumplimentación del archivo y posibles errores

Ejemplos de archivo CSV completado correctamente para la importación:


Ejemplos de archivo CSV completado de forma incorrecta para la importación:


Importación del archivo

Para importar precios desde un archivo:

  1. Abran su proyecto en Cuenta del editor.
  2. Hagan clic en Items catalog en el Menú lateral.
  1. Abran el proyecto en su cuenta.
  2. Hagan clic en Items catalog en el Menú lateral.
  1. Abran el proyecto en su cuenta.
  2. Hagan clic en Items catalog en el Menú lateral.
  1. Abran el proyecto en su cuenta.
  2. Hagan clic en Items catalog en el Menú lateral.
  1. Abran su proyecto en su cuenta.
  2. Hagan clic en Catalog en el Menú lateral.
  1. Hagan clic en Import/Export y, en la lista desplegable del bloque Import, seleccionen Prices from CSV.
Nota
En la ventana de importación, pueden descargar la plantilla y rellenarla.
  1. Suban el archivo en el campo correspondiente de la ventana de importación.

Tras cargarlos correctamente, los precios regionales de los artículos con los códigos de artículo (SKU) especificados se actualizarán conforme a los precios del archivo. Los precios especificados anteriormente se eliminarán.

Ejemplo:

Hay varios precios en diferentes monedas y varios precios regionales para el artículo en la Cuenta del editor. En el archivo importado solo hay un precio en EUR. Después de importar el archivo, solo se especificará un precio en EUR para este artículo en la Cuenta del editor.
Hay varios precios en diferentes monedas y varios precios regionales para el artículo en su cuenta. En el archivo importado solo hay un precio en EUR. Después de importar el archivo, solo se especificará un precio en EUR para este artículo en su cuenta.
Hay varios precios en diferentes monedas y varios precios regionales para el artículo en su cuenta. En el archivo importado solo hay un precio en EUR. Después de importar el archivo, solo se especificará un precio en EUR para este artículo en su cuenta.
Hay varios precios en diferentes monedas y varios precios regionales para el artículo en su cuenta. En el archivo importado solo hay un precio en EUR. Después de importar el archivo, solo se especificará un precio en EUR para este artículo en su cuenta.
Hay varios precios en diferentes monedas y varios precios regionales para el artículo en su cuenta. En el archivo importado solo hay un precio en EUR. Después de importar el archivo, solo se especificará un precio en EUR para este artículo en su cuenta.

Además, pueden establecer precios regionales al importar artículos mediante la Llamada API Import items via JSON file.

Configuración mediante Métodos API

Para establecer precios regionales a través de métodos API, transmita una matriz de objetos con el esquema de precios para los países:

Ejemplo de la matriz:

Copy
Full screen
Small screen
 1"prices": [
 2  {
 3    "amount": 100,
 4    "currency": "USD",
 5    "is_enabled": true,
 6    "is_default": true
 7  },
 8  {
 9    "amount": 200,
10    "currency": "CZK",
11    "country_iso": "CZ",
12    "is_enabled": false,
13    "is_default": false
14  }
15]
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 6 de Octubre de 2026

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!
No hemos podido enviar sus comentarios
Vuelva a intentarlo más tarde o escríbanos a [email protected].