Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Directives

Overview

Objects

Overview

Offer

Represents an offer made by a seller for a product

id
ID!,non-null

The unique identifier of the offer

businessId
ID!,non-null

The business identifier of the offer

active
Boolean!,non-null

Is the offer active

allowQuoteRequests

Whether the offer is eligible for quotation

availability

Availability dates

additionalFields

List of additional fields

currency
Currency!,non-null

The currency of the shop (iso format)

description

Offer description

ecoContributions

Eco-contributions of the offer. Only available if the operator setting "Activate data collection related to circular economy regulations" has been enabled.

fulfillment

Fulfillment information

inactivityReasons

Reasons for offers inactivity, mandatory if an offer is inactive

professional
Boolean!,non-null

Whether or not the shop is professional

leadTimeToShip
Int!,non-null

Offer's lead time to ship value. If this value has been set to 0, value is returned as 1 (unless platform's default lead time to ship value is also 0). If no lead time to ship was specified for the offer, platform's default value is returned.

orderQuantity

Specify min/max quantity of product items per order

minShipping

Min shipping information

Shipping information for the offer

platformModel

Shop platform model, current possible values: * MARKETPLACE * DROPSHIP * ONE_CREDITOR

nbEvaluations
Int!,non-null

Number of customers evaluations

packageQuantity

Indivisible quantity of the same product

product
Product!,non-null

Product information associated to this offer

shop
Shop!,non-null

Information on the shop which proposes the offer

prices
[Price]!,non-null

All prices for the offer

totalPrice
Float!,non-null

Total price of the offer (price + minimum shipping rate)

state
OfferState!,non-null

Offer condition

quantity
Int!,non-null

Available quantity of the offer

logisticClass

The logistic class associated to the offer

Implements interfaces

Sample
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "businessId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "active": true, "allowQuoteRequests": true, "availability": { "__typename": "DateTimeRange" }, "additionalFields": [ { "__typename": "BooleanAdditionalFieldValue" } ], "currency": "Example Custom Scalar", "description": "Example String", "ecoContributions": [ { "__typename": "OfferEcoContribution" } ], "fulfillment": { "__typename": "OfferFulfillment" }, "inactivityReasons": [ { "__typename": "OfferInactivityReason" } ], "professional": true, "leadTimeToShip": 40, "orderQuantity": { "__typename": "OfferOrderQuantity" }, "minShipping": { "__typename": "OfferMinShippingInformation" }, "shipping": { "__typename": "OfferShippingInformation" }, "platformModel": "Example String", "nbEvaluations": 40, "packageQuantity": 40, "product": { "__typename": "Product" }, "shop": { "__typename": "Shop" }, "prices": [ { "__typename": "Price" } ], "totalPrice": 40, "state": { "__typename": "OfferState" }, "quantity": 40, "logisticClass": { "__typename": "OfferLogisticClass" } }

DateTimeRange

Represents a datetime range

The start date

The end date

Sample
{ "start": "Example Custom Scalar", "end": "Example Custom Scalar" }
Referenced in

OfferEcoContribution

Represents an eco contribution for the offer

eprCategoryCode
String!,non-null

Extended Producer Responsibility (EPR) category code

producerId

Producer identifier of the eco-contribution

amount

Amount of the eco-contribution

Sample
{ "eprCategoryCode": "Example String", "producerId": "Example String", "amount": 40 }
Referenced in

OfferFulfillment

Represents the offer fulfillment information

Fulfillment center code

Sample
{ "center": { "__typename": "OfferFulfillmentCenter" } }

OfferFulfillmentCenter

Represents the offer fulfillment center

code
String!,non-null

Center code

Sample
{ "code": "Example String" }

OfferInactivityReason

Represents an inactivity reason

code
String!,non-null

Inactivity reason code

Sample
{ "code": "Example String" }

OfferOrderQuantity

Represents the constraint related to quantity of the offer per order

min

The minimum quantity of the offer per order

max

The maximum quantity of the offer per order

Sample
{ "min": 40, "max": 40 }
Referenced in

OfferMinShippingInformation

Represents the min shipping information for this offer

price
Float!,non-null

Unit price of the minimum shipping rate

priceAdditional
Float!,non-null

Additional unit price associated to the minimum shipping rate

type
String!,non-null

Code of the shipping type associated to the minimum shipping rate

zone
String!,non-null

Code of the shipping zone associated to the minimum shipping rate

Sample
{ "price": 40, "priceAdditional": 40, "type": "Example String", "zone": "Example String" }
Referenced in

OfferShippingInformation

Represents shipping information for this offer

deadline
DateTime!,non-null

Estimated shipping date, that includes business closing days and cut-off configured on the platform. Add the earliest and latest delivery times to calculate the estimated delivery date to customers.

types

List of shipping types compatible with the given offer

Sample
{ "deadline": "Example Custom Scalar", "types": [ { "__typename": "OfferShippingType" } ] }
Referenced in

OfferShippingType

Represents a shipping type

code
String!,non-null

Shipping type code

cutOffNextDate

Next cutoff date

cutOffTime

Shipping type Cutoff time

deliveryTime

Expected delivery time

label
String!,non-null

Shipping type label

deadline

Estimated shipping date, that includes business closing days and cut-off configured on the platform. Add the earliest and latest delivery times to calculate the estimated delivery date to customers.

priceUnit
Float!,non-null

Shipping price of the offer

zoneCode
String!,non-null

Shipping zone code

zoneLabel
String!,non-null

Shipping zone label

standardCode

Shipping type standard code

Sample
{ "code": "Example String", "cutOffNextDate": "Example Custom Scalar", "cutOffTime": "Example String", "deliveryTime": { "__typename": "OfferDeliveryTime" }, "label": "Example String", "deadline": "Example Custom Scalar", "priceUnit": 40, "zoneCode": "Example String", "zoneLabel": "Example String", "standardCode": "Example String" }

OfferDeliveryTime

Represents an expected delivery time

earliestDays
Int!,non-null

Earliest order delivery time

earliestDeliveryDate
DateTime!,non-null

Earliest order delivery date

latestDays
Int!,non-null

Latest order delivery time

latestDeliveryDate
DateTime!,non-null

Latest order delivery date

Sample
{ "earliestDays": 40, "earliestDeliveryDate": "Example Custom Scalar", "latestDays": 40, "latestDeliveryDate": "Example Custom Scalar" }

Interfaces

Overview

Unions

Overview

Inputs

Overview

Scalars

Overview