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!
The Walmart Sync & Link Listings integration connects your Flxpoint system to Walmart to:
- Update price and quantity on Walmart listings based on your Flxpoint catalog.
- Link Flxpoint products to existing Walmart listings using UPC or SKU.
- Support delisting products to manage availability.
The integration follows a structured process to sync and link listings with Walmart:
-
Linking: For existing listings, Flxpoint uses GET on the endpoint
items?nextCursor=*
to retrieve SKU and UPC data. -
Price/Quantity Sync: Updates price and quantity by submitting to
feeds?feedType=INVENTORY
for inventory andfeeds?feedType=PRICE
for pricing. - Acknowledgement: Receives an Acknowledgement ID after each feed submission.
- Processing Report: Downloads the feed processing report to check for errors; if no errors, marks inventory/price as synced.
-
Delisting: To delist, hits the endpoint
items/{sku}
with a single SKU per call to remove the listing. - Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."
Note: Ensure your Walmart API credentials are correctly configured to avoid retrieval or update failures.
Customize how your listings are synced with these settings:
- Enable Sync Listings: Turn on to synchronize pricing and quantity with Walmart.
- Linking Identifier: Choose UPC or SKU to link Flxpoint products to Walmart listings.
- Fulfillment Lag Time: Specify the number of days between order and shipment (required for Walmart Canada).
- Auto Delist When Out of Stock: Enable to automatically delist products that are out of stock.
Follow these steps to configure the Sync & Link Listings integration:
- 1 Enable Sync Listings: Go to the Walmart channel settings, find "Sync Listings," and toggle it on.
- 2 Configure Linking Identifier: Select UPC or SKU as the identifier to link Flxpoint products to Walmart listings.
- 3 Set Fulfillment Lag Time: Provide the lag time for Walmart Canada (number of days between order and shipment).
- 4 Enable Auto Delist: Toggle on "Auto Delist When Out of Stock" to automatically delist out-of-stock products.
- 5 Create a Mapping Template: Use "Manage Mapping" to define which fields to sync (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 “Flxpoint → Walmart” under “Sync Listings.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Flxpoint fields), Right (Walmart fields).
Mapping templates control which Flxpoint fields are synced with Walmart. Below are the fields you can map, with examples and purposes:
Walmart Sync & Link Listings Mappings
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU | Walmart Variant: SKU | ABC123 | Links the Flxpoint listing to the Walmart product (from Flxpoint Listing Variant: SKU) | Required |
Item Price | Walmart Variant: Item Price | 50.00 | Updates the selling price of the product on Walmart (from Flxpoint Listing Variant: List Price) | Optional |
Quantity | Walmart Variant: Quantity | 100 | Updates the stock level of the product on Walmart (from Flxpoint Listing Variant: Quantity) | Optional |
Available Source Fields
Flxpoint provides fields under categories like:
- Walmart Variant: List Price (maps to Walmart Variant: Item Price), Quantity (maps to Walmart Variant: Quantity), SKU (maps to Walmart Variant: SKU).
Mapping Options
You can choose from the following options for each field:
- Enable: Sync the field (e.g., enable “List Price”).
- Disable: Ignore the field (e.g., disable “SKU” if not needed).
This section provides key details about the Walmart Sync & Link Listings integration to help you understand the process:
-
Walmart Integration: Connects to your Walmart Marketplace store using endpoints like
items?nextCursor=*
to retrieve listings andfeeds?feedType=PRICE/INVENTORY
to update price and inventory. Connection settings are configured through API credentials. - Product Visibility: Does not support hiding or unhiding products. Walmart requires delisting to manage visibility, and delisted products must be republished manually.
Tip: Use the “Auto Delist When Out of Stock” feature to manage visibility, and test with a small batch of listings to ensure mapping accuracy.
If you encounter issues:
- Sync Not Updating: Check the mapping template to ensure fields like price and quantity are enabled.
- Delisting Not Working: Verify the SKU is correct and the product exists on Walmart. Note: Auto-delisted items need to be republished to become listed again.
- Auto-Delist Not Triggering: Ensure the "Auto Delist When Out of Stock" option is enabled and the product’s quantity is zero. Use override job to un-retire if needed.
- Sync Not Running: Confirm the sync schedule or run manually with "Run Sync." Check Flxpoint logs for errors.
- Connection Issues: Verify that Walmart API credentials (Seller ID, Consumer ID, Private Key) are correct and the connection is active.
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 orfeeds?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: SubCategory
➜ Walmart 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) orfeeds?feedType=item
(Canada) for listing feeds, andfeeds?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.
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.
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.