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) orfeeds?feedType=item
(Canada), using JSON for US and XML for Canada. - Get Acknowledgement: Receives an Acknowledgement ID after feed submission.
-
Check Processing Report: Downloads report from
feeds/{ackID}
to confirm no errors; marks products as listed if successful. -
Update Inventory: Syncs inventory via
feeds?feedType=inventory
, confirming with another Acknowledgement ID. -
Update Shipping Template: If configured, updates via
feeds?feedType=SKU_TEMPLATE_MAP
. - Save Listing ID: Stores SKU as the external listing ID for successfully listed products.
- Batch Processing: Uploads products in batches of 1000, which may take up to 24 hours to appear on Walmart.
Note: Listings may take up to 24 hours to appear on Walmart after submission. Monitor Flxpoint logs for confirmation.
Customize the integration to fit your needs:
- Connection: Select your Walmart Marketplace account.
- Shipping Template ID: Optionally set a Walmart shipping template ID (defaults to account settings).
- Fulfillment ID: Optionally specify a Walmart fulfillment ID.
- Listing End Date: Set listing duration (default: 1 year, max: 5 years or 1825 days).
- Fulfillment Lag Time: Define days between order and shipment (required for Walmart Canada).
- Tax Code: Set a tax code (recommended: 2038710 for general products).
- Shipping Cost: Optionally set a uniform shipping cost, overridden by the template if configured.
- Remove Free Shipping: Toggle to disable free shipping.
- Ship Method and Region: Select shipping method and region.
- Product ID Overrides: Enable SKU or UPC overrides (not both) to update existing listings.
- 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.
- Set Market to US and Endpoint to
-
4 Validate UPCs with a Rule:
- In "Publish Listings" rules, add a rule (e.g., "Publish Listings - Rule #1").
- Set condition: If "Listing Variant: UPC" has "# of Characters" less than 12 OR less than 11, prefix with "0".
- 5 Create a Mapping Template: Define which Flxpoint fields to send to Walmart (details below).
- 6 Run the Integration: Click “Run Integration” to start manually, or schedule it (e.g., daily). Monitor logs as it may take up to 24 hours for listings to appear on Walmart.
- The mapping screen is labeled “Mapping Template” at the top, e.g., "Publish Listings 1."
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
- Sections include:
- Settings: Options like connection, shipping template ID, fulfillment ID, listing end date, fulfillment lag time, tax code, and scheduling.
- From Value: Flxpoint fields, like Listing Parent (e.g., Brand, 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 2
➜ Walmart 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) orfeeds?feedType=item
(Canada) for listing feeds, andfeeds?feedType=inventory
for inventory updates. Connection settings are configured through API credentials. - Product Visibility: Does not support hiding/unhiding or delisting directly; use the Sync & Link Listings integration for these actions.
- Batch Processing: Uploads products in batches of 1000, which may take up to 24 hours to appear on Walmart.
- Compliance Requirements: Ensures required fields like UPC/GTIN, weight, and 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.