Algunos comercios tienen tanto ofertas de tarjetas de regalo variables como con stock. Determina qué tipo de oferta deseas comprar según el precio y los volúmenes totales.
Offer ya sea de la consulta getOfferQuote o getMerchants, puedes determinar la disponibilidad de stock.
- Si
hasStockInfoes true, el campostockInfomostrará una lista de todas las denominaciones disponibles que actualmente están en stock. - Si
hasStockInfoes false, cualquier denominación de valor en el campoofferRatesdenominationsestará en stock. - Si el
denominationsTypees"VARIABLE", puedes comprar cualquier valor entre la denominación mínima y máxima. stockInfoes una lista de denominaciones disponibles para una oferta específica. Este objeto de campo solo está disponible si el hasStockInfo de la oferta es true. Esto requiere que Fluz confirme el inventario. Ten en cuenta que el tiempo de respuesta varía según los proveedores. El campo stockInfo devolverá información de forma condicional dependiendo del tipoVARIABLEoFIXED. Para consultar stockInfo, deberás utilizar un fragmento inline usando la palabra clave... on. Esto devolveráStockInfoVariableTypesi el tipo de denominación esVARIABLEoStockInfoFixedTypesi el tipo de denominación esFIXED. En tus consultas getOfferQuote y getMerchants, tendrás que incluir ambos fragmentos, StockInfoVariableType y StockInfoFixedType. Para más detalles, consulta el artículo Cómo funciona la API de GraphQL.
JSON
- Si el
denominationsTypees"FIXED", harás una de las siguientes:- Si
hasStockInfoes true, compra un valor específico en el campostockInfo. DevolveráStockInfoVariableTypeoStockInfoFixedTypede forma condicional según eldenominationsType.
StockInfoVariableTypeStockInfoFixedType- Si
hasStockInfoes false, compra un valor específico en el campoofferRatesdenominations.
- Si