Integration Specifications

Refresh Cadence

The Walmart Marketplace extractor updates daily. In each update, we pull data from the previous 7 complete days.

Availability

This integration is available for:

  • Enterprise

  • Growth

API Endpoints

This extractor is based on the Walmart Developer Portal docs. The following endpoints are used to replicate data into Daasity:

Entity Relationship Diagram (ERD)

Walmart Marketplace Schema

The Walmart Marketplace extractor creates these tables using the endpoints and replication methods listed. The data is mapped from source API endpoint to the table based on the mapping logic outlined in each table.

Inventories

  • Endpoint: Inventories

  • Update Method: Upsert

  • Table Name: walmart_marketplace.inventories

JSON Element

Database Column

inventories[].sku

sku

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(sku)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Inventory Nodes

  • Endpoint: Inventories

  • Update Method: Upsert

  • nodes are nested into each Inventory

  • Table Name: walmart_marketplace.inventory_nodes

JSON Element

Database Column

inventories[].sku

sku

inventories[].nodes[].shipNode

ship_node

inventories[].nodes[].inputQty.unit

input_qty_unit

inventories[].nodes[].inputQty.amount

input_qty_amount

inventories[].nodes[].availToSellQty.unit

avail_to_sell_qty_unit

inventories[].nodes[].availToSellQty.amount

avail_to_sell_qty_amount

inventories[].nodes[].reservedQty.unit

reserved_qty_unit

inventories[].nodes[].reservedQty.amount

reserved_qty_amount

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(sku, ship_node)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Item Unpublished Reasons

  • Endpoint: Items

  • Update Method: Upsert

  • Reasons are nested inside the reason element, which is nested into the unpublishedReasons element of Items

  • Table Name: walmart_marketplace.item_reasons

JSON Element

Database Column

itemResponse[].upc

upc

itemResponse[].unpublishedReasons.reason

reason

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(upc, index - ordinal place in reasons array)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Items

  • Endpoint: Items

  • Update Method: Upsert

  • Table Name: walmart_marketplace.items

JSON Element

Database Column

itemResponse[].upc

upc

itemResponse[].wpid

wpid

itemResponse[].gtin

gtin

itemResponse[].sku

sku

itemResponse[].productName

product_name

itemResponse[].shelf

shelf

itemResponse[].mart

mart

itemResponse[].condition

condition

itemResponse[].productType

product_type

itemResponse[].publishedStatus

published_status

itemResponse[].lifecycleStatus

lifecycle_status

itemResponse[].price.currency

price_currency

itemResponse[].price.amount

price_amount

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(upc)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Line Group Label Carrier Info List

  • Endpoint: Returns

  • Update Method: Upsert

  • carrierInfoLists are are nested into each element of the Labels collection, which are in turn nested into each element of the returnLineGroups collection within Return Orders

  • Table Name: walmart_marketplace.return_line_group_label_carrier_info_lists

JSON Element

Database Column

returnOrders[].returnOrderId

return_order_id

groupNo (parent group’s)

group_no

carrierId

carrier_id

carrierName

carrier_name

serviceType

service_type

trackingNo

tracking_no

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, group_no, carrier_id)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Line Group Labels

  • Endpoint: Returns

  • Update Method: Upsert

  • Labels are are nested into each element of the returnLineGroups collection within Return Orders

  • Table Name: walmart_marketplace.return_line_group_labels

JSON Element

Database Column

returnOrders[].returnOrderId

return_order_id

groupNo (parent group’s)

group_no

labelImageUrl

label_image_url

returnExpectedFlag (parent group’s)

return_expected_flag

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, group_no)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Line Group Return Lines

  • Endpoint: Returns

  • Update Method: Upsert

  • returnLines are are nested into each element of the returnLineGroups collection within Return Orders

  • Table Name: walmart_marketplace.return_line_group_return_lines

JSON Element

Database Column

returnOrderId (parent return order’s)

return_order_id

groupNo (parent group’s)

group_no

returnOrderLineNumber

return_order_line_number

returnExpectedFlag (parent group’s)

return_expected_flag

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, group_no)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Charge References

  • Endpoint: Returns

  • Update Method: Upsert

  • references are nested into charges, in turn nested into returnLines, within each Return Order

  • Table Name: walmart_marketplace.return_order_line_charge_references

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

name

name

value

value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number, name)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Charge Taxes

  • Endpoint: Returns

  • Update Method: Upsert

  • tax elements are nested into charges, in turn nested into returnLines, within each Return Order

  • Table Name: walmart_marketplace.return_order_line_charge_taxes

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

name

name

excessTax[currencyAmount]

excess_tax_currency_amount

excessTax[CurrencyUnit]

excess_tax_currency_unit

taxPerUnit[CurrencyAmount]

tax_per_unit_currency_amount

taxPerUnit[currencyUnit]

tax_per_unit_currency_unit

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number, tax_name)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Charges

  • Endpoint: Returns

  • Update Method: Upsert

  • returnLines are nested into each element of the returnLines within each Return Order

  • Table Name: walmart_marketplace.return_order_line_charges

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

chargeCategory

charge_category

chargeName

charge_name

isDiscount

is_discount

isBillable

is_billable

chargePerUnit[currencyAmount]

charge_per_unit_currency_amount

chargePerUnit[currencyUnit]

charge_per_unit_currency_unit

excessCharge[currencyAmount]

excess_charge_currency_amount

excessCharge[currencyUnit]

excess_charge_currency_unit

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number, charge_category)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Charge Totals

  • Endpoint: Returns

  • Update Method: Upsert

  • chargeTotals are nested into returnLines, within each Return Order

  • Table Name: walmart_marketplace.return_order_line_charge_totals

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

name

name

value[currencyAmount]

value_currency_amount

value[currencyUnit]

value_currency_unit

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number, name)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Current Tracking Statuses

  • Endpoint: Returns

  • Update Method: Upsert

  • currentTrackingStatuses are nested within returnLines, which in turn are nested into each Return Order

  • Table Name: walmart_marketplace.return_order_line_current_tracking_statuses

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

status

status

statustimeT

status_time

currentRefundStatus

current_refund_status

quantity[unitOfMeasure]

quantity_unit_of_measure

quantity[measurementValue]

quantity_measurement_value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Refund Channels

  • Endpoint: Returns

  • Update Method: Upsert

  • refundChannels are nested into returnLines, within each Return Order

  • Table Name: walmart_marketplace.return_order_line_refund_channels

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

refundChannelName

channel_name

quantity[measurementValue]

quantity_measurement_value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number, channel_name)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Tracking Detail References

  • Endpoint: Returns

  • Update Method: Upsert

  • references are nested within returnTrackingDetail items, which in turn are nested into returnLines, within each Return Order

  • Table Name: walmart_marketplace.return_order_line_tracking_details

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

sequenceNo

sequence_no

eventTag

name

eventDescription

value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number, sequence_no, name)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Line Tracking Details

  • Endpoint: Returns

  • Update Method: Upsert

  • returnTrackingDetail items are nested into returnLines, within each Return Order

  • Table Name: walmart_marketplace.return_order_line_tracking_details

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber (parent line’s)

return_order_line_number

sequenceNo

sequence_no

eventTag

event_tag

eventDescription

event_description

eventTime

event_time

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number, sequence_no)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Return Order Lines

  • Endpoint: Returns

  • Update Method: Upsert

  • returnLines are are nested into each element of the returnOrderLines collection within Return Orders

  • Table Name: walmart_marketplace.return_order_lines

JSON Element

Database Column

Return_order_id (parent order’s)

return_order_id

returnOrderLineNumber

return_order_line_number

salesOrderLineNumber

sales_order_line_number

sellerOrderId

seller_order_id

returnReason

return_reason

purchaseOrderId

purchase_order_id

purchaseOrderLineNumber

purchase_order_line_number

exceptionItemType

exception_item_type

rechargeReason

recharge_reason

returnCancellationReason

return_cancellation_reason

isReturnForException

is_return_exception

returnExpectedFlag

return_expected_flag

isFastReplacement

is_fast_replacement

isKeepIt

is_keep_it

lastItem

last_item

refundedQty

refunded_qty

rechargeableQty

rechargeable_qty

refundChannel

refund_channel

status

status

statusTime

status_time

currentDeliveryStatus

current_delivery_status

currentRefundStatus

current_refund_status

cancellableQty

cancellable_qty

item[sku]

item_sku

item[condition]

item_condition

item[productName]

item_product_name

item[itemWeight][unitOfMeasure]

item_item_weight_unit_of_measure

item[itemWeight][measurementValue]

item_item_weight_measurement_value

unitPrice[currencyAmount]

unit_price_currency_amount

unitPrice[currencyUnit]

unit_price_currency_unit

quantity[unitOfMeasure]

quantity_unit_of_measure

quantity[measurementValue]

quantity_measurement_value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id, return_order_line_number)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Returns

  • Endpoint: Returns

  • Update Method: Upsert

  • Table Name: walmart_marketplace.returns

JSON Element

Database Column

returnOrders[].returnOrderId

return_order_id

returnOrders[].customerEmailId

customer_email_id

returnOrders[].customerOrderId

customer_order_id

returnOrders[].returnOrderDate

return_order_date

returnOrders[].returnByDate

return_by_date

returnOrders[].returnType

return_type

returnOrders[].refundMode

refund_mode

returnOrders[].replacementCustomerOrderId

replacement_customer_order_id

returnOrders[].customerName.firstName

customer_name_first_name

returnOrders[].customerName.lastName

customer_name_last_name

returnOrders[].totalRefundAmount.currencyAmount

total_refund_amount_currency_amount

returnOrders[].totalRefundAmount.currencyUnit

total_refund_amount_currency_unit

returnOrders[].returnChannel.channelName

return_channel_channel_name

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(return_order_id)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Order Line Quantity Infos

  • Update Method: Upsert

  • orderLineQuantityInfo are nested into orderLines, which in turn are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_order_line_quantity_infos

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

status

status

statusDescription

status_description

statusQuantity[unitOfMeasure]

status_quantity_unit_of_measure

statusQuantity[measurementValue]

status_quantity_measurement_value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, status, status_description, status_quantity_unit_of_measure, status_quantity_measurement_value)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Order Lines

  • Update Method: Upsert

  • orderLines are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_order_lines

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

fulfillmentType

fulfillment_type

lastModified

last_modified

shippingMethod

shipping_method

shippingTier

shipping_tier

orderProduct[productName]

order_product_name

orderQty[unitOfMeasure]

order_qty_unit_of_measure

orderQty[measurementValue]

order_qty_measurement_value

shipToAddress[address][addressLineOne]

ship_to_address_line_1

shipToAddress[address][addressLineTwo]

ship_to_address_line_2

shipToAddress[address][addressType]

ship_to_address_address_type

shipToAddress[address][city]

ship_to_address_city

shipToAddress[address][countryCode]

ship_to_address_country_code

shipToAddress[address][postalCode]

ship_to_address_postal_code

shipToAddress[address][stateOrProvinceName]

ship_to_address_state_or_province_name

shipToAddress[address][stateOrProvinceCode]

ship_to_address_state_or_province_code

shipToAddress[address][completeName]

ship_to_address_complete_name

shipToAddress[address][firstName]

ship_to_address_first_name

shipToAddress[address][lastName]

ship_to_address_last_name

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, fulfillment_type, last_modified, shipping_method, shipping_tier)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Shipment Lines

  • Update Method: Upsert

  • shipmentLines are nested into shipments, which in turn are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_shipment_lines

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

shipmentLineNo

shipment_line_no

fulfillerLineId

fulfiller_line_id

quantity[unitOfMeasure]

quantity_unit_of_measure

quantity[measurementValue]

quantity_measurement_value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, shipment_line_no, fulfiller_line_id, quantity_unit_of_measure, quantity_measurement_value)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Shipments

  • Update Method: Upsert

  • shipments are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_shipments

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

purchaseOrderId

purchase_order_id

status

status

statusDescription

status_description

scac

scac

trackingNo

tracking_no

externalTrackingUrl

external_tracking_url

shipmentNo

shipment_no

actualShipmentDate

actual_shipment_date

packageAsn

package_asn

carrierDescription

carrier_description

carrierServiceCode

carrier_service_code

packageId

package_id

lastModified

last_modified

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, purchase_order_id, shipment_number, package_id)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Shipment Dates

  • Update Method: Upsert

  • shipmentDates are nested into shipments, which in turn are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_shipment_dates

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

actualDate

actual_date

dateTypeId

date_type_id

expectedDate

expected_date

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, actual_date, date_type_id, expected_date)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Statuses

JSON Element

Database Column

sellerOrderId

seller_order_id

orderType

order_type

status

status

orderDate

order_date

buyerInfo[primaryContact][firstName]

buyer_info_primary_contact_first_name

buyerInfo[primaryContact][lastName]

buyer_info_primary_contact_last_name

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Order Line Quantity Infos

  • Update Method: Upsert

  • orderLineQuantityInfo are nested into orderLines, which in turn are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_order_line_quantity_infos

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

status

status

statusDescription

status_description

statusQuantity[unitOfMeasure]

status_quantity_unit_of_measure

statusQuantity[measurementValue]

status_quantity_measurement_value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, status, status_description, status_quantity_unit_of_measure, status_quantity_measurement_value)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Order Lines

  • Update Method: Upsert

  • orderLines are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_order_lines

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

fulfillmentType

fulfillment_type

lastModified

last_modified

shippingMethod

shipping_method

shippingTier

shipping_tier

orderProduct[productName]

order_product_name

orderQty[unitOfMeasure]

order_qty_unit_of_measure

orderQty[measurementValue]

order_qty_measurement_value

shipToAddress[address][addressLineOne]

ship_to_address_line_1

shipToAddress[address][addressLineTwo]

ship_to_address_line_2

shipToAddress[address][addressType]

ship_to_address_address_type

shipToAddress[address][city]

ship_to_address_city

shipToAddress[address][countryCode]

ship_to_address_country_code

shipToAddress[address][postalCode]

ship_to_address_postal_code

shipToAddress[address][stateOrProvinceName]

ship_to_address_state_or_province_name

shipToAddress[address][stateOrProvinceCode]

ship_to_address_state_or_province_code

shipToAddress[address][completeName]

ship_to_address_complete_name

shipToAddress[address][firstName]

ship_to_address_first_name

shipToAddress[address][lastName]

ship_to_address_last_name

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, fulfillment_type, last_modified, shipping_method, shipping_tier)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Shipment Lines

  • Update Method: Upsert

  • shipmentLines are nested into shipments, which in turn are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_shipment_lines

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

shipmentLineNo

shipment_line_no

fulfillerLineId

fulfiller_line_id

quantity[unitOfMeasure]

quantity_unit_of_measure

quantity[measurementValue]

quantity_measurement_value

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, shipment_line_no, fulfiller_line_id, quantity_unit_of_measure, quantity_measurement_value)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Shipments

  • Update Method: Upsert

  • shipments are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_shipments

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

purchaseOrderId

purchase_order_id

status

status

statusDescription

status_description

scac

scac

trackingNo

tracking_no

externalTrackingUrl

external_tracking_url

shipmentNo

shipment_no

actualShipmentDate

actual_shipment_date

packageAsn

package_asn

carrierDescription

carrier_description

carrierServiceCode

carrier_service_code

packageId

package_id

lastModified

last_modified

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, purchase_order_id, shipment_number, package_id)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Status Shipment Dates

  • Update Method: Upsert

  • shipmentDates are nested into shipments, which in turn are nested into each Fulfillment Order

  • Table Name: walmart_marketplace.order_fulfillment_status_shipment_dates

JSON Element

Database Column

sellerOrderId (parent Fulfillment’s)

seller_order_id

actualDate

actual_date

dateTypeId

date_type_id

expectedDate

expected_date

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id, actual_date, date_type_id, expected_date)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Fulfillment Statuses

JSON Element

Database Column

sellerOrderId

seller_order_id

orderType

order_type

status

status

orderDate

order_date

buyerInfo[primaryContact][firstName]

buyer_info_primary_contact_first_name

buyerInfo[primaryContact][lastName]

buyer_info_primary_contact_last_name

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(seller_order_id)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Line Charges

  • Endpoint: Orders

  • Update Method: Upsert

  • charges are nested into orderLines, which in turn are nested into each Order

  • Table Name: walmart_marketplace.order_lines

JSON Element

Database Column

purchaseOrderId (parent Order’s)

purchase_order_id

Line_number (parent Line Number’s)

line_number

chargeType

charge_type

chargeName

charge_name

chargeAmount[currency]

charge_amount_currency

chargeAmount[amount]

charge_amount_amount

tax[name]

charge_tax_name

tax[taxAmount][currency]

charge_tax_amount_currency

tax[taxAmount][amount]

charge_tax_amount_amount

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(purchase_order_id, line_number, charge_type)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Line Refund Charges

  • Endpoint: Orders

  • Update Method: Upsert

  • refundCharges belong to the refund element, which is nested into orderLines, which in turn are nested into each Order

  • Table Name: walmart_marketplace.order_lines

JSON Element

Database Column

purchaseOrderId (parent Order’s)

purchase_order_id

Line_number (parent Line Number’s)

line_number

refund[refundId]

refund_id

refundReason

refund_reason

charge[chargeType]

refund_charge_type

charge[chargeName]

refund_charge_name

charge[chargeAmount][currency]

refund_charge_currency

charge[chargeAmount[amount]

refund_charge_amount

charge[tax][taxName]

refund_tax_name

charge[tax][taxAmount]

refund_tax_amount

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(purchase_order_id, line_number, refund_charge_type, refund_charge_name, refund_charge_currency, refund_charge_amount)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Line Statuses

  • Endpoint: Orders

  • Update Method: Upsert

  • orderLineStatuses are nested into orderLines, which in turn are nested into each Order

  • Table Name: walmart_marketplace.order_lines

JSON Element

Database Column

purchaseOrderId (parent Order’s)

purchase_order_id

Line_number (parent Line Number’s)

line_number

status

status

cancellationReason

cancellation_reason

statusQuantity[unitOfMeasurement]

status_quantity_unit_of_measurement

statusQuantity[amount]

status_quantity_amount

trackingInfo[shipDateTime]

tracking_info_ship_datetime

trackingInfo[carrierName][carrier]

tracking_info_carrier_name_carrier

trackingInfo[carrierName][otherCarrier]

tracking_info_carrier_name_other_carrier

trackingInfo[methodCode]

tracking_info_method_code

trackingInfo[trackingNumber]

tracking_info_tracking_number

trackingInfo[trackingUrl]

tracking_info_tracking_url

returnCenterAddress[name]

return_center_address_name

returnCenterAddress[address1]

return_center_address_1

returnCenterAddress[address2]

return_center_address_2

returnCenterAddress[city]

return_center_city

returnCenterAddress[state]

return_center_state

returnCenterAddress[postalCode]

return_center_postal_code

returnCenterAddress[country]

return_center_country

returnCenterAddress[dayPhone]

return_center_day_phone

returnCenterAddress[emailId]

return_center_email_id

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(purchase_order_id, line_number)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Order Lines

  • Endpoint: Orders

  • Update Method: Upsert

  • orderLines are nested into each Order

  • Table Name: walmart_marketplace.order_lines

JSON Element

Database Column

purchaseOrderId (parent Order’s)

purchase_order_id

line_number

line_number

statusDate

status_date

returnOrderId

return_order_id

originalCarrierMethod

original_carrier_method

referenceLineId

reference_line_id

serialNumbers

serial_numbers

intentToCancel

intent_to_cancel

configId

config_id

sellerOrderId

seller_order_id

refund[id]

refund_id

refund[comments]

refund_comments

item[productName]

item_product_name

item[sku]

item_sku

item[condition]

item_condition

item[imageUrl]

item_image_url

item[weight][value]

item_weight_value

item[weight][unit]

item_weight_unit

orderLineQuantity[unitOfMeasurement]

quantity_unit

orderLineQuantity[amount]

quantity_amount

fulfillment[fulfillmentOption]

fulfillment_option

fulfillment[ship_method]

fulfillment_ship_method

fulfillment[storeId]

fulfillment_store_id

fulfillment[pickupBy]

fulfillment_pickup_by

fulfillment[pickupDatetime]

fulfillment_pickup_datetime

fulfillment[shippingProgramType]

fulfillment_shipping_program_type

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(purchase_order_id, line_number)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Orders

  • Endpoint: Orders

  • Update Method: Upsert

  • Table Name: walmart_marketplace.orders

JSON Element

Database Column

purchaseOrderId

purchase_order_id

customerOrderId

customer_order_id

customerOrderEmail

customer_order_email

orderDate

order_date

orderType

order_type

originalCustomerOrderID

original_customer_order_id

buyerId

buyer_id

mart

mart

isGuest

is_guest

paymentTypes[]

payment_types

shippingInfo[phone]

shipping_info_phone

shippingInfo[estimated_delivery_date]

shipping_info_estimated_delivery_date

shippingInfo[estimated_ship_date]

shipping_info_estimated_ship_date

shippingInfo[method_code]

shipping_info_method_code

shipping_info_postal_address_name]

shipping_info_postal_address_name

shippingInfo[postalAddress][address1]

shipping_info_postal_address_1

shippingInfo[postalAddress][address2]

shipping_info_postal_address_2

shippingInfo[postalAddress][city]

shipping_info_postal_address_city

shippingInfo[postalAddress][state]

shipping_info_postal_address_state

shippingInfo[postalAddress][code]

shipping_info_postal_address_code

shippingInfo[postalAddress][country]

shipping_info_postal_address_country

shippingInfo[postalAddress][type]

shipping_info_postal_address_type

shipNode[type]

ship_node_type

Merchants’ seller ID in Daasity

_seller_id

Merchant’s account ID in Daasity

_account_id

Merchant’s integration ID in Daasity

__source_id

MD5(purchase_order_id)

__sync_key

Timestamp of extraction (UTC)

__synced_at

Last updated