Skip to main content

Data Dictionary

Order Structure

FieldDescription
order_idUnique order identifier in the system
originOrder origin (Physical Store, Marketplace, Ecommerce)
channelE-commerce sales channels include own virtual store, sales via Instagram Shopping, Facebook Shop, WhatsApp, and own apps.
In marketplaces, the main examples are Mercado Livre, Amazon, Magalu, Shopee, Americanas, Via Varejo, Carrefour, and OLX.
In physical retail, channels range from street stores and shopping malls to kiosks, pop-up stores, fairs, events, and franchises.
statusCurrent status of the order (open, paid, closed, cancelled)
total_valueTotal order value (already includes discounts and shipping)
discount_valueTotal discount value applied to the order
created_atDate when the order was placed, in the ISO format YYYY-MM-DDTHH:mm:ss and on the local date and time.
IMPORTANT: You MUST provide the local date and time that the order was placed, with the required pattern(YYYY-MM-DDTHH:mm:ss). This way the API can ensure period filtering and maintain date and time standardization across all your orders.
Example: order placed in Brasília(UTC-03:00) at 2025-07-01T15:30:45, this is the local date and time value needed
customer_emailEmail of the customer who placed the order
customer_unique_identifierUnique customer identifier in the database
customer_documentCustomer’s identification document number
customer_fullnameCustomer's full name
customer_phoneCustomer's phone number
customer_destination_address_cityDelivery address city
customer_destination_address_stateDelivery address state
customer_destination_address_countryDelivery address country
couponPromotional coupon used, if any
invoice_numberIssued invoice number
shipping_methodSelected shipping method (e.g.: PAC, Sedex, In-store Pickup)
shipping_priceTotal shipping cost
source_platformSystem where the data was registered (ERPs, E-commerce platforms, and Marketplaces)
shipping_typeShipping type (paid, free)
shipping_price_paid_by_customerShipping amount paid by the customer.
If the shipping was R$10.00, the field value would be 10.
If the shipping was paid by the company, the field value would be 0.

Possible Order Statuses and Their Meanings

StatusDescription
openOrder created, not yet paid or processed
paidPayment made. The order may be awaiting other steps, but has already been paid for
closedOrder completed, delivered, or concluded as per business flow
cancelledOrder canceled at any stage, will not be processed or delivered

Payment Structure

FieldDescription
order_idUnique order identifier
payment_idUnique payment identifier
payment_methodPayment method used (e.g.: Credit Card, Pix)
forms_of_paymentDescription of payment form (e.g.: Visa, Mastercard)
payment_installmentNumber of installments
payment_valueTransacted payment amount and the amount paid on the order

Item Structure

FieldDescription
order_idUnique order identifier
product_idUnique product identifier
product_sku_idUnique SKU identifier of the product
product_nameProduct name
product_sku_nameSKU name (e.g.: color, size)
quantity_soldQuantity sold of the item
unit_valueUnit price of the product
total_valueTotal value of the item (with quantity and discounts)
discount_valueDiscount value applied to the item
shipping_priceProportional shipping cost for this item
item_value_without_shipping_priceItem value excluding shipping
shipping_price_paid_by_customerShipping cost paid by the customer for this item
store_idThe store_id field is generic and serves to identify both the location responsible for the sale and for the stock or pickup of the item. For online purchases, it can be used to inform the ID of the distribution center (DC) responsible for shipping the order. For physical store or franchise sales, this field should indicate the specific unit where the product was sold or will be picked up by the customer.
store_nameName of the store responsible for selling the item. Can be the name of the distribution center (DC), physical unit, or franchise, depending on the channel through which the sale occurred or where the pickup will happen.
seller_idSeller's ID
seller_nameSeller's name

Product Structure

FieldDescription
product_sku_idUnique product SKU identifier, used to specify exactly the variation of the item sold (such as color, size, or model). Essential for stock control and sales tracking of that specific SKU
product_sku_nameSKU name (e.g.: color, size)
product_idUnique main product identifier, regardless of variations. This field is used to relate all variations (SKUs) to the same base product, facilitating aggregate analyses and portfolio management
product_nameProduct name
product_image_urlProduct image URL – Must be a public and accessible URL, allowing any system or user to view the image without authentication
product_page_pathProduct page path on the site
product_department_idProduct department ID
product_department_nameDepartment name
product_category_idCategory ID
product_category_nameCategory name
product_sub_category_idSubcategory ID
product_sub_category_nameSubcategory name
product_priceProduct price
product_costProduct cost
product_sale_pricePromotional or final sale price
product_brandProduct brand
is_activeIndicates whether the product is currently active(true) or inactive(false)

Stock Structure

FieldDescription
product_idUnique main product identifier, used to group all variations (SKUs) of the same base product. Allows consolidated analysis and control, regardless of color, size, or model
product_sku_idUnique SKU identifier of the product, used to differentiate each specific variation (such as color, size, or model). Essential for stock control and detailed traceability of each item
product_stock_quantityAvailable stock quantity
product_stock_reserved_quantityQuantity of items reserved in stock for purchases already made, but not yet actually deducted from stock (for example, orders waiting for invoicing, shipping, or customer pickup)
store_idStore, distribution center, or unit ID where the product's stock is physically located. Can be used to identify stocks in DCs, physical stores, franchises, or any storage or pickup point