Economy v2 ya está disponible con carácter general. Para obtener soporte técnico y enviar comentarios, vaya al foro de PlayFab.
Creación de una tienda
Para crear una tienda, primero debe asegurarse de que tiene otros artículos de catálogo, moneda o UGC publicados que quiera que sean accesibles o comprables en el juego. Puede seguir los pasos de la guía de inicio rápido de Economy v2GameManager
- Vaya a Economy > Catalog (V2).
- En la pestaña Stores, seleccione New Store.
API
Puede usarCreateDraftItem para crear una tienda.
Un ejemplo de solicitud CreateDraftItem para crear una tienda:
Lo anterior es una tienda que vende dos artículos,
LaserSword y WeaponBundle. Ambos artículos son artículos de catálogo existentes con algún precio base existente tal como se define en el catálogo. Esta tienda invalida sus precios existentes y ahora ofrece LaserSword por 1 Diamond y WeaponBundle por 10 de oro y 10 de plata.
Esta solicitud devolvería una respuesta que indica que la tienda se ha creado y publicado:
Id que ahora está asociado a nuestra tienda publicada.
Para ayudar a simplificar el concepto, los identificadores de artículo se han cambiado de GUID a los nombres de los artículos para ilustrar mejor el ejemplo de uso de tiendas.
Uso de una tienda
Las tiendas se usan cuando los jugadores llaman a la APIPurchaseInventoryItems. Cuando se llama a PurchaseInventoryItems, una de las propiedades opcionales es un parámetro StoreId donde podemos pasar la tienda que usamos para aplicarla a esta solicitud de compra.
Un ejemplo de solicitud PurchaseInventoryItems mediante una tienda:
{{StoreId}} pasado en la solicitud de compra y cómo el PriceAmount previsto ahora coincide con el costo de 1 Diamond establecido en nuestra tienda.
Búsqueda en una tienda
Cuando usa la APISearchItems, una de las propiedades que puede pasar es el parámetro Store. Este parámetro le permite buscar dentro del contexto de una tienda. Además de poder comprobar si un artículo existe en una tienda concreta, también se puede usar para mostrar los precios invalidados de los artículos o el contenido de la tienda. También puede usar el AlternateId de la tienda para buscarla.
