Walmart as a Channel

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) or feeds?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.
  • 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) or feeds?feedType=item (Canada) for listing feeds, and feeds?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.