Search in documentation
ctrl+4K
Modules
Authentication
Merchant
Catalog
Order
Events
Logistics
Shipping
Review
Financial
Solutions

Introduction

An order contains the following information:
  • General Information - ID, type, order creation date, and more.
  • Merchant - Merchant (store) ID
  • Customer - ID of the customer who should receive the order
  • Items - Products/Dishes
  • Options - Item add-ons or options
  • Benefits - Discount coupons or incentives
  • Additional Fees - Additional fees
  • Total - Total order amount
  • Payments - Details about payment methods
  • Picking - Information about order item separation
  • Delivery - Information about order delivery method and address
  • Takeout - Information about pickup orders
  • Dine-in - Information about orders placed at the establishment. The customer places the order and consumes the meal at the establishment.
  • Indoor (currently unavailable) - Pickup information
  • Schedule - Information about order scheduling
  • Additional Info - Additional order information

Fields

FieldTypeDescription
iduuidUnique order identifier
displayIdstringUser-friendly ID to facilitate order identification by the store. Should be displayed in your application interface.
orderTypeenumorder type
orderTimingenumorder delivery time
salesChannelstringSales channel through which the order enters the platform (new channels can be added). Possible values: IFOOD, DIGITAL_CATALOG, POS, ECONOMIC, TOTEM, IFOOD_SHOP, IFOOD_APP, IFOOD_SITE, WAITER, PDV, QR_CODE, IFOOD_SHOP_APP, IFOOD_SHOP_SITE, GROCERY_WHITELABEL_SITE
categorystringOrder category (FOOD, GROCERY, ANOTAI)
createdAtdateorder creation date
preparationStartDateTimedaterecommendation to start order preparation
isTestbooleanindicates whether this is a test order or not
extraInfostringadditional information about the order
Example:
{
  "id": "32c15e00-9861-4548-b5f0-15580defc999",
  "displayId": "fc999",
  "orderType": "DELIVERY / INDOOR / TAKEOUT / DINE_IN",
  "orderTiming": "IMMEDIATE/SCHEDULED",
  "salesChannel": "IFOOD / DIGITAL_CATALOG / POS / ECONOMIC / TOTEM / IFOOD_SHOP / IFOOD_APP / IFOOD_SITE / WAITER / PDV / QR_CODE / IFOOD_SHOP_APP / IFOOD_SHOP_SITE / GROCERY_WHITELABEL_SITE",
  "category": "FOOD / GROCERY / ANOTAI / FOOD_SELF_SERVICE",
  "createdAt": "2020-01-01T00:00:00.000Z",
  "preparationStartDateTime": "2020-01-01T00:00:00.000Z",
  "isTest": false,
  "extraInfo": "Pago Online. NÃO LEVAR MÁQUINA",
  ...
}
FieldTypeDescription
iduuidunique merchant (store) identifier
namestringmerchant (store) name
Example:
{
  "merchant": {
    "id": "50647eee-5eb6-41a2-b2d8-999998ed677f",
    "name": "Nome da Loja"
  }
}
FieldTypeDescription
iduuidunique customer identifier
namestringcustomer name
documentNumber--customer document number (CPF) that should only be used to issue tax documents when requested by the customer, as this field is optional.
ordersCountOnMerchantintegernumber of orders already placed by this customer at this store in the last 5 years. Optional field (may occasionally be null).
phone.numberstringcustomer phone number or toll-free number provided by iFood
phone.localizerstringlocator code that should be entered when calling the toll-free number
phone.localizerExpirationdateexpiration date of the toll-free number
segmentationstringCustomer classification regarding Super-Segmentation (Explorer, Bronze, Silver, Gold, Platinum). This field is optional and may not be returned.
Important Guidance Segmentation information is confidential and may not, under any circumstances, be disclosed, reproduced, or provided to unauthorized third parties or end customers.
Example:
{
  "customer": {
    "id": "50647eee-5eb6-41a2-b2d8-999998ed677f",
    "name": "Nome do Cliente",
    "documentNumber": "07544829999",
    "ordersCountOnMerchant": 8,
    "phone": {
      "number": "0800 XXX XXXX",
      "localizer": "27534642",
      "localizerExpiration": "2020-01-01T00:00:00.000Z"
    },
    "segmentation": "Platinum"
  }
}
Phone field is optional The phone field is optional and will no longer be sent 3 hours after the order's designated delivery date. Please note that, even during this period, some orders may not have a phone number. If you need to contact the customer, you can use chat.
FieldTypeDescription
indexintegeritem position/order
iduuidUnique identifier of the item in the catalog
uniqueIduuidUnique identifier of the item in the order (required, since the same item can appear multiple times in the order)
imageUrlstringURL of the item's image/photo. When available, the URL returns, by default, an image in high quality. You can change the path of this image to obtain the image in other qualities.
externalCodestringItem code in your application (codPDV). It is optional and can be configured in the catalog
namestringitem name
typestringitem type
quantitydoubleitem quantity
unitstringitem unit (Ex.: UN, g, Kg, ml, L)
unitPricedoubleunit price
pricedoubleitem price: price = quantity x (unitPrice + addition)
scalePricesobjectquantity and price information for wholesale sales
optionsPricedoubleprice of add-ons (options)
totalPricedoubletotal price including add-ons (totalPrice = price + optionsPrice)
observationsstringorder observations. (Ex.: "Remove onion") Maximum length: 1024 characters
optionsobjectlist containing item add-on information
imageUrl FieldImage quality can be specified by changing the URL path segment. The available qualities are:
  • low: Returns the image in low quality. Ideal for quick views or when bandwidth is a concern. - medium: Offers a balance between quality and file size.
  • high: Provides the best available image quality, recommended for precise details.
Examples:
  • Low quality (low): https://static-images.ifood.com.br/image/upload/t_low/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg
  • Medium quality (medium): https://static-images.ifood.com.br/image/upload/t_medium/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg
  • High quality (high): https://static-images.ifood.com.br/image/upload/t_high/pratos/4c714577-fe5d-4d31-9531-f9
Example:
{
  "items": [
    {
      "index": 1,
      "id": "1bd9cbac-a4a6-497e-953d-e6d0661180d5",
      "uniqueId": "092ce140-b809-4a13-b776-31d9792eee99",
      "name": "Nome do Produto",
      "type": "Tipo do Produto",
      "imageUrl": "https://static-images.ifood.com.br/image/upload/t_high/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg",
      "externalCode": "2331",
      "ean": "7898903529999",
      "quantity": 2,
      "unit": "UN/G/KG/L/ML",
      "unitPrice": 10,
      "price": 20,
      "scalePrices": {
        ...
      },
      "optionsPrice": 4,
      "totalPrice": 24,
      "observations": "Retirar cebola",
      "options": [
        ...
      ]
    }
  ]
}
FieldTypeDescription
indexintegercomplement position/order
iduuidunique complement identifier
namestringcomplement name
groupNamestringcomplement group name
typestringcomplement type
externalCodestringcomplement code in your application (codPDV). It is optional and can be configured in the catalog
unitstringitem unit (Ex.: UN, g, Kg, ml, L)
unitPricedoubleunit price
additiondoubleAdditional value that can be included in the complement price. (Ex: For pizzas with more than one topping, you can configure the catalog to charge the price of the highest-priced flavor. In these cases, this is the difference between the original price of the lowest-priced flavor and the highest-priced flavor.)
pricedoubleadd-on price: price = quantity x (unitPrice + addition)
customizationarraylist containing information about the third-level add-on for the item
Example:
{
  "options": [
    {
      "index": 1,
      "id": "3dc09021-be6b-4be6-92a1-15a07b464141",
      "name": "Nome do Complemento",
      "groupName": "Nome Grupo do Complemento",
      "type": "Tipo do Complemento",
      "externalCode": "ABC123",
      "quantity": 2,
      "unit": "UN/G/KG/L/ML",
      "unitPrice": 2,
      "addition": 1,
      "price": 6,
      "customization": [
        ...
      ]
    }
  ]
}
FieldTypeDescription
iduuidunique identifier of the third-level add-on
namestringname of the item of the third-level add-on
groupNamestringname of the group of the third-level add-on
externalCodestringitem code of the third-level add-on in your application (codPDV). This is optional and can be configured in the catalog.
typestringtype of the third-level add-on
quantityintegerquantity of the item of the third-level add-on
unitPricedoubleunit price
additiondoubleAdditional amount that can be included in the price of the third-level add-on. (Ex.: For pizzas with more than one topping, you can configure the catalog to charge the price of the highest-value flavor. In these cases, this is the difference between the original price of the lowest-value flavor and the highest-value flavor.)
pricedoubletotal price of the third-level complement item: price = quantity x (unitPrice + addition)
Example:
{
  "customizations": [
    {
      "id": "acea6ac1-f595-4a6b-af00-cc2f1fa0886a",
      "groupName": "Example GroupName",
      "externalCode": "ABC123",
      "type": "Example Type",
      "name": "Example name",
      "quantity": 2,
      "unitPrice": 2,
      "addition": 1,
      "price": 6
    }
  ]
}
FieldTypeDescription
defaultPricedoubleDefault price of the item without change
scalesarraylist containing quantity and price information for wholesale sales
Example:
{
  "scalePrices": {
  "defaultPrice": 20,
  "scales": [
    ...
  ]
}
}
FieldTypeDescription
pricedoubleItem price with wholesale discount
minQuantityintegerMinimum quantity of items to apply discount
Example:
{
  "scales": [
    {
      "price": 15,
      "minQuantity": 5
    }
  ]
}
iFood users can receive various types of discount coupons/vouchers to use in the app, which we call benefits.These discount coupons can be subsidized by either iFood or the partner. They appear in the order details in the benefits field, and the subsidized amount for each party appears in the sponsorship field.These coupons can be applied to a specific item, the subtotal of the items (cart), or the delivery fee (target).
FieldTypeDescription
valuedoublediscount/incentive amount
targetstringinformation about where the discount will be applied.
targetIdstringitem index (items.index) to which the discount should be applied. Only for cases where the target is of the ITEM or PROGRESSIVE_DISCOUNT_ITEM type
sponsorshipValues.namestringname of the sponsor of this benefit
sponsorshipValues.valuedoubleamount subsidized by the sponsor
sponsorshipValues.descriptiondoubledescription of the discount sponsor to be displayed in the app or on the printed order
campaign.iduuidunique identifier of the respective benefit's campaign
campaign.namestringname of the respective benefit's campaign
Targets
targetDescription
CARTDiscount is applied to the cart subtotal (sum of the order items).
DELIVERY_FEEDiscount is applied to the delivery fee.
ITEMDiscount is applied to a specific item in the cart. The targetId field specifies which item the discount was applied to. This specification is made in the campaign configuration.
PROGRESSIVE_DISCOUNT_ITEMProgressive discount on identical items in the order, forming a combo.
Sponsorship
sponsorshipTreatment
IFOODThe value of the coupon(s) should be treated as a type of payment, as iFood will transfer this amount to the store.
EXTERNALThe value of the coupon(s) should be treated as a type of payment, as iFood will transfer this amount subsidized by the external partner to the store.
MERCHANTThe value of the coupon(s) should be treated as a discount, as the subsidy in this case is the responsibility of the merchant (store).
CHAIN ​​The value of the coupon(s) should be treated as a discount, as the subsidy in this case is the responsibility of the chain (group of stores).
Example:
{
  "benefits": [
    {
      "value": 10,
      "target": "CART",
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0,
          "description": "Incentivo do iFood"
        },
        {
          "name": "MERCHANT",
          "value": 10,
          "description": "Incentivo da Loja"
        }
      ],
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    },
    {
      "value": 4.99,
      "target": "DELIVERY_FEE",
      "sponsorshipValues": [
        {
          "name": "EXTERNAL",
          "value": 4.99,
          "description": "Incentivo da Indústria"
        },
        {
          "name": "MERCHANT",
          "value": 0,
          "description": "Incentivo da Loja"
        }
      ],
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    },
    {
      "value": 4.99,
      "target": "ITEM",
      "targetId": "1",
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 4.99,
          "description": "Incentivo do iFood"
        },
        {
          "name": "MERCHANT",
          "value": 0,
          "description": "Incentivo da Loja"
        }
      ],
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    }
  ]
}
This field displays all fees applied by iFood to the order, including service fees, brokerage fees, and other operational fees that may be charged to the customer.These fees should be considered for demonstrative purposes in the calculation that makes up the total order value. It is important to note that all fees displayed in this field represent iFood revenue and should not be added to the invoice or receipt, as they are not revenue from the merchant.The liabilities.name field identifies who is responsible for paying each fee.
FieldTypeDescription
typestringfee type (new fees can be added and should be treated as strings)
descriptionstringdescription of the fee type to be displayed in the application or printed order
fullDescriptionstringfull description of the fee type to be displayed in the application or printed order
valuedoubleservice fee amount
liabilitiesarraylist containing information about those responsible for the fee and their respective percentages
liabilities.namestringperson responsible for paying the fee
liabilities.percentagedoublepercentage that the corresponding person responsible must pay
Example:
{
  "additionalFees": [
    {
      "type": "SMALL_ORDER_FEE",
      "description": "Taxa de Serviço",
      "fullDescription": "Taxa de serviço cobrada quando o valor do pedido é inferior ao pedido mínimo.",
      "value": 1.0,
      "liabilities": [
        {
          "name": "IFOOD",
          "percentage": 100
        }
      ]
    }
  ]
}
Additional Fee Types
typeDescription
SMALL_ORDER_FEEService fee for orders below the minimum value
FieldTypeDescription
subTotaldoublesum of item values ​​
deliveryFeedoubledelivery fee amount
benefitsdoublesum of benefits (discount coupons)
additionalFeesdoublesum of additional fees
orderAmountdoubletotal order value (orderAmount = subTotal + deliveryFee + additionalFees - benefits)
Example:
{
  "total": {
    "subTotal": 50,
    "deliveryFee": 10,
    "additionalFees": 2,
    "benefits": 5,
    "orderAmount": 57
  }
}
FieldTypeDescription
prepaiddoubleamount already paid (ONLINE)
pendingdoublepending amount to be charged upon delivery (OFFLINE)
methods.valuedoublepayment amount
methods.currencystringcurrency
methods.typestringpayment type: ONLINE (payment has already been made online through the app and should not be charged upon delivery) or OFFLINE (payment must be made upon delivery of the order)
methods.methodstringpayment method (CASH / CREDIT / DEBIT / MEAL_VOUCHER / FOOD_VOUCHER / GIFT_CARD / DIGITAL_WALLET / PIX / OTHER)
methods.wallet.namestringwallet name (only for digital wallet payments)
methods.card.brandstringcard brand name
methods.cash.changeFordoublechange amount
methods.transaction.authorizationCodestringAuthorization number for the credit and/or debit card transaction (NFe cAut field).
methods.transaction.acquirerDocumentstringCNPJ of the Transaction Intermediary (agency, delivery platform, marketplace, and similar) for services and businesses
Discount amount greater than the total order amount It is possible for the customer to use a benefit (voucher/coupon) with a value greater than the total order amount. When this happens, the amount to be charged is zero. Example: Order amount = R$40.00 and Coupon amount = R$50.00. Amount to be charged to the customer: R$0.00.
Example:
{
  "payments": {
    "prepaid": 20,
    "pending": 45,
    "methods": [
      {
        "value": 10,
        "currency": "BRL",
        "type": "ONLINE",
        "method": "CREDIT / DEBIT / MEAL_VOUCHER / FOOD_VOUCHER",
        "card": {
          "brand": "Nome da Bandeira"
        },
        "transaction": {
          "authorizationCode": "6982354",
          "acquirerDocument": "12345678901234"
        }
      },
      {
        "value": 10,
        "currency": "BRL",
        "type": "ONLINE",
        "method": "DIGITAL_WALLET",
        "wallet": {
          "name": "APPLE_PAY/GOOGLE_PAY/SAMSUNG_PAY"
        },
        "card": {
          "brand": "Nome da Bandeira"
        }
      },
      {
        "value": 0.01,
        "currency": "BRL",
        "method": "PIX",
        "type": "ONLINE",
        "card": {
          "brand": "PIX"
        }
      },
      {
        "value": 45,
        "currency": "BRL",
        "type": "OFFLINE",
        "method": "CASH ",
        "cash": {
          "changeFor": 50
        }
      }
    ]
  }
}
These fields are exclusive to grocery orders.
FieldTypeDescription
pickerstringResponsible for picking the order items (Ex: DRIVER_SHOPPER). When not specified, the merchant is responsible for picking the items and preparing the order.
replacementOptionsstringOptions for replacing an item in case of a stockout (Ex: STORE_CHOOSE_OTHER_ITEMS / STORE_CONTACT_CUSTOMER / STORE_CANCEL_ORDER / STORE_REMOVE_ITEMS)
Example:
{
  "picking": {
    "picker": "DRIVER_SHOPPER",
    "replacementOptions": "STORE_CHOOSE_OTHER_ITEMS / STORE_CONTACT_CUSTOMER / STORE_CANCEL_ORDER / STORE_REMOVE_ITEMS"
  }
}
FieldTypeDescription
modestringCodes for iFood's internal controls. Possible values: DEFAULT / EXPRESS / HIGH_DENSITY / TURBO / PRIORITY
descriptionstringType of delivery requested by the customer. Possible values: Standard / Fast / Turbo.
Standard: Standard iFood delivery;
Fast: Delivery 20% faster than Standard, with a variable cost. No advance preparation required by the establishment.
Turbo: Delivery in up to 20 minutes, with a fixed cost. Requires order preparation by the establishment within 7 minutes.
deliveredBystringPerson responsible for delivery: IFOOD (iFood logistics) or MERCHANT (own delivery)
pickupCodestringsecurity code to match the code provided by the delivery person when picking up the order
deliveryDateTimedatedate and time of delivery
observationsstringdelivery notes (Ex: "There is no doorman. Please call the intercom.")
deliveryAddress--address where the order should be delivered
Example:
{
  "delivery": {
    "mode": "DEFAULT / EXPRESS / HIGH_DENSITY / TURBO / PRIORITY",
    "description": "Padrão / Rápida / Turbo",
    "deliveredBy": "IFOOD / MERCHANT",
    "deliveryDateTime": "2020-01-01T00:00:00.000Z",
    "observations": "Deixar na portaria",
    "deliveryAddress": {...},
    "pickupCode": "1234"
  }
}
FieldTypeDescription
streetNamestringstreet or avenue name
streetNumberstringnumber (Note: may contain letters)
formattedAddressstringformatted address (Street + Number)
neighborhoodstringneighborhood or sector
complementstringcomplement (Ex: Apartment, Block, Lot)
referencestringreference point
postalCodestringpostal code (ZIP Code). Optional field, may occasionally be sent as zero
citystringcity
statestringstate
countrystringcountry
coordinates.latitudedoublelatitude
coordinates.longitudedoublelongitude
Example:
{
  "deliveryAddress": {
    "streetName": "RUA X",
    "streetNumber": "20A",
    "formattedAddress": "RUA X, 20A",
    "neighborhood": "Bairro / Setor",
    "complement": "Apto 101",
    "reference": "perto da praça",
    "postalCode": "99999999",
    "city": "SAO PAULO",
    "state": "SP",
    "country": "BR",
    "coordinates": {
      "latitude": -26.999999,
      "longitude": -48.999999
    }
  }
}
FieldTypeDescription
modestringPickup mode: DEFAULT (customer picks up the order at the counter) / PICKUP_AREA (customer will wait for the order in a special parking spot)
takeoutDateTimedatedate and time of order pickup
observationsstringobservations about order pickup
Example:
{
  "takeout": {
    "mode": "DEFAULT / PICKUP_AREA:",
    "takeoutDateTime": "2020-01-01T00:00:00.000Z",
    "observations": "Observações sobre a retirada"
  }
}
FieldTypeDescription
deliveryDateTimedatedate and time of order delivery or pickup
Example:
{
  "dineIn": {
    "deliveryDateTime": "2024-09-17T00:00:00.000Z"
  }
}
(Note: Service currently unavailable)
FieldTypeDescription
modestringPickup mode: DEFAULT (customer picks up the order at the counter) / TABLE (customer will wait for the order at a table in the establishment)
tablestringnumber or code of the table where the customer placed the order (only when mode = TABLE)
deliveryDateTimedatedate and time of order delivery or pickup
observationsstringobservations about order pickup
Example:
{
  "indoor": {
    "mode": "DEFAULT / TABLE:",
    "table": "01",
    "deliveryDateTime": "2020-01-01T00:00:00.000Z",
    "observations": "Observações sobre a entrega ou retirada"
  }
}
FieldTypeDescription
schedule.deliveryDateTimeStartdatestart of the scheduled time (range)
schedule.deliveryDateTimeEnddateend of the scheduled time (range)
Example:
{
  "schedule": {
    "deliveryDateTimeStart": "2020-01-01T00:20:00.000Z",
    "deliveryDateTimeEnd": "2020-01-01T01:20:00.000Z"
  }
}
FieldTypeDescription
metadatamap<string,string>Open-ended key-value field that allows merchants to include relevant information in the order
POS Orders These fields are generally used in orders placed through the merchant's own sales channel (POS) and sent to the platform via API (salesChannel=POS)
Example:
{
  "additionalInfo": {
    "metadata": {
      "codigoInternoPdv": "18bf73f64715",
      "nomeVendedor": "João"
    }
  }
}

Examples

{
  "id": "63895716-37c3-4372-afd0-3240bfef708d",
  "orderTiming": "IMMEDIATE",
  "orderType": "DELIVERY",
  "salesChannel": "IFOOD",
  "category": "FOOD",
  "delivery": {
    "mode": "DEFAULT",
    "description": "Padrão",
    "deliveredBy": "IFOOD",
    "deliveryDateTime": "2021-02-09T18:10:32Z",
    "deliveryAddress": {
      "streetName": "Example",
      "streetNumber": "1234",
      "formattedAddress": "Example St., 1234, Apt. 1234",
      "neighborhood": "Examplehood",
      "complement": "Apt. 1234",
      "reference": "perto da praça",
      "postalCode": "12345678",
      "city": "Example City",
      "state": "Example State",
      "country": "BR",
      "coordinates": {
        "latitude": -2.1059418202311173e141,
        "longitude": -49545.71
      }
    },
    "pickupCode": "1234"
  },
  "displayId": "XPTO",
  "createdAt": "2021-02-16T18:10:27Z",
  "preparationStartDateTime": "2021-02-09T20:15:13Z",
  "merchant": {
    "id": "c54bb20a-bce0-4e38-bd4a-fe5f0a7b6b5a",
    "name": "Example Merchant"
  },
  "customer": {
    "id": "22587f70-60b4-423c-8cd2-27d288f47f99",
    "name": "Example Customer",
    "documentNumber": "123456789",
    "phone": {
      "number": "123456789",
      "localizer": "12345678",
      "localizerExpiration": "2021-02-09T18:11:07Z"
    },
    "ordersCountOnMerchant": 1234,
    "segmentation": "Gold"
  },
  "items": [
    {
      "index": 0,
      "id": "f1e48636-4bf0-4656-bce8-0e2214fcd3d4",
      "uniqueId": "092ce140-b809-4a13-b776-31d9792eee99",
      "name": "Example Item",
      "imageUrl": "https://static-images.ifood.com.br/image/upload/t_high/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg",
      "externalCode": "ex01",
      "ean": "12345678910",
      "unit": "G",
      "quantity": 12,
      "unitPrice": 0.12,
      "price": 1.44,
      "optionsPrice": 1.69,
      "totalPrice": 3.13,
      "observations": "This is an example item.",
      "options": [
        {
          "index": 0,
          "id": "acea6ac1-f595-4a6b-af00-cc2f1fa0886a",
          "name": "Example Option",
          "externalCode": "ex02",
          "ean": "12345678911",
          "unit": "UN",
          "quantity": 13,
          "unitPrice": 0.13,
          "addition": 0,
          "price": 1.69
        }
      ]
    }
  ],
  "benefits": [
    {
      "value": 1.0,
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0.5
        },
        {
          "name": "MERCHANT",
          "value": 0.5
        }
      ],
      "target": "CART",
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    },
    {
      "value": 0.5,
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0.5
        },
        {
          "name": "MERCHANT",
          "value": 0
        }
      ],
      "target": "ITEM",
      "targetId": "1",
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    },
    {
      "value": 0.49,
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0
        },
        {
          "name": "MERCHANT",
          "value": 0.49
        }
      ],
      "target": "DELIVERY_FEE",
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    }
  ],
  "additionalFees": [
    {
      "type": "SMALL_ORDER_FEE",
      "value": 1.0
    }
  ],
  "total": {
    "subTotal": 3.13,
    "deliveryFee": 5.99,
    "additionalFees": 1,
    "benefits": 1.99,
    "orderAmount": 8.13
  },
  "payments": {
    "prepaid": 2.13,
    "pending": 5,
    "methods": [
      {
        "value": 5,
        "currency": "BRL",
        "method": "CASH",
        "type": "OFFLINE",
        "prepaid": false
      },
      {
        "value": 2.13,
        "currency": "BRL",
        "method": "CREDIT",
        "type": "ONLINE",
        "prepaid": true,
        "card": {
          "brand": "VISA"
        },
        "transaction": {
          "authorizationCode": "6982354",
          "acquirerDocument": "12345678901234"
        }
      }
    ]
  },
  "picking": {
    "picker": "DRIVER_SHOPPER",
    "replacementOptions": "STORE_REMOVE_ITEMS"
  },
  "test": false,
  "additionalInfo": {
    "metadata": {
      "codigoInternoPdv": "18bf73f64715",
      "nomeVendedor": "João"
    }
  }
}

Printing (order form)

The order form (printed version of the order) can be useful for store operations during order preparation and is essential for the delivery person (self-delivery) to locate the customer's address.
⚠️ Do not print CPF and address information on documents intended for delivery partners. This measure protects customer privacy and prevents the misuse of personal information.
Below is the standard order template:Order
Other content that may be of interest to you:
Was this page helpful?
Rate your experience in the new Developer portal:
On this page
Content read0%