AlmondTill/G3N API

AgentCatalogVariant

object type

One LISTED variant: active, not vetoed, ranged at the channel's selling location with a sale-price window in effect NOW, priced by the channel's PriceList plane when it yields (else the standing window), in the organization's currency.

Fields

FieldTypeNotes
idID ID!The Variant id — the released item.id a checkout line names.
productIdID ID!No further notes.
titleString String!The variant caption.
codeStringNo further notes.
skuStringThe current sku identifier, when assigned.
barcodesAgentCatalogBarcode [AgentCatalogBarcode!]!No further notes.
currencyString String!The organization's currency — every price on the listing is in it.
priceMinorInt Int!The effective unit price in minor units.
listPriceMinorIntThe standing window price in minor units — present ONLY when the PriceList plane priced LOWER (the honest strikethrough).
salePriceIdID ID!The SalePrice window in effect (the lapse law's witness).
inventoryItemIdID ID!The InventoryItem at the selling location (the ranging witness).
stocklessBoolean Boolean!A stockless style type (service · bundle): always available, no status, never a figure.
availableBoolean Boolean!No further notes.
availabilityStatusStringin_stock | out_of_stock — absent for a stockless variant.
availableQuantityStringThe available quantity (on hand − reserved) as the engine's decimal string — ONLY when the channel shows stock levels and the variant is stocked.
optionsAgentCatalogSelectedOption [AgentCatalogSelectedOption!]!No further notes.
inputsAgentCatalogInput [AgentCatalogInput!]Lookup correlation — agentChannelCatalogLookup ONLY; null elsewhere.