Walmart – Gotchas
Shop Walmart.com for Every Day Low Prices. Free Shipping on Orders $35+ or Pickup In-Store and get a Pickup Discount. Open a Walmart Credit Card to Save Even More.
3 gotchas across 2 resources
These are connector-specific behaviors and limitations to be aware of when integrating.
Orders2 gotchas
ordersAllWhen the created_since filter is not provided, Walmart only returns orders from the last 7 days. To retrieve older orders, supply filter[created_since] with the desired start date (e.g. ?filter[created_since]=2024-01-01T00:00:00Z).
Walmart applies markdowns before serializing orders. line_items[].total_amount is the PRODUCT charge amount plus applicable tax (chargeAmount.amount + tax.taxAmount.amount on the charge where chargeType === 'PRODUCT'). Walmart only exposes two charge types (PRODUCT and SHIPPING); discounts are pre-applied and not broken out separately in the order response.
Walmart's order API does not expose a payment status. payment_status is inferred from the order line status: active orders (Created/Acknowledged/Shipped/Delivered) report paid because Walmart Marketplace collects customer payment upfront; Cancelled reports voided and Refund reports refunded. total_amount is derived by summing line-item charges (incl. tax) when Walmart omits the order-level orderSummary.
ordersOneWalmart applies markdowns before serializing orders. line_items[].total_amount is the PRODUCT charge amount plus applicable tax (chargeAmount.amount + tax.taxAmount.amount on the charge where chargeType === 'PRODUCT'). Walmart only exposes two charge types (PRODUCT and SHIPPING); discounts are pre-applied and not broken out separately in the order response.
Walmart's order API does not expose a payment status. payment_status is inferred from the order line status: active orders (Created/Acknowledged/Shipped/Delivered) report paid because Walmart Marketplace collects customer payment upfront; Cancelled reports voided and Refund reports refunded. total_amount is derived by summing line-item charges (incl. tax) when Walmart omits the order-level orderSummary.
Products1 gotcha
productsAllThe cursor for Walmart expires if it has not been used within 2 minutes of the last request.