URL de la imagen.
- Obtener artículo vendible por SKU
Shop Builder API (2.0.0)
- Version: 2.0.0
- Servers:
https://store.xsolla.com/api - Contact Us by Email
- Contact URL: https://xsolla.com/
- Required TLS version: 1.2
Shop Builder API provides a third-party solution for implementing the server side for your store interface. Use the endpoints to manage in-game items, in-game currencies, cart, player inventory, promotions, game library, etc.
Catálogo personalizado
Esta API permite especificar reglas para los atributos de usuario. Si el usuario cumple todas las condiciones de una regla específica, se mostrarán los elementos personalizados.
Para promociones personalizadas, consulte la sección Promotions.
Para transmitir atributos antes de una compra, puede utilizar Xsolla Login API o transmitirlos a la propiedad user.attributes mientras se genera el token utilizando Pay Station API.
Solicitud
Obtiene un artículo vendible por su ID.
Este punto final, accesible sin autorización, devuelve datos genéricos. No obstante, la autorización enriquece la respuesta con detalles específicos del usuario para obtener un resultado personalizado, como los límites de usuario y las promociones disponibles.
ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.
Código único que distingue entre mayúsculas y minúsculas. Contiene letras y números.
Muestra los artículos de duración limitada que no están disponibles para el usuario. El periodo de validez de dichos artículos no ha comenzado o ya ha expirado.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/shop-builder/v2/project/{project_id}/items/id/{item_id}
- https://store.xsolla.com/api/v2/project/{project_id}/items/id/{item_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://xsolla.redocly.app/_mock/es/api/shop-builder/v2/project/59080/items/id/259774?promo_code=WINTER2021&show_inactive_time_limited_items=1&additional_fields%5B%5D=media_list' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'El artículo vendible se recibió correctamente.
Lista de atributos y sus valores correspondientes al artículo. Puede utilizarse para filtrar el catálogo.
Un objeto JSON que contiene los atributos y valores del artículo.
Grupos a los que pertenece el artículo.
Si es true, el artículo es gratuito.
Promociones aplicadas para artículos específicos de la cesta. La matriz se devuelve en los siguientes casos:
Se configura un descuento promocional para un artículo específico.
Se aplica un código promocional con el parámetro Descuento en artículos seleccionados.
Si no se aplican promociones a nivel de artículo, se devuelve una matriz vacía.
ID único del artículo. El SKU solo puede contener caracteres alfanuméricos latinos en minúsculas y mayúsculas, puntos, guiones y guiones bajos.
Tipo de artículo: virtual_good/virtual_currency/bundle/game_key/physical_good.
Tipo de artículo virtual.
| Enumeración Valor | Descripción |
|---|---|
| consumable | Artículo que desaparece del inventario tras su uso (p. ej., munición). |
| non_consumable | Un artículo que permanece en el inventario durante un periodo ilimitado. |
| non_renewing_subscription | Artículo de duración limitada que puede representar el acceso a servicios o contenidos durante un periodo limitado. |
{ "attributes": [], "can_be_bought": true, "custom_attributes": { "attr": "value", "purchased": 0 }, "description": "Electric shield", "groups": [ { … } ], "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png", "is_free": false, "item_id": 259774, "limits": { "per_user": { … } }, "name": "Electric shield", "price": { "amount": "9.99", "amount_without_discount": "9.99", "currency": "USD" }, "promotions": [ { … } ], "sku": "com.xsolla.electric_shield_1", "type": "virtual_good", "virtual_item_type": "non_consumable", "virtual_prices": [ { … }, { … }, { … } ], "vp_rewards": [ { … }, { … } ] }
Solicitud
Obtiene un artículo vendible por SKU para crear un catálogo.
Este punto final, accesible sin autorización, devuelve datos genéricos. Sin embargo, la autorización enriquece la respuesta con detalles específicos del usuario para obtener un resultado personalizado, como los límites de usuario y las promociones disponibles.
ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.
Código único que distingue entre mayúsculas y minúsculas. Contiene letras y números.
Muestra los artículos de duración limitada que no están disponibles para el usuario. El periodo de validez de dichos artículos no ha comenzado o ya ha expirado.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/shop-builder/v2/project/{project_id}/items/sku/{sku}
- https://store.xsolla.com/api/v2/project/{project_id}/items/sku/{sku}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://xsolla.redocly.app/_mock/es/api/shop-builder/v2/project/59080/items/sku/electric_shield?promo_code=WINTER2021&show_inactive_time_limited_items=1&additional_fields%5B%5D=media_list' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'El artículo vendible se recibió correctamente.
Lista de atributos y sus valores correspondientes al artículo. Puede utilizarse para filtrar el catálogo.
Un objeto JSON que contiene los atributos y valores del artículo.
Grupos a los que pertenece el artículo.
URL de la imagen.
Si es true, el artículo es gratuito.
Promociones aplicadas para artículos específicos de la cesta. La matriz se devuelve en los siguientes casos:
Se configura un descuento promocional para un artículo específico.
Se aplica un código promocional con el parámetro Descuento en artículos seleccionados.
Si no se aplican promociones a nivel de artículo, se devuelve una matriz vacía.
ID único del artículo. El SKU solo puede contener caracteres alfanuméricos latinos en minúsculas y mayúsculas, puntos, guiones y guiones bajos.
Tipo de artículo: virtual_good/virtual_currency/bundle/game_key/physical_good.
Tipo de artículo virtual.
| Enumeración Valor | Descripción |
|---|---|
| consumable | Artículo que desaparece del inventario tras su uso (p. ej., munición). |
| non_consumable | Un artículo que permanece en el inventario durante un periodo ilimitado. |
| non_renewing_subscription | Artículo de duración limitada que puede representar el acceso a servicios o contenidos durante un periodo limitado. |
{ "attributes": [], "can_be_bought": true, "custom_attributes": { "attr": "value", "purchased": 0 }, "description": "Electric shield", "groups": [ { … } ], "image_url": "https://cdn3.xsolla.com/img/misc/images/d2d6b1b517e6a7f3765c3bb5a3cfb87d.png", "is_free": false, "item_id": 259774, "limits": { "per_user": { … } }, "name": "Electric shield", "price": { "amount": "9.99", "amount_without_discount": "9.99", "currency": "USD" }, "promotions": [ { … } ], "sku": "com.xsolla.electric_shield_1", "type": "virtual_good", "virtual_item_type": "non_consumable", "virtual_prices": [ { … }, { … }, { … } ], "vp_rewards": [ { … }, { … } ] }