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

📋 Phase 1: Initial Channel Setup +
Log in to Flxpoint
Log in to your Flxpoint account and navigate to Sales Channels.
Create Channel
Click Create Channel (or Add Channel).
Configure Channel
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.
🔐 Phase 2: Obtain API Credentials +
Access Walmart Developer Portal
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.
🔗 Phase 3: Connect Channel +
Set Up Connection
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 Phase 2.
  • 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.
⚙️ Phase 4: Configure Channel +
Use Channel Wizard
In the Channel Wizard screen:
  • 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.
🛠️ Phase 5: Manage Channel +
Manage 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 Orders

Introduction to Walmart Sync Orders Integration
The Walmart Sync Orders integration connects your Flxpoint system with your Walmart Marketplace store, enabling seamless synchronization of shipment details for orders. This integration ensures that tracking information and fulfillment updates are accurately reflected on Walmart, streamlining order management for sellers of all sizes.

The Walmart Sync Orders integration connects your Flxpoint system to Walmart to:
  • Sync shipment details: Update Walmart with tracking numbers, carrier details, and shipping methods for orders.
  • Ensure compliance: Require a shipping template to ensure proper fulfillment updates.
  • Automate updates: Support scheduling to automatically sync shipment data, reducing manual effort.
  • Maintain order accuracy: Keep Walmart order statuses aligned with Flxpoint shipment information.

The integration follows a structured process to sync orders with Walmart:
  • Retrieve Shipment Data: Gather shipment details like carrier, tracking number, and shipping method from Flxpoint.
  • Map Data: Align Flxpoint shipment fields with Walmart fulfillment fields using a mapping template.
  • Send Updates: Use POST requests to the endpoint orders/{orderId}/shipping to update Walmart with shipment details.
  • Execution: Run 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 (see Mapping Fields section).

Follow these steps to set up the Walmart Sync Orders integration:
  • 1 Add the Integration: In Flxpoint, navigate 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 (e.g., Seller ID, Consumer ID, Private Key).
  • 3 Verify Shipping Template: Ensure a shipping template is configured in Walmart under 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 (see Mapping Fields section).
  • 5 Schedule the Sync: Enable scheduling (e.g., every hour) or run manually with “Run Integration.” Monitor progress using Flxpoint logs.

  • 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.

Mapping templates control which Flxpoint shipment fields are sent to Walmart. 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.”

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.

If the integration encounters an issue, try these steps:
  • Sync Not Updating: Verify that required fields like Carrier Name and Tracking Number are enabled in the mapping template.
  • Shipping Template Missing: Confirm a shipping template is configured in Walmart, as it’s mandatory 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.
  • Connection Issues: Ensure your Walmart API credentials (Seller ID, Consumer ID, Private Key) are correct and the connection is active.

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.
 
 

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 Category 2 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.
  • Category Mapping: Category 2 (Walmart Sub-Category) is required and must match a valid value from Walmart’s taxonomy. Category 1 is optional but recommended for better browse filters.
  • Scheduling: Run manually or schedule (e.g., daily). Jobs may take 2–5 minutes to start and up to 15 minutes to complete.
Tip: Ensure Category 2 is mapped to a valid Walmart taxonomy value to avoid publishing errors.

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.
    • Ensure Category 2 is mapped to a valid Walmart taxonomy value.
  • 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, Category 2) or Listing Variant (e.g., GTIN).
    • To Walmart Variant Field: Walmart fields, like Description, GTIN, or Category 2.

Mapping templates control which Flxpoint fields are sent to Walmart. 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) Optional
Category 2 Walmart Variant: Category 2 T-Shirts Assigns the product to the second-level sub-category on Walmart; must match Walmart’s taxonomy (from Flxpoint Listing Parent: Category 2) Required
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.”
Tip: In your mapping template, set Listing Parent: Category 2Walmart Variant: Category 2. Leave Category 1 blank if your source feed only has one level.

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 Category 2 are validated to meet Walmart’s standards. Category 2 must match a valid value from Walmart’s taxonomy, while Category 1 is optional but recommended for better browse filters.
Tip: Validate your UPCs and ensure all required fields, especially Category 2, are mapped to avoid publishing failures. Listings may take up to 24 hours to appear on Walmart.

If the integration encounters an issue, try these steps:
  • Product Not Uploading:
    • Ensure item condition is New or Refurbished.
    • Verify Category 2 matches Walmart’s taxonomy (View Categories).
    • Confirm required fields (Weight, Country Code, UPC/GTIN, Image, Manufacturer, Description, Category 2) 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, GTIN, or Category 2 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, enabling seamless import of new orders. This integration simplifies order management for sellers of all sizes by automatically retrieving order details, shipping information, and customer data.

The Walmart Get Orders integration connects your Flxpoint system to Walmart to:
  • Import orders: Retrieve new orders from Walmart based on status and date range.
  • Map order data: Align Walmart order fields like Address, SKU, and Order Date with Flxpoint fields for accurate processing.
  • Ensure compliance: Require proper shipping mappings to import orders correctly.
  • Manage efficiently: Support 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: Use GET requests on the endpoint orders?createdStartDate=&status= to fetch orders based on start date and status.
  • Filter by Fulfillment: Filter orders by type (e.g., Seller Fulfilled, WFS Fulfilled, 3PL Fulfilled) as set in configuration.
  • Acknowledge Orders: Send an acknowledgment via orders/{orderId}/acknowledge if the order status is updated to Acknowledged.
  • Map Data: Align Walmart order data with Flxpoint fields using a mapping template.
  • Execution: Run 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 (see Mapping Fields section).

Follow these steps to set up the Walmart Get Orders integration:
  • 1 Add the Integration: In Flxpoint, navigate 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 (e.g., Seller ID, Consumer ID, Private Key).
  • 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 into Flxpoint (see Mapping Fields section).
  • 6 Schedule the Import: Enable scheduling (e.g., every 5 minutes) or run manually with “Run Integration.” Monitor progress using Flxpoint logs.

  • 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).

Mapping templates control which Walmart order fields are imported into Flxpoint. 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.”

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.

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.
    • Confirm required fields (Walmart Customer Order ID, Order Date, SKU, Quantity) are mapped in the template.
  • 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.
  • Connection Issues: Verify that Walmart API credentials (Seller ID, Consumer ID, Private Key) are correct and the connection is active.

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, enabling seamless synchronization of shipment details for orders. This integration ensures that tracking information and fulfillment updates are accurately reflected on Walmart, streamlining order management for sellers of all sizes.

The Walmart Sync Orders integration connects your Flxpoint system to Walmart to:
  • Sync shipment details: Update Walmart with tracking numbers, carrier details, and shipping methods for orders.
  • Ensure compliance: Require a shipping template to ensure proper fulfillment updates.
  • Automate updates: Support scheduling to automatically sync shipment data, reducing manual effort.
  • Maintain order accuracy: Keep Walmart order statuses aligned with Flxpoint shipment information.

The integration follows a structured process to sync orders with Walmart:
  • Retrieve Shipment Data: Gather shipment details like carrier, tracking number, and shipping method from Flxpoint.
  • Map Data: Align Flxpoint shipment fields with Walmart fulfillment fields using a mapping template.
  • Send Updates: Use POST requests to the endpoint orders/{orderId}/shipping to update Walmart with shipment details.
  • Execution: Run 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 (see Mapping Fields section).

Follow these steps to set up the Walmart Sync Orders integration:
  • 1 Add the Integration: In Flxpoint, navigate 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 (e.g., Seller ID, Consumer ID, Private Key).
  • 3 Verify Shipping Template: Ensure a shipping template is configured in Walmart under 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 (see Mapping Fields section).
  • 5 Schedule the Sync: Enable scheduling (e.g., every hour) or run manually with “Run Integration.” Monitor progress using Flxpoint logs.

  • 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.

Mapping templates control which Flxpoint shipment fields are sent to Walmart. 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.”

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.

If the integration encounters an issue, try these steps:
  • Sync Not Updating: Verify that required fields like Carrier Name and Tracking Number are enabled in the mapping template.
  • Shipping Template Missing: Confirm a shipping template is configured in Walmart, as it’s mandatory 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.
  • Connection Issues: Ensure your Walmart API credentials (Seller ID, Consumer ID, Private Key) are correct and the connection is active.

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.