Walmart Marketplace is a vital online channel, empowering third-party sellers to tap into millions of U.S. customers. It offers access to Walmart’s vast customer base, competitive pricing tools, and fulfillment options like Walmart Fulfillment Services (WFS) for expedited shipping. This guide details the Flxpoint integration with Walmart, covering how to publish listings with validated data, sync inventory and pricing, import and manage orders, and sync shipment details. It also includes best practices for setup, such as batch publishing, category mapping per Walmart’s taxonomy, and ensuring shipping configurations, to streamline operations and maximize success on the platform.
How to Connect
Step 1: Log in to your Flxpoint account and navigate to Sales Channels.
Step 2: Click Create Channel (or Add Channel).
Step 3: In the Create Channel screen:
Search for Walmart in the directory and select it.
Enter a Channel Name (e.g., "Walmart").
Select the processes to enable: Sync Listings, Publish Listings, Get Orders, and Sync Orders.
Click Save & Next to proceed, or Save & Exit to continue later.
Step 4: Obtain your Walmart API credentials.
Log in to the Walmart Developer Portal.
Click Add New Key for a Solution Provider.
Select Flxpoint from the dropdown and click Next.
Provide access permissions as shown in the video tutorial, then click Submit.
Required Permissions:
Feeds: View Only
Content: Full Access
Inventory: Full Access
Price: Full Access
Lag Management: Full Access
Orders: Full Access
Returns: Full Access
Fulfillment: Full Access
Settings, Rules, and Admin: Full Access
Shipping: Full Access
Reports: View Only
Note down your Client ID and Client Secret.
Step 5: In the Connect Channel screen, set up your Walmart connection:
Enter a Connection Name (e.g., "Walmart Connection").
Enter your Client ID and Client Secret from Step 4.
If applicable, specify the Consumer Channel Type (required for Walmart Canada).
Enter the Country Code (e.g., US for the United States).
Select the Environment (e.g., Sandbox or Production).
Click Test Connection, then Save Connection and Next.
Troubleshooting: If the connection fails, verify your Client ID, Client Secret, and Environment settings.
Step 6: In the Channel Wizard screen:
You can proceed with the wizard to configure settings for Publish Listings, Sync Listings, Get Orders, and Sync Orders, or click Discard & Exit to set up later.
Step 7: Manage your Walmart channel.
Return to Channel Set-Up to configure or adjust settings for your Walmart channel.
Use the wizard to set up operations like Publish Listings, Sync Listings, Get Orders, and Sync Orders as needed.
For support, contact support@flxpoint.com (available 24/7 via email).
Listing Operations
Import Listings
Not Supported
Sync & Link Listings
Supported | Walmart - Sync & Link Listings
1. Introduction to Walmart Sync & Link Listings
The Walmart Sync & Link Listings integration connects your Flxpoint catalog with your Walmart Marketplace store, keeping product details like price, quantity, and status updated. This integration is designed for sellers of all sizes, ensuring your Walmart listings stay in sync with your inventory and can be linked efficiently using identifiers like UPC or SKU.
2. Why Use This Integration?
This integration helps you:
- Keep Data in Sync: Updates price and quantity on Walmart listings based on your Flxpoint catalog.
- Link Listings: Matches Flxpoint products to existing Walmart listings using identifiers like UPC or SKU.
- Control Visibility: Automatically delists products on Walmart when they’re out of stock.
- Manage Updates Efficiently: Processes updates with minimal manual effort, using scheduled syncs.
3. How the Integration Works
The integration follows these steps to sync and link your listings:
1. Retrieve Listings: Flxpoint uses GET on the endpoint
items?nextCursor=*
to fetch SKU and UPC data from Walmart. 2. Link Listings: Matches Flxpoint products to Walmart listings using your chosen identifier (e.g., UPC or SKU).
3. Sync Price/Quantity: Updates price via
feeds?feedType=PRICE
and inventory via feeds?feedType=INVENTORY
. 4. Get Acknowledgement: Receives an Acknowledgement ID after each feed submission, confirming no errors in the processing report.
5. Delist Products: If enabled, delists products using
items/{sku}
when out of stock, sending one SKU per call. 6. Execution: Runs manually or on a schedule (e.g., every 30 minutes).
4. Configuration Options
Customize the integration to fit your needs:
- Connection: Select your Walmart Marketplace account.
- Auto Delist When Out of Stock: Toggle to automatically delist products when stock reaches zero.
- Fulfillment Lag Time: Set the number of days between order and shipment (required for Walmart Canada).
- Linking Priority: Choose the identifier to match listings (e.g., UPC or SKU), ordered from top to bottom.
- Scheduling: Run manually or schedule (e.g., every 30 minutes). Jobs may take 2–5 minutes to start and up to 15 minutes to complete.
- Mapping Template: Define which Flxpoint fields to sync with Walmart (details below).
5. Step-by-Step Setup Instructions
Follow these steps to set up the integration:
1. Add the Integration: In Flxpoint, go to the "Integrations" section, select "Walmart" as the type, and choose “Sync & Link Listings.”
2. Connect to Walmart: Select an existing connection or set up a new one with your Walmart credentials.
3. Configure Settings:
- Toggle “Auto Delist When Out of Stock” to automatically remove out-of-stock products.
- Set Fulfillment Lag Time for Walmart Canada (e.g., number of days between order and shipment).
- Define Linking Priority (e.g., prioritize UPC over SKU).
4. Create a Mapping Template: Define which fields to sync (see below).
5. Schedule the Sync: Enable scheduling (e.g., every 30 minutes) or run manually with “Run Integration.”
6. Managing Product Visibility
This integration lets you control how products appear on Walmart:
6.1 Hiding Products
Not supported. Walmart does not allow hiding products; use delisting instead.
6.2 Unhiding Products
Not supported. After delisting, products must be republished using the Publish Listings integration.
6.3 Delisting Products
Supported. Enable “Auto Delist When Out of Stock” to remove products from Walmart when stock is zero. To un-retire a delisted product, run an override job in Flxpoint, then republish.
7. Mapping Template: Connecting Flxpoint to Walmart
A mapping template determines which Flxpoint data updates Walmart listings, allowing you to enable or disable fields like Quantity or Item Price.
7.1 Interface Overview
- Top Section: Labeled “Mapping Template,” e.g., "Sync Listings 1."
- Buttons: Delete to remove the template, Duplicate to copy it, and Save to save changes.
- Mapping Sections:
- From Value: Flxpoint fields, like Listing Variant (e.g., Quantity, SKU).
- To Walmart Variant Field: Walmart fields, like Item Price, Quantity, or SKU.
7.2 Mapping Options
For each field, choose from:
- Don’t Map: Skip the field—no data is sent to Walmart.
- Set To Empty: Clear the field in Walmart, removing existing data.
- Enable/Disable: Toggle to send a Flxpoint field to a Walmart field, like mapping “Quantity” to “Quantity.”
7.3 Available Source Fields in Flxpoint
Flxpoint fields under “Listing Variant” include:
- Custom Aggregate Field (Key/Value)
- Estimated Cost (Number)
- Estimated Dropship Fee (Number)
- Estimated Shipping Cost (Number)
- List Price (Number)
- MAP (Number)
- MSRP (Number)
- Quantity (Number)
- SKU (Text)
7.4 Walmart Fields and Suggested Mappings
- Item Price: Product selling price.
- Suggested Mapping: Enable “Listing Variant - List Price.”
- Example: A List Price of $50 in Flxpoint updates Walmart’s Item Price to $50.
- Quantity: Product stock level.
- Suggested Mapping: Enable “Listing Variant - Quantity.”
- Example: A Quantity of 100 in Flxpoint updates Walmart’s Quantity to 100.
- SKU: Product identifier.
- Suggested Mapping: Enable “Listing Variant - SKU.”
8. Troubleshooting Common Issues
If you encounter issues, try these steps:
- Sync Not Updating: Ensure fields like Item Price and Quantity are enabled in the mapping template.
- Delisting Not Working: Verify the SKU exists on Walmart and “Auto Delist” is enabled.
- Auto-Delist Not Triggering: Confirm stock is zero in Flxpoint and the setting is enabled. To un-retire, run an override job and republish.
- Sync Delays: Jobs may take 2–5 minutes to start and up to 15 minutes to complete. Check Flxpoint logs if delays persist.
9. Conclusion
The Walmart Sync & Link Listings integration keeps your Flxpoint and Walmart data aligned, ensuring accurate pricing, stock levels, and visibility settings. With flexible linking, automated delisting, and scheduled syncs, you can manage your Walmart listings efficiently.
Publish Listings
Supported | Walmart - Publish Listings
Introduction to Walmart Publish Listings Integration
The Walmart Publish Listings integration connects your Flxpoint catalog with your Walmart Marketplace store, enabling you to create and publish product listings directly to Walmart. This integration is ideal for sellers of all sizes, simplifying the process of getting products live on Walmart while ensuring compliance with their requirements, such as using the correct categories outlined in the Walmart Category Taxonomy.
The Walmart Publish Listings integration connects your Flxpoint system to Walmart to:
- Create listings: Publish products from your Flxpoint catalog to Walmart Marketplace.
- Ensure compliance: Validates required fields like UPC/GTIN, weight, and categories to meet Walmart’s standards.
- Manage inventory: Updates inventory levels post-listing for accurate stock management.
- Streamline operations: Processes products in batches of 1000, with scheduling options for efficiency.
The integration follows a structured process to publish listings to Walmart:
- Authenticate: Uses basic auth to securely connect to Walmart.
-
Submit Feed: Sends product feed to
feeds?feedType=MP_ITEM
(US) orfeeds?feedType=item
(Canada), using JSON for US and XML for Canada. - Get Acknowledgement: Receives an Acknowledgement ID after feed submission.
-
Check Processing Report: Downloads report from
feeds/{ackID}
to confirm no errors; marks products as listed if successful. -
Update Inventory: Syncs inventory via
feeds?feedType=inventory
, confirming with another Acknowledgement ID. -
Update Shipping Template: If configured, updates via
feeds?feedType=SKU_TEMPLATE_MAP
. - Save Listing ID: Stores SKU as the external listing ID for successfully listed products.
- Batch Processing: Uploads products in batches of 1000, which may take up to 24 hours to appear on Walmart.
Note: Listings may take up to 24 hours to appear on Walmart after submission. Monitor Flxpoint logs for confirmation.
Customize the integration to fit your needs:
- Connection: Select your Walmart Marketplace account.
- Shipping Template ID: Optionally set a Walmart shipping template ID (defaults to account settings).
- Fulfillment ID: Optionally specify a Walmart fulfillment ID.
- Listing End Date: Set listing duration (default: 1 year, max: 5 years or 1825 days).
- Fulfillment Lag Time: Define days between order and shipment (required for Walmart Canada).
- Tax Code: Set a tax code (recommended: 2038710 for general products).
- Shipping Cost: Optionally set a uniform shipping cost, overridden by the template if configured.
- Remove Free Shipping: Toggle to disable free shipping.
- Ship Method and Region: Select shipping method and region.
- Product ID Overrides: Enable SKU or UPC overrides (not both) to update existing listings.
- Scheduling: Run manually or schedule (e.g., daily). Jobs may take 2–5 minutes to start and up to 15 minutes to complete.
Follow these steps to set up the Walmart Publish Listings integration:
- 1 Add the Integration: In Flxpoint, go to the "Integrations" section, select "Walmart" as the type, and choose “Publish Listings.”
- 2 Connect to Walmart: Select an existing connection or set up a new one with your Walmart credentials (e.g., Seller ID, Consumer ID, Private Key).
-
3 Configure Settings:
- Set Market to US and Endpoint to
wa1martapis.com/v3/
. - Enable Inventory Feed, Listing Feed, and Order Import.
- Input Shipping Template ID, Fulfillment ID, and Tax Code (e.g., 2038710).
- Set Listing End Date (default: 1 year) and Fulfillment Lag Time for Canada.
- Toggle Remove Free Shipping and enable Product ID Overrides if needed.
- Set Market to US and Endpoint to
-
4 Validate UPCs with a Rule:
- In "Publish Listings" rules, add a rule (e.g., "Publish Listings - Rule #1").
- Set condition: If "Listing Variant: UPC" has "# of Characters" less than 12 OR less than 11, prefix with "0".
- 5 Create a Mapping Template: Define which Flxpoint fields to send to Walmart (details below).
- 6 Run the Integration: Click “Run Integration” to start manually, or schedule it (e.g., daily). Monitor logs as it may take up to 24 hours for listings to appear on Walmart.
- The mapping screen is labeled “Mapping Template” at the top, e.g., "Publish Listings 1."
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
- Sections include:
- Settings: Options like connection, shipping template ID, fulfillment ID, listing end date, fulfillment lag time, tax code, and scheduling.
- From Value: Flxpoint fields, like Listing Parent (e.g., Brand) or Listing Variant (e.g., GTIN).
- To Walmart Variant Field: Walmart fields, like Description, GTIN, or Weight.
This section provides key details about the Walmart Publish Listings integration to help you understand the process:
-
Walmart Integration: Connects to your Walmart Marketplace store using endpoints like
feeds?feedType=MP_ITEM
(US) orfeeds?feedType=item
(Canada) for listing feeds, andfeeds?feedType=inventory
for inventory updates. Connection settings are configured through API credentials. - Product Visibility: Does not support hiding/unhiding or delisting directly; use the Sync & Link Listings integration for these actions.
- Batch Processing: Uploads products in batches of 1000, which may take up to 24 hours to appear on Walmart.
- Compliance Requirements: Ensures required fields like UPC/GTIN, weight, and categories are validated to meet Walmart’s standards.
Tip: Validate your UPCs and ensure all required fields are mapped to avoid publishing failures. Listings may take up to 24 hours to appear on Walmart.
Mapping Fields
Below are the fields you can map, with examples and purposes:
Walmart Publish Listings Mappings
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Description | Walmart Variant: Description | Soft cotton T-shirt | Sets the product description on Walmart (from Flxpoint Listing Parent: Description or Listing Variant: Description) | Required |
EAN | Walmart Variant: EAN | 012345678905 | Sets the European Article Number for the product (from Flxpoint Listing Variant: Direct Copy) | Optional |
GTIN | Walmart Variant: GTIN | 012345678905 | Sets the Global Trade Item Number for the product (from Flxpoint Listing Variant: GTIN) | Required |
Manufacturer | Walmart Variant: Manufacturer | Acme Corp | Sets the product brand or manufacturer on Walmart (from Flxpoint Listing Parent: Brand) | Required |
MPN | Walmart Variant: MPN | ABC123-MPN | Sets the Manufacturer Part Number for the product (from Flxpoint Listing Variant: MPN) | Optional |
Weight | Walmart Variant: Weight | 0.5 | Sets the product weight on Walmart (from Flxpoint Listing Variant: Weight) | Required |
SKU | Walmart Variant: SKU | ABC123 | Identifies the product on Walmart (from Flxpoint Listing Variant: SKU) | Required |
Title | Walmart Variant: Title | Blue Cotton T-Shirt | Sets the product title on Walmart (from Flxpoint Listing Parent: Title or Listing Variant: Title) | Required |
Quantity | Walmart Variant: Quantity | 100 | Sets the stock level of the product on Walmart (from Flxpoint Listing Variant: Quantity) | Required |
Image | Walmart Variant: Image | https://example.com/image.jpg | Sets the product image URLs on Walmart (from Flxpoint Listing Parent: Image or Listing Variant: Image) | Required |
Category 1 | Walmart Variant: Category 1 | Apparel | Assigns the product to the first-level category on Walmart (from Flxpoint Listing Parent: Category 1) | Required |
Category 2 | Walmart Variant: Category 2 | T-Shirts | Assigns the product to the second-level category on Walmart (from Flxpoint Listing Parent: Category 2) | Optional |
Category 3 | Walmart Variant: Category 3 | Men's | Assigns the product to the third-level category on Walmart (from Flxpoint Listing Parent: Category 3) | Optional |
UPC | Walmart Variant: UPC | 012345678905 | Sets the Universal Product Code for the product (from Flxpoint Listing Variant: UPC) | Required |
ASIN | Walmart Variant: ASIN | B01N5IB20Q | Sets the Amazon Standard Identification Number for the product (from Flxpoint Listing Variant: ASIN) | Optional |
Height | Walmart Variant: Height | 10 | Sets the height of the product (from Flxpoint Listing Variant: Height) | Optional |
Length | Walmart Variant: Length | 15 | Sets the length of the product (from Flxpoint Listing Variant: Length) | Optional |
Width | Walmart Variant: Width | 12 | Sets the width of the product (from Flxpoint Listing Variant: Width) | Optional |
Dimensional Weight | Walmart Variant: Dimensional Weight | 1.0 | Sets the dimensional weight of the product (from Flxpoint Listing Variant: Dimensional Weight) | Optional |
List Price | Walmart Variant: Item Price | 50.00 | Sets the selling price of the product on Walmart (from Flxpoint Listing Variant: List Price) | Required |
MAP | Walmart Variant: MAP | 45.00 | Sets the Minimum Advertised Price for the product (from Flxpoint Listing Variant: MAP) | Optional |
MSRP | Walmart Variant: MSRP | 60.00 | Sets the Manufacturer's Suggested Retail Price for the product (from Flxpoint Listing Variant: MSRP) | Optional |
Custom Aggregate Field | Walmart Variant: Custom Field | Color: Blue | Records custom key/value pairs for the product (from Flxpoint Listing Variant: Custom Aggregate Field) | Optional |
Available Source Fields
Flxpoint provides fields under categories like:
- Listing Parent: Attribute (Key/Value), Brand (Text), Category 1-3 (Text), Custom Field (Key/Value), Description (Text), Image (List), Parent SKU (Text), Title (Text).
- Listing Variant: ASIN (Text), Custom Aggregate Field (Key/Value), Custom Field (Key/Value), Description (Text), Dimensional Weight (Number), Estimated Cost (Number), Estimated Dropship Fee (Number), Estimated Shipping Cost (Number), GTIN (Text), Height (Number), Image (List), Length (Number), List Price (Number), MAP (Number), MPN (Text), MSRP (Number), Master SKU (Text), Option (Key/Value), Quantity (Number), SKU (Text), Title (Text), UPC (Text), Weight (Number), Width (Number).
Mapping Options
You can choose from the following options for each field:
- Don’t Map: Skip the field—no data is sent to Walmart.
- Set To Empty: Clear the field in Walmart, removing existing data.
- Direct Copy: Copy the field directly to Walmart without mapping (e.g., for EAN).
- Enable/Disable: Toggle to send a Flxpoint field to a Walmart field, like mapping “Description” to “Description.”
If the integration encounters an issue, try these steps:
-
Product Not Uploading:
- Ensure item condition is New or Refurbished.
- Verify subcategory matches Walmart’s taxonomy (View Categories).
- Confirm required fields (Weight, Country Code, UPC/GTIN, Image, Manufacturer, Description) are not empty.
- Ensure UPC is 12 digits; verify the conditional rule is active.
- Fields Not Publishing: Check the mapping template to ensure fields like Description or GTIN are enabled.
- Sync Delays: Listings may take up to 24 hours to appear. Monitor Flxpoint logs if delays exceed this.
- Shipping Issues: Verify the shipping template is configured in Walmart with Tax Code 2038710 and correct shipping text (e.g., Value, Two Day).
Conclusion
The Walmart Publish Listings integration enables you to efficiently publish products from Flxpoint to Walmart Marketplace, ensuring compliance with Walmart’s requirements. With validated data, batch processing, and flexible mapping, you can streamline your listing process and reach millions of customers.
Order Operations
Get Orders
Supported | Walmart - Get Orders
Introduction to Walmart Get Orders Integration
The Walmart Get Orders integration connects your Flxpoint system with your Walmart Marketplace store, allowing you to import new orders from Walmart. This integration is ideal for sellers of all sizes, simplifying order management by retrieving order details, shipping information, and customer data automatically.
The Walmart Get Orders integration connects your Flxpoint system to Walmart to:
- Import orders: Retrieves new orders from Walmart based on status and date range.
- Map order data: Aligns Walmart order fields like Address, SKU, and Order Date with Flxpoint for seamless processing.
- Ensure compliance: Requires proper shipping mappings to import orders correctly.
- Manage efficiently: Supports scheduling to automate order imports, with options to filter by fulfillment type.
The integration follows a structured process to import orders from Walmart:
-
Retrieve Orders: Uses GET on the endpoint
orders?createdStartDate=&status=
to fetch orders based on start date and status. - Filter by Fulfillment: Filters orders by type (e.g., Seller Fulfilled, WFS Fulfilled, 3PL Fulfilled) as set in configuration.
-
Acknowledge Orders: Sends an acknowledgment via
orders/{orderId}/acknowledge
if the order status is updated to Acknowledged. - Map Data: Aligns Walmart order data with Flxpoint fields using a mapping template.
- Execution: Runs manually or on a schedule (e.g., every 5 minutes).
Note: Ensure your Walmart API credentials are correctly configured to avoid retrieval failures.
Customize the integration to fit your needs:
- Connection: Select your Walmart Marketplace account.
- Fulfilled By: Choose the fulfillment type (e.g., Seller Fulfilled, WFS Fulfilled, 3PL Fulfilled).
- Fetch Orders for the Last X Days: Set the date range for importing orders (e.g., 10 days, up to 60 days).
- Order Status: Select statuses to import (e.g., Created, Acknowledged, Shipped, Delivered, Cancelled).
- Personal Identifying Information Retention: Set retention period for PII (e.g., Indefinitely, 30/60/90 days post-shipment).
- Scheduling: Run manually or schedule (e.g., every 5 minutes). Jobs may take 2–5 minutes to start and up to 15 minutes to complete.
- Mapping Template: Define which Walmart fields to import into Flxpoint (details below).
Follow these steps to set up the Walmart Get Orders integration:
- 1 Add the Integration: In Flxpoint, go to the "Integrations" section, select "Walmart" as the type, and choose “Get Orders.”
- 2 Connect to Walmart: Select an existing connection or set up a new one with your Walmart credentials.
- 3 Configure Shipping Mappings: In Walmart, go to Settings > Shipping Profile > Seller Fulfillment > Shipping Templates to set up shipping methods (e.g., Value, Standard, Two Day). In Flxpoint, map these under Channel Shipping Text (e.g., Value to Value, Standard to Standard). Note: Two Day shipping requires prior approval from Walmart.
-
4 Configure Settings:
- Set Fulfilled By (e.g., Seller Fulfilled).
- Choose Fetch Orders for the Last X Days (e.g., 10 days).
- Select Order Statuses to import (e.g., Created, Acknowledged).
- Set PII Retention (e.g., Indefinitely).
- 5 Create a Mapping Template: Define which Walmart fields to import (details below).
- 6 Schedule the Import: Enable scheduling (e.g., every 5 minutes) or run manually with “Run Integration.”
- The mapping screen is labeled “Mapping Template” at the top, e.g., "Get Orders 1."
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
- Sections include:
- Settings: Options like connection, fulfilled by, date range, order status, PII retention, and scheduling.
- From Value: Walmart fields, like Walmart Order/Shipping/Billing (e.g., Address 1, State).
- To Flxpoint Field: Flxpoint fields, like Billing Address (e.g., Address Line 1, State).
This section provides key details about the Walmart Get Orders integration to help you understand the process:
-
Walmart Integration: Connects to your Walmart Marketplace store using the
orders?createdStartDate=&status=
endpoint to retrieve orders. Connection settings are configured through API credentials. - Order Filtering: Supports filtering by fulfillment type (e.g., Seller Fulfilled, WFS Fulfilled) and order status (e.g., Created, Acknowledged).
- Product Visibility: Does not support hiding, unhiding, or delisting directly; use the Sync & Link Listings integration for these actions.
- Sync Delays: Jobs may take 2–5 minutes to start and up to 15 minutes to complete, depending on the number of orders.
Tip: Ensure proper shipping mappings are set in both Walmart and Flxpoint to avoid order import failures, especially for Two Day shipping which requires prior approval from Walmart.
Mapping Fields
Below are the fields you can map, with examples and purposes:
Walmart Get Orders Mappings
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Walmart Customer Order ID | Flxpoint Order: Order ID | 123456789 | Identifies the order in Flxpoint (from Walmart Order/Shipping/Billing: Walmart Customer Order ID) | Required |
Walmart Purchase Order ID | Flxpoint Order: Purchase Order ID | PO-987654321 | Records the purchase order ID in Flxpoint (from Walmart Order/Shipping/Billing: Walmart Purchase Order ID) | Optional |
Order Date | Flxpoint Order: Date Created | 2025-05-01T10:00:00Z | Records the date the order was created (from Walmart Order/Shipping/Billing: Order Date) | Required |
Total Price | Flxpoint Order: Grand Total | 150.00 | Records the total order amount (from Walmart Order/Shipping/Billing: Total Price) | Optional |
Total Tax | Flxpoint Order: Total Tax | 12.00 | Records the total tax amount for the order (from Walmart Order/Shipping/Billing: Total Tax) | Optional |
Shipping Total | Flxpoint Order: Shipping Amount | 15.00 | Records the shipping cost for the order (from Walmart Order/Shipping/Billing: Shipping Total) | Optional |
Shipping Method | Flxpoint Order: Shipping Method | Standard | Records the shipping method used for the order (from Walmart Order/Shipping/Billing: Shipping Method) | Optional |
Ship Name | Flxpoint Order: Ship Name | John Doe | Records the name of the shipping recipient (from Walmart Order/Shipping/Billing: Ship Name) | Optional |
Address Line 1 (Billing/Shipping) | Flxpoint Order: Address Line 1 (Billing/Shipping) | 123 Main St | Records the first line of the billing/shipping address (from Walmart Order/Shipping/Billing: Address 1) | Optional |
Address Line 2 (Billing/Shipping) | Flxpoint Order: Address Line 2 (Billing/Shipping) | Apt 4B | Records the second line of the billing/shipping address (from Walmart Order/Shipping/Billing: Address 2) | Optional |
City (Billing/Shipping) | Flxpoint Order: City (Billing/Shipping) | Los Angeles | Records the city of the billing/shipping address (from Walmart Order/Shipping/Billing: City) | Optional |
State (Billing/Shipping) | Flxpoint Order: State (Billing/Shipping) | California | Records the state of the billing/shipping address (from Walmart Order/Shipping/Billing: State) | Optional |
Postal Code (Billing/Shipping) | Flxpoint Order: Post Code (Billing/Shipping) | 90210 | Records the postal code of the billing/shipping address (from Walmart Order/Shipping/Billing: Postal Code) | Optional |
Country Code (Billing/Shipping) | Flxpoint Order: Country Code (Billing/Shipping) | US | Records the country code of the billing/shipping address (from Walmart Order/Shipping/Billing: Country Code) | Optional |
Phone (Billing/Shipping) | Flxpoint Order: Telephone (Billing/Shipping) | 555-123-4567 | Records the telephone number for the billing/shipping contact (from Walmart Order/Shipping/Billing: Phone) | Optional |
Customer Email ID | Flxpoint Order: Email (Billing/Shipping) | john.doe@example.com | Records the email address for the billing/shipping contact (from Walmart Order/Shipping/Billing: Customer Email ID) | Optional |
SKU | Flxpoint Order Item: SKU | ABC123 | Identifies the product in the order (from Walmart Order Item: SKU) | Required |
Title | Flxpoint Order Item: Name | Blue T-Shirt | Records the product name in the order (from Walmart Order Item: Title) | Optional |
Quantity | Flxpoint Order Item: Quantity Ordered | 3 | Records the quantity of the item ordered (from Walmart Order Item: Quantity) | Required |
Item Price | Flxpoint Order Item: Price | 29.99 | Records the price of the item (from Walmart Order Item: Item Price) | Optional |
Refund Charge - Promotion | Flxpoint Order Item: Discount Amount | 5.00 | Records the promotional discount applied to the item (from Walmart - Refund: Refund Charge - Promotion) | Optional |
Available Source Fields
Walmart provides fields under categories like:
- Walmart Order Item: Item Price (Number), Quantity (Number), SKU (Text), Title (Text).
- Walmart Order/Shipping/Billing: Address 1 (Text), Address 2 (Text), City (Text), Country Code (Text), Customer Email ID (Text), Order Date (Date), Phone (Text), Postal Code (Text), Ship Name (Text), Shipping Method (Text), Shipping Total (Number), State (Text), Total Price (Number), Total Tax (Number), Walmart Customer Order ID (Text), Walmart Purchase Order ID (Text).
- Walmart - Refund: Refund Charge - Promotion (Number).
Mapping Options
You can choose from the following options for each field:
- Don’t Map: Skip the field—no data is imported into Flxpoint.
- Set To Empty: Clear the field in Flxpoint, removing existing data.
- Enable/Disable: Toggle to import a Walmart field into a Flxpoint field, like mapping “State” to “State.”
If the integration encounters an issue, try these steps:
-
Orders Not Importing:
- Ensure the order status on Walmart matches your selected statuses (e.g., if set to “Created,” orders marked “Shipped” won’t import).
- Verify the order’s creation date falls within your “Fetch Orders for the Last X Days” setting (e.g., if set to 7 days, a 10-day-old order won’t import). Adjust to 5-60 days as needed.
- Shipping Issues: Confirm shipping mappings are set in Walmart (e.g., Value, Standard, Two Day) and mapped in Flxpoint. Two Day shipping requires prior approval from Walmart.
- Sync Delays: Jobs may take 2–5 minutes to start and up to 15 minutes to complete. Check Flxpoint logs if delays persist.
Conclusion
The Walmart Get Orders integration simplifies order management by importing orders from Walmart into Flxpoint. With proper shipping mappings, flexible configurations, and scheduled imports, you can efficiently process orders while ensuring compliance with Walmart’s requirements.
Sync Orders
Supported | Walmart - Sync Orders
Introduction to Walmart Sync Orders Integration
The Walmart Sync Orders integration connects your Flxpoint system with your Walmart Marketplace store, allowing you to synchronize shipment details for orders. This integration is designed for sellers of all sizes, ensuring that tracking information and fulfillment updates are accurately reflected on Walmart.
The Walmart Sync Orders integration connects your Flxpoint system to Walmart to:
- Sync shipment details: Updates Walmart with tracking numbers, carrier details, and shipping methods for orders.
- Ensure compliance: Requires a shipping template to ensure proper fulfillment updates.
- Automate updates: Supports scheduling to automatically sync shipment data, reducing manual effort.
- Maintain order accuracy: Keeps Walmart order statuses up-to-date with Flxpoint shipment information.
The integration follows a structured process to sync orders with Walmart:
- Retrieve Shipment Data: Gathers shipment details like carrier, tracking number, and shipping method from Flxpoint.
- Map Data: Aligns Flxpoint shipment fields with Walmart fulfillment fields using a mapping template.
-
Send Updates: Uses POST on the endpoint
orders/{orderId}/shipping
to update Walmart with shipment details. - Execution: Runs manually or on a schedule (e.g., every hour).
Note: Ensure your Walmart connection is active and a shipping template is configured to avoid synchronization failures.
Customize the integration to fit your needs:
- Connection: Select your Walmart Marketplace account.
- Shipping Template: Ensure a shipping template is configured in Walmart, as it’s required for syncing orders.
- Scheduling: Run manually or schedule (e.g., every hour). Jobs may take 2–5 minutes to start and up to 15 minutes to complete.
- Mapping Template: Define which Flxpoint fields to sync with Walmart (details below).
Follow these steps to set up the Walmart Sync Orders integration:
- 1 Add the Integration: In Flxpoint, go to the "Integrations" section, select "Walmart" as the type, and choose “Sync Orders.”
- 2 Connect to Walmart: Select an existing connection or set up a new one with your Walmart credentials.
- 3 Verify Shipping Template: Ensure a shipping template is set up in Walmart (Settings > Shipping Profile > Seller Fulfillment > Shipping Templates) to enable order syncing.
- 4 Create a Mapping Template: Define which Flxpoint shipment fields to send to Walmart (details below).
- 5 Schedule the Sync: Enable scheduling (e.g., every hour) or run manually with “Run Integration.”
- The mapping screen is labeled “Mapping Template” at the top, e.g., "Sync Orders 1."
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
- Sections include:
- Settings: Options like connection, shipping template, and scheduling.
- From Value: Flxpoint fields, like Shipment (e.g., Carrier, Tracking Number).
- To Walmart Fulfillment Field: Walmart fields, like Carrier Name, Tracking Number, or Shipping Method.
This section provides key details about the Walmart Sync Orders integration to help you understand the process:
-
Walmart Integration: Connects to your Walmart Marketplace store using the
orders/{orderId}/shipping
endpoint to update shipment details. Connection settings are configured through API credentials. - Product Visibility: Does not support hiding, unhiding, or delisting directly; use the Sync & Link Listings integration for these actions.
- Compliance Requirements: Requires a shipping template to be configured in Walmart for successful order syncing.
- Sync Delays: Jobs may take 2–5 minutes to start and up to 15 minutes to complete, depending on the number of orders.
Tip: Ensure your shipping template is correctly set up in Walmart to avoid sync failures, and test with a small batch of orders to confirm mapping accuracy.
Mapping Fields
Below are the fields you can map, with examples and purposes:
Walmart Sync Orders Mappings
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Carrier Name | Walmart Fulfillment: Carrier Name | UPS | Identifies the shipping carrier (from Flxpoint Shipment: Carrier) | Required |
Tracking Number | Walmart Fulfillment: Tracking Number | 1Z9999W99999999999 | Provides the tracking number for the shipment (from Flxpoint Shipment: Tracking Number) | Required |
Tracking URL | Walmart Fulfillment: Tracking URL | https://ups.com/track?tracknum=1Z9999W99999999999 | Provides the URL for tracking the shipment (from Flxpoint Shipment: Tracking URL) | Optional |
Shipping Method | Walmart Fulfillment: Shipping Method | Ground | Specifies the shipping method used (from Flxpoint Shipment: Method) | Optional |
Fulfillment Request Number | Walmart Fulfillment: Order ID | 123456 | Associates the shipment with the order in Walmart (from Flxpoint Shipment: Fulfillment Request Number) | Optional |
Shipped At | Walmart Fulfillment: Shipped At | 2025-05-01T10:00:00Z | Records the date and time the shipment was sent (from Flxpoint Shipment: Shipped At) | Optional |
Shipping Cost | Walmart Fulfillment: Shipping Cost | 15.00 | Records the shipping cost for the shipment (from Flxpoint Shipment: Shipping Cost) | Optional |
Note | Walmart Fulfillment: Comment | Shipped via UPS on 2025-05-01 | Adds a comment to the shipment (from Flxpoint Shipment: Note) | Optional |
Intent To Cancel Override | Walmart Fulfillment: Intent To Cancel Override | False | Specific to Walmart US; indicates if cancellation is overridden (typically not mapped unless needed) | Optional |
Ship From Country | Walmart Fulfillment: Ship From Country | US | Records the country of shipment origin (typically not mapped unless required) | Optional |
Available Source Fields
Flxpoint provides fields under categories like:
- Shipment: Carrier (Text), Fulfillment Request Number (Text), Method (Text), Note (Text), Shipped At (Date), Shipping Cost (Number), Tracking Number (Text), Tracking URL (Text).
Mapping Options
You can choose from the following options for each field:
- Don’t Map: Skip the field—no data is sent to Walmart.
- Set To Empty: Clear the field in Walmart, removing existing data.
- Enable/Disable: Toggle to send a Flxpoint field to a Walmart field, like mapping “Carrier” to “Carrier Name.”
If the integration encounters an issue, try these steps:
- Sync Not Updating: Ensure fields like Carrier Name and Tracking Number are enabled in the mapping template.
- Shipping Template Missing: Verify a shipping template is configured in Walmart, as it’s required for syncing orders.
- Sync Delays: Jobs may take 2–5 minutes to start and up to 15 minutes to complete. Check Flxpoint logs if delays persist.
Conclusion
The Walmart Sync Orders integration keeps your Walmart orders updated with shipment details from Flxpoint, ensuring accurate tracking and fulfillment information. With proper setup, automated scheduling, and flexible mapping, you can streamline your order management process.