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 Walmart Channel Setup +
Access the Sales Channels Section
Log into your Flxpoint account and navigate to the Connections section, then select Sales Channels.
Add a New Channel
Click on Add Channel to start your Walmart integration.
Tip: Ensure you have your Walmart account credentials ready to streamline the setup process.
Select Walmart and Name the Channel
In the popup, select Walmart as your channel, enter a channel name (e.g., "Walmart Main Store"), and click Continue.
🔐 Phase 2: Walmart Authentication +
Obtain Walmart API Credentials
To connect your Walmart account, obtain your 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.
Enter Authentication Details
In Flxpoint, enter your Walmart authentication details:
  • In the Environment field, select either Sandbox or Production.
  • Enter your Client Secret and Client ID 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).
  • Click Continue to authenticate your Walmart account.
  • Troubleshooting: If authentication fails, verify your Client ID and Client Secret, and ensure the correct environment is selected.
Important: Double-check your Client ID and Client Secret to avoid authentication errors.
🔄 Phase 3: Configure and Finalize Integration +
Configure Integration Settings
Configure your Walmart integration settings:
  • Publish Listings: Enable to create and publish products to Walmart. Ensure required fields like Weight, Brand, and UPC are populated, and map categories using Walmart’s Category Mapping Guide.
  • Sync Listings: Enable to sync pricing and inventory data with Walmart, setting the linking identifier (e.g., UPC).
  • Get Orders: Enable to import orders from Walmart, selecting order statuses and time range for import.
  • Sync Orders: Enable to sync order and shipment data with Walmart, including order status updates.
Pro Tip: Use consistent identifiers like UPC across all channels for seamless synchronization.
Finalize Setup
Click Continue to finalize the setup. A confirmation message will appear: “Success! Your connection to Walmart was created successfully and your selected operations have been configured.”
Manage Your Integration
In the Channels > Walmart section, you’ll see the status as Active with options to:
  • Run Sync, View Logs, Adjust Schedule, or Edit Integration Settings.
  • Tip: Use the Integration Settings to fine-tune operations like publishing, syncing listings, or managing orders.
  • 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

Introduction to Walmart Sync & Link Listings Integration
This guide helps you set up the Sync & Link Listings integration for Walmart on Flxpoint. It ensures that changes in price, quantity, or status of your listings are updated on Walmart, maintaining accurate and up-to-date listings across platforms. Let’s get started!









Conclusion
With this integration, you can efficiently sync and link listings between Flxpoint and Walmart, ensuring your pricing, quantity, and status are always up-to-date while managing availability with the auto-delist feature.
 
 

Publish Listings

Supported | Walmart - Publish Listings

Introduction to Walmart Publish Listings Integration
This guide helps you set up the Publish Listings integration for Walmart on Flxpoint. It enables you to create and publish channel listings directly from your Flxpoint catalog to Walmart, streamlining product listing management. Let’s dive in!

This integration allows you to push your Flxpoint catalog data to Walmart as listings, simplifying the process of getting your products live on the channel:
  • Create new listings on Walmart using product data from your Flxpoint catalog.
  • Map Flxpoint product fields to Walmart fields for accurate listing details, ensuring compliance with Walmart’s taxonomy.
  • Update inventory and shipping templates for seamless operations.

The integration follows a structured process to publish listings to Walmart:
  • Authentication: Uses basic auth for secure access.
  • Feed Submission: Submits product feed to the endpoint feeds?feedType=MP_ITEM for the US or feeds?feedType=item for Canada, using JSON for the US and XML for Canada.
  • Acknowledgement: Receives an Acknowledgement ID after posting the feed.
  • Processing Report: Downloads the feed processing report from feeds/{ackID} to check for errors.
  • Listing Confirmation: Marks products as listed if no errors are found in the report and saves the SKU as the external listing ID.
  • Inventory Update: Updates inventory using the endpoint feeds?feedType=inventory, retrieves a new Acknowledgement ID, and marks inventory as synced if no errors occur.
  • Shipping Template Update: If a shipping template is configured, updates it via feeds?feedType=SKU_TEMPLATE_MAP.
  • Execution: Processes products in batches of 1000 and runs manually via "Run Sync" or on a schedule via "Adjust Schedule."
Note: Listings may take up to 24 hours to appear on Walmart after submission. Monitor Flxpoint logs for confirmation.

Customize how your listings are published with these settings:
  • Enable Publish Listings: Turn on to create and publish listings to Walmart.
  • Shipping Template ID: Provide a Walmart shipping template ID (optional, defaults to account settings).
  • Fulfillment ID: Specify a Walmart fulfillment ID (optional).
  • Listing End Date: Set the duration for listings (default is 1 year, up to 5 years or 1825 days).
  • Fulfillment Lag Time: Define the number of days between order and shipment (specific to Walmart Canada).
  • Tax Code: Set the Walmart tax code (recommended: 2038710 for general products).
  • Shipping Cost: Optionally set a uniform shipping cost for all products (overridden by the shipping template if configured).
  • Remove Free Shipping: Toggle to disable free shipping if needed.
  • Ship Method and Region: Select the shipping method and region for the listings.
  • Product ID Overrides: Enable SKU or UPC overrides to update existing Walmart listings (do not enable both).
  • Category Mapping: Category 2 (SubCategory) is required and must match a valid value from Walmart’s taxonomy. Category 1 (MainCategory) is optional but recommended for better browse filters.
Tip: Ensure Category 2 is mapped to a valid Walmart taxonomy value to avoid publishing errors.

Follow these steps to configure the Publish Listings integration:
  • 1 Configure Connection: In Flxpoint, set up Walmart channel with credentials:
    • Seller ID: Your unique Walmart Seller ID (e.g., test_seller_12345).
    • Consumer ID: Your Consumer ID (e.g., test.consumer.id_67890).
    • Private Key: Your Private Key (e.g., myFakePassword123).
    • Market: Set to US.
    • Endpoint: Use wa1martapis.com/v3/.
    • Feeds: Enable Inventory Feed, Listing Feed, and Order Import.
  • 2 Enable Publish Listings: Go to the Walmart channel settings, find "Publish Listings," and toggle it on.
  • 3 Configure Shipping Templates: In Walmart, navigate to Settings > Shipping Profile > Seller Fulfillment > Shipping Templates to set up templates defining shipping regions, lead times, and costs. Note the Template ID, Fulfillment ID, and Tax Code (recommended: 2038710). Input these in Flxpoint under "Publish Listings" settings.
  • 4 Input Settings: Provide the necessary details in Flxpoint:
    • Shipping Template ID: Enter the Template ID from Walmart (optional).
    • Fulfillment ID: Enter the Fulfillment ID from Walmart (optional).
    • Listing End Date: Set the listing duration (default: 1 year, max: 5 years).
    • Fulfillment Lag Time: Specify the lag time for Walmart Canada.
    • Tax Code: Use 2038710 or a custom code as needed.
    • Category Mapping: Ensure Category 2 is mapped to a valid Walmart taxonomy value.
  • 5 Create a Mapping Template: Use "Manage Mapping" to define which fields to publish (details below).
  • 6 Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule." Use "View Logs" to monitor progress.

  • The mapping screen is labeled “Flxpoint → Walmart” under “Publish Listings.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (Flxpoint fields), Right (Walmart fields).

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
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 Variant: Title) Required
Description Walmart Variant: Description Soft cotton T-shirt Sets the product description on Walmart (from Flxpoint Listing Variant: Description) Required
Manufacturer Walmart Variant: Manufacturer Acme Corp Sets the product brand or manufacturer on Walmart (from Flxpoint Listing Variant: Brand) Required
MainCategory Walmart Variant: MainCategory Apparel Assigns the product to the main category on Walmart; improves browse filters (from Flxpoint Listing Variant: MainCategory) Optional
SubCategory Walmart Variant: SubCategory T-Shirts Assigns the product to the subcategory on Walmart; must match Walmart’s taxonomy (from Flxpoint Listing Variant: SubCategory) Required
UPC Walmart Variant: UPC 012345678905 Sets the Universal Product Code for the product (from Flxpoint Listing Variant: UPC) Required
Weight Walmart Variant: Weight 0.5 Sets the product weight on Walmart (from Flxpoint Listing Variant: Weight) Required
Images Walmart Variant: Images https://example.com/image.jpg Sets the product image URLs on Walmart (from Flxpoint Listing Variant: Images) Required
Item Condition Walmart Variant: Item Condition New Specifies the condition of the product (from Flxpoint Listing Variant: Item Condition) Required
Item Price Walmart Variant: Item Price 50.00 Sets the selling price of the product on Walmart (from Flxpoint Listing Variant: Item Price) Required
Quantity Walmart Variant: Quantity 100 Sets the stock level of the product on Walmart (from Flxpoint Listing Variant: Quantity) Required
Shipping Cost Walmart Variant: Shipping Cost 10.00 Sets the shipping cost for the product (from Flxpoint Listing Variant: Shipping Cost) Optional
MPN Walmart Variant: MPN ABC123-MPN Sets the Manufacturer Part Number for the product (from Flxpoint Listing Variant: MPN) Optional
Available Source Fields
Flxpoint provides fields under categories like:
  • Walmart Variant: Brand (maps to Walmart Variant: Manufacturer), MainCategory (maps to Walmart Variant: MainCategory), SubCategory (maps to Walmart Variant: SubCategory), Description (maps to Walmart Variant: Description), Shipping Cost (maps to Walmart Variant: Shipping Cost), Images (maps to Walmart Variant: Images), Item Condition (maps to Walmart Variant: Item Condition), Item Price (maps to Walmart Variant: Item Price), MPN (maps to Walmart Variant: MPN), Quantity (maps to Walmart Variant: Quantity), SKU (maps to Walmart Variant: SKU), Title (maps to Walmart Variant: Title), UPC (maps to Walmart Variant: UPC), Weight (maps to Walmart Variant: Weight).
Mapping Options
You can choose from the following options for each field:
  • Enable: Publish the field (e.g., enable “UPC”).
  • Disable: Ignore the field (e.g., disable “MPN”).
Tip: In your mapping template, set Listing Variant: SubCategoryWalmart Variant: SubCategory. Leave MainCategory 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.
  • 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 SubCategory (Category 2) are validated to meet Walmart’s standards. SubCategory must match a valid value from Walmart’s taxonomy, while MainCategory (Category 1) is optional but recommended for better browse filters.
  • Limitations: Does not create brand-new listings for products not already in Walmart’s database. Default "Listing End Date" is 1 year, with a maximum of 5 years or 1825 days.
  • Supported Features: Supports generic pricing & currency, weights & dimensions, images, categories, and overwriting. Does not support custom fields or variations (e.g., multiple options).
Tip: Validate your UPCs and ensure all required fields, especially SubCategory, are mapped to avoid publishing failures. Listings may take up to 24 hours to appear on Walmart.

If you encounter issues:
  • Product Not Uploading to Store:
    • Ensure item condition is New or Refurbished.
    • Verify SubCategory (Category 2) matches Walmart’s taxonomy (View Categories).
    • Confirm required fields (Weight, Country Code, UPC/GTIN, Images, Manufacturer, Description, SubCategory) are not empty. Use high-quality images and clear descriptions.
  • Fields Not Publishing: Verify the field is enabled in the mapping template (e.g., Item Price, Quantity, SubCategory).
  • Sync Not Running: Confirm the sync schedule or run manually with "Run Sync." Use "View Logs" to diagnose issues.
  • Shipping Issues: Ensure the shipping template is correctly configured in Walmart’s settings with Tax Code 2038710 and shipping text (Value, Two Day).

Conclusion
With this integration, you can efficiently publish listings from your Flxpoint catalog to Walmart, ensuring your products are accurately listed on the channel with minimal effort.
 
 


 

 

Order Operations

Get Orders 

Supported | Walmart - Get Orders

Introduction to Walmart Get Orders Integration
This guide helps you set up the Get Orders integration for Walmart on Flxpoint. It enables seamless import of new orders from Walmart into your Flxpoint system, streamlining order management for sellers of all sizes by retrieving order details, shipping information, and customer data.

This integration retrieves new orders from Walmart that have not yet been imported, streamlining order processing:
  • Import orders based on specified statuses and date ranges.
  • Send acknowledgments for imported orders if needed.
  • Map Walmart order data to Flxpoint fields for accurate order fulfillment.
It simplifies managing Walmart orders directly within Flxpoint.

The integration follows a structured process to import orders from Walmart:
  • Order Retrieval: Use GET requests on the endpoint orders?createdStartDate=&status= to fetch orders based on start date and status.
  • Fulfillment Type: Filter orders by fulfillment type (Seller Fulfilled, WFS Fulfilled, 3PL Fulfilled) as specified in settings.
  • Acknowledgment: Send an acknowledgment via orders/{orderId}/acknowledge if the order status is updated to Acknowledged.
  • Execution: Run manually via "Run Sync" or on a schedule via "Adjust Schedule."
Note: Ensure your Walmart API credentials are correctly configured to avoid retrieval failures.

Customize how orders are imported with these settings:
  • Enable Get Orders: Turn on to import orders from Walmart.
  • Order Statuses: Select statuses to import (Created, Acknowledged, Shipped, Delivered, Cancelled).
  • Fetch Orders for the Last X Days: Set the date range for fetching orders (default: 5 days, options up to 60 days).
  • Fulfillment Type: Choose the fulfillment type (Seller Fulfilled, WFS Fulfilled, 3PL Fulfilled).
  • Personal Identifying Information Retention: Set the duration to retain personal data (Indefinitely, 30/60/90 days post-shipment).

Follow these steps to configure the Get Orders integration:
  • 1 Configure Shipping Mapping: Ensure Walmart’s shipping mapping is set up in Settings > Shipping Profile > Seller Fulfillment > Shipping Templates to define shipping methods (e.g., Value, Standard, Two-Day).
  • 2 Enable Two-Day Shipping (Optional): If offering Two-Day shipping, apply and get approval from Walmart prior to enabling it on product sales.
  • 3 Enable Get Orders: Go to the Walmart channel settings, find "Get Orders," and toggle it on.
  • 4 Configure Settings:
    • Order Statuses: Select the statuses to import (e.g., Created, Acknowledged).
    • Fetch Orders for the Last X Days: Choose a date range (e.g., 5–60 days).
    • Fulfillment Type: Select the appropriate type (e.g., Seller Fulfilled).
    • Personal Identifying Information Retention: Set the retention period (e.g., Indefinitely, 30/60/90 days post-shipment).
  • 5 Create a Mapping Template: Use "Manage Mapping" to define which order fields to import (see Mapping Fields section).
  • 6 Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule." Monitor progress using Flxpoint logs.

  • The mapping screen is labeled “Walmart → Flxpoint” under “Get Orders.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (Walmart fields), Right (Flxpoint fields).

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
SKU Flxpoint Order Item: SKU ABC123 Identifies the product in the order (from Walmart Order: SKU) Required
Title Flxpoint Order Item: Name Blue T-Shirt Records the product name in the order (from Walmart Order: Title) Optional
Quantity Flxpoint Order Item: Quantity Ordered 3 Records the quantity of the item ordered (from Walmart Order: Quantity) Required
Item Price Flxpoint Order Item: Price 29.99 Records the price of the item (from Walmart Order: Item Price) 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: 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: Address 2) Optional
City (Billing/Shipping) Flxpoint Order: City (Billing/Shipping) Los Angeles Records the city of the billing/shipping address (from Walmart Order: City) Optional
State (Billing/Shipping) Flxpoint Order: State (Billing/Shipping) California Records the state of the billing/shipping address (from Walmart Order: 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: 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: 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: Phone) Optional
Ship Name Flxpoint Order: Ship Name John Doe Records the name of the shipping recipient (from Walmart Order: Ship Name) Optional
Shipping Method Flxpoint Order: Channel Shipping Text Standard Records the shipping method used for the order (from Walmart Order: Shipping Method) Optional
Total Price Flxpoint Order: Order Total 150.00 Records the total order amount (from Walmart Order: Total Price) Optional
Total Price Flxpoint Channel Invoice: Total 150.00 Records the total invoice amount (from Walmart Order: Total Price) Optional
Total Tax Flxpoint Channel Invoice: Tax Cost 12.00 Records the total tax amount for the order (from Walmart Order: Total Tax) Optional
Shipping Total Flxpoint Channel Invoice: Shipping Cost 15.00 Records the shipping cost for the order (from Walmart Order: Shipping Total) Optional
Order Date Flxpoint Channel Invoice: Created On 2025-05-01T10:00:00Z Records the date the invoice was created (from Walmart Order: Order Date) Optional
Order Date Flxpoint Order: Ordered On 2025-05-01T10:00:00Z Records the date the order was placed (from Walmart Order: Order Date) Required
Available Source Fields
Walmart provides fields under categories like:
  • Walmart Order: Item Price (maps to Order Line Item: Price), Quantity (maps to Order Line Item: Quantity), SKU (maps to Order Line Item: SKU), Title (maps to Order Line Item: Title), Address 1 (maps to Shipping/Billing Address: Address Line 1), Address 2 (maps to Shipping/Billing Address: Address Line 2), Shipping Method (maps to Order: Channel Shipping Text), City (maps to Shipping/Billing Address: City), Country Code (maps to Shipping/Billing Address: Country Code), Order Date (maps to Channel Invoice: Created On, Order: Ordered On), Ship Name (maps to Shipping/Billing Address: Full Name), Total Price (maps to Order: Order Total, Channel Invoice: Total), Phone (maps to Shipping/Billing Address: Phone), Postal Code (maps to Shipping/Billing Address: Postal Code), Shipping Total (maps to Channel Invoice: Shipping Cost), State (maps to Shipping/Billing Address: State), Total Tax (maps to Channel Invoice: Tax Cost).
Mapping Options
You can choose from the following options for each field:
  • Enable: Import the field (e.g., enable “Item Price”).
  • Disable: Ignore the field (e.g., disable “Address 2”).

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).
  • Limitations: Does not support custom fields, digital items, or donations. Personal identifying information is redacted after the retention period set in the configuration.
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 you encounter issues:
  • Orders Not Importing:
    • Ensure the order status on Walmart matches the selected statuses in Flxpoint (e.g., if set to “Created,” orders marked “Completed” won’t import).
    • Verify the order’s creation date falls within the “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 (SKU, Quantity, Order Date) are mapped in the template.
  • Shipping Issues: Confirm that Walmart’s shipping mapping is properly configured to support the selected fulfillment type and shipping methods (e.g., Value, Standard, Two-Day).
  • Sync Not Running: Verify the sync schedule or run manually with “Run Sync.” Check Flxpoint logs for errors.
  • Connection Issues: Ensure Walmart API credentials (Seller ID, Consumer ID, Private Key) are correct and the connection is active.

Conclusion
With this integration, you can efficiently import and manage Walmart orders in Flxpoint, ensuring accurate order processing and fulfillment while adhering to Walmart’s shipping and fulfillment requirements.
 
 

Sync Orders 

Supported | Walmart - Sync Orders

Introduction to Walmart Sync Orders Integration
This guide helps you set up the Sync Orders integration for Walmart on Flxpoint. It ensures that order data, such as shipment details, is synchronized between Flxpoint and Walmart, keeping your order status up-to-date. Let’s get started!

This integration synchronizes order data between Flxpoint and Walmart, ensuring consistency:
  • Update Walmart with shipment details (carrier, method, tracking number, URL) from Flxpoint.
  • Automatically update the order status to Shipped on Walmart once fully shipped.
  • Map Flxpoint shipment fields to Walmart fields for accurate tracking information.
It simplifies keeping order data in sync on Walmart directly from Flxpoint.

The integration follows a structured process to sync orders with Walmart:
  • Shipment Update: Post shipment details using the endpoint orders/{orderId}/shipping.
  • Eligibility Check: Only fully shipped orders are eligible for syncing.
  • Status Update: Automatically update the order status to Shipped on Walmart after syncing.
  • Execution: Run manually via "Run Sync" or on a schedule via "Adjust Schedule."
Note: Ensure your Walmart connection is active and a shipping template is configured to avoid synchronization failures.

Customize how orders are synced with these settings:
  • Enable Sync Orders: Turn on to synchronize order data with Walmart.
  • 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 configure the 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: Use "Manage Mapping" to 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 “Flxpoint → Walmart” under “Sync Orders.”
  • Buttons: Cancel to discard changes, Duplicate to copy the template, and Save Mapping 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
Available Source Fields
Flxpoint provides fields under categories like:
  • Shipment: Carrier (Text, maps to Walmart Fulfillment: Carrier Name), Method (Text, maps to Walmart Fulfillment: Shipping Method), Tracking Number (Text, maps to Walmart Fulfillment: Tracking Number), Tracking URL (Text, maps to Walmart Fulfillment: Tracking URL).
Mapping Options
You can choose from the following options for each field:
  • Enable: Sync the field (e.g., enable “Carrier”).
  • Disable: Ignore the field (e.g., disable “Tracking URL”).
  • Don’t Map: Skip the field—no data is sent to Walmart.
  • Set To Empty: Clear the field in Walmart, removing existing data.

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.
  • Eligibility: Only fully shipped orders are eligible for syncing; partial order shipments or partial order item shipments are not supported.
  • 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 all items in an order are fully shipped and the shipping template is correctly set up in Walmart before syncing. Test with a small batch of orders to confirm mapping accuracy.

If you encounter issues:
  • Order Not Syncing: Ensure the order is fully shipped, as only fully shipped orders are eligible for syncing. Verify that required fields (Carrier Name, Tracking Number) are mapped in the template.
  • Shipping Template Missing: Confirm a shipping template is configured in Walmart, as it’s mandatory for syncing orders.
  • Fields Not Syncing: Check the mapping template to confirm fields like Carrier Name and Tracking Number are enabled.
  • 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 Walmart API credentials (Seller ID, Consumer ID, Private Key) are correct and the connection is active.

Conclusion
With this integration, you can efficiently sync order shipment details from Flxpoint to Walmart, ensuring accurate tracking information and order status updates with minimal effort.