> ## Documentation Index
> Fetch the complete documentation index at: https://help.jetpack3pl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Walmart Integration

> Connect your Walmart Marketplace account to Jetpack to automatically sync products, orders, tracking, and inventory.

<div className="page-intro">
  Integrating Walmart with Jetpack enables automatic or manual syncing of products, orders, tracking information, and inventory between your Walmart Marketplace account and your Jetpack dashboard. This integration streamlines your Walmart operations with real-time order import and configurable sync schedules.
</div>

<div
  style={{
backgroundColor: 'var(--color-background-secondary, #f8f9fa)',
padding: '8px 24px',
borderRadius: '8px',
marginTop: '16px',
marginBottom: '20px',
border: '1px solid var(--color-border, #e5e7eb)'
}}
>
  <div
    style={{
display: 'flex',
alignItems: 'center',
gap: '10px',
marginBottom: '0px'
}}
  >
    <img
      src="https://mintcdn.com/jetpack/l0jHEdf4TBXptPmb/images/shipbob-logomark.svg?fit=max&auto=format&n=l0jHEdf4TBXptPmb&q=85&s=12e573fede92cef73c1e1c767cd19643"
      alt="ShipBob"
      style={{
    height: '20px',
    width: 'auto'
  }}
      width="22"
      height="22"
      data-path="images/shipbob-logomark.svg"
    />

    <div
      style={{
  fontSize: '16px',
  fontWeight: '600',
  color: 'var(--color-text-primary, #1f2937)',
  letterSpacing: '0.3px'
}}
    >
      About ShipBob Integration References
    </div>
  </div>

  <div
    style={{
fontSize: '15px',
lineHeight: '1.7',
color: 'var(--color-text-secondary, #4b5563)',
marginTop: '0'
}}
  >
    During setup, you'll authorize the <strong>"ShipBob"</strong> integration in Walmart Seller Center. This is expected—Jetpack has licensed ShipBob's integration infrastructure to provide reliable connections. Your data flows seamlessly to your Jetpack dashboard.
  </div>
</div>

## Prerequisites

Before connecting your Walmart Marketplace account to Jetpack, ensure you have:

* An active Walmart Marketplace seller account
* Active listings in Walmart Marketplace
* A Jetpack merchant account

<Info title="US Marketplace Only">
  This integration currently supports only the Walmart US marketplace.
</Info>

***

## Connecting Walmart to Jetpack

<Steps>
  <Step title="Navigate to Integrations">
    From your Jetpack dashboard, click **Integrations** in the left-hand navigation bar. Additional menu options will appear.
  </Step>

  <Step title="Select App Store">
    Choose **App Store** from the submenu to be redirected to the Apps & Integrations page.

    <img src="https://mintcdn.com/jetpack/BV99alHoQ_L01vre/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-1.png?fit=max&auto=format&n=BV99alHoQ_L01vre&q=85&s=c447c315b3f79b0cae5b382ad48498d1" alt="Apps & Integrations page with App Store option selected in the Integrations menu" width="834" height="904" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-1.png" />
  </Step>

  <Step title="Locate the Walmart integration">
    Find the Walmart integration by typing "Walmart" in the search bar or scrolling through the available integrations.
  </Step>

  <Step title="Click the Walmart tile">
    Select the **Walmart** tile to view the integration details.
  </Step>

  <Step title="Click Connect App">
    Click the **Connect App** button to begin the setup process.

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-2.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=d4409d39290ee76053b432d918861972" alt="Walmart integration details page showing Connect App button" width="1414" height="468" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-2.png" />
  </Step>

  <Step title="Click CONNECT next to Walmart">
    In the redirected window, click **CONNECT** next to Walmart to begin entering your credentials.

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-3.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=8969bce3935a4b52bc2138498aa743f9" alt="Connect your account screen with Walmart and Jetpack connection options" width="1390" height="884" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-3.png" />
  </Step>

  <Step title="Retrieve your Walmart API credentials">
    Before entering credentials, you'll need to generate them from the Walmart Developer Portal. Visit [Walmart Developer Portal](https://developer.walmart.com/) and follow these substeps:

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-4.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=f2a7363ef3fda6ac0df2d9b4584c7dfa" alt="Walmart Developer Portal showing Add New Key For A Solution Provider button" width="963" height="411" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-4.png" />

    **Log in with your Walmart store credentials**

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-7.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=9b7b8ac6c464f7abae346f89cc6a9848" alt="Walmart Authentication dialog with Client ID and Client Secret fields, and ShipBob connection button" width="1288" height="744" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-7.png" />

    **Click + Add New Key For A Solution Provider**

    **Select ShipBob from the dropdown list**

    **Click NEXT to proceed to permissions**

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-5.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=29d9d3363be0a520a2e99c852284c5dd" alt="New Delegated Access Key dialog with ShipBob selected from solution provider dropdown" width="609" height="503" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-5.png" />

    **Grant ShipBob full access permissions** for Items, Inventory, Orders, Returns, Fulfillment, Shipping, and Rules, then click **SUBMIT**

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-6.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=fade369921fbb14f2ed89b34b7c101f4" alt="ShipBob Key Permission screen showing full access permissions for all categories" width="967" height="683" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-6.png" />

    **After receiving your Client ID and Client Secret, return to the Jetpack connection screen**
  </Step>

  <Step title="Enter credentials and connect to Jetpack">
    Enter your **Walmart Client ID** and **Client Secret** in the corresponding fields, then click **CONNECT** next to ShipBob.

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-8.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=d0c1c38fac68b169427ace8931e753db" alt="Jetpack login page" width="1391" height="886" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-8.png" />
  </Step>

  <Step title="Log in with your Jetpack credentials">
    When prompted, log in with your Jetpack username and password to authorize the connection.

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-9.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=2a5bde6b0c81b8a7cdb98ed6f5f5ceba" alt="Install Walmart - Jetpack Integration screen showing channel selection and permission options" width="974" height="457" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-9.png" />
  </Step>

  <Step title="Configure channel and permissions">
    Grant Jetpack access to the necessary Walmart information and choose a name for your integration channel. You can use an existing Walmart channel or create a new one by providing a unique name.
  </Step>

  <Step title="Complete the installation">
    Review the permissions and click the **Allow & Install** button to complete the connection.

    <img src="https://mintcdn.com/jetpack/BV99alHoQ_L01vre/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-10.png?fit=max&auto=format&n=BV99alHoQ_L01vre&q=85&s=e6095101b8e6c4faad769b6669fb323c" alt="Configuration settings screen showing data sync options after successful installation" width="846" height="879" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-10.png" />
  </Step>
</Steps>

A success message will appear to confirm the integration, and you'll be taken to the configuration settings screen.

***

## Configuring Your Walmart Integration Settings

Once your Jetpack and Walmart accounts are connected, you can configure the integration settings.

<img src="https://mintcdn.com/jetpack/BV99alHoQ_L01vre/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-12.png?fit=max&auto=format&n=BV99alHoQ_L01vre&q=85&s=5893530afc0c8cc5ba676cf9fe726b94" alt="Sync Schedule screen showing frequency dropdown and Save button" width="861" height="345" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-12.png" />

### Data Sync Settings

Select the data you want to sync to Jetpack (products, orders, inventory, and tracking information) by checking the corresponding boxes.

### Ship Start Date

Set the Ship Start Date, which determines from which date Jetpack will import and start shipping your orders. This date can be set to a past date (up to 120 days ago) or a future date. Click **Save** once the settings are configured.

### Sync Schedule

Choose whether you want Jetpack to automatically sync data from Walmart.

**Manual Syncing (Default)**
If you prefer manual syncing, select **Pause** from the sync schedule dropdown. This is the default option when you first set up the integration.

<img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-13.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=79a9bb1bdc9fddf17c32269b5908920e" alt="My Apps page showing Walmart integration with Active status and Manual Sync Now button" width="926" height="594" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-13.png" />

**Automatic Syncing**

To enable automatic syncing, choose a syncing frequency from the dropdown list (options include Every 30 Minutes, Every 1 Hour, Every 4 Hours, etc.) and click **Save**.

### Monitoring Sync Activity

Your integration status will appear as **Active** once syncing is set up. You can trigger an immediate sync by clicking **Sync Now**.

Modify connection settings or syncing schedules at any time via the provided links. Under Sync Logs, you can view all syncing jobs for this integration.

***

## Walmart Integration Features and Capabilities

### Product Syncing

**Unique Identifier:** When syncing products, Jetpack uses the SKU as the unique identifier to locate products within Walmart. Once synced, you can view product details (Inventory ID, name, etc.) on the Jetpack Products page.

#### Auto-Sync Products from Walmart

Automatically import all existing products from your Walmart store into Jetpack. Enable this feature under your Walmart Connection Settings:

1. Navigate to **Integrations**
2. Click **My Apps**
3. Locate your Walmart integration, click the three horizontal dots
4. Select **Connections Settings**
5. Scroll to **Configure your Integration Settings**, check the box for **Sync New Products**, and click **Save**

#### Auto-Sync Products from Imported Orders

For products that have never been imported to Jetpack, a new product will be created automatically when an order containing the product is imported.

<Info title="Cannot Be Disabled">
  This capability cannot be disabled.
</Info>

#### Sync Product Variants

If your Walmart admin portal includes product variants (e.g., different sizes or colors), Jetpack will import each variant as a separate product with its own unique Inventory ID.

**Example:** A hat available in pink, green, and lavender will be imported as three distinct items under the parent product.

#### Product Images

Product images are not automatically imported from Walmart. To update a product image:

1. Select **Inventory** from the left-hand navigation bar
2. Choose **Products** from the dropdown list
3. Click the Inventory ID hyperlink of the product you wish to update
4. Select **Upload Image** and choose the desired photo

The image will update within a few seconds, and a success message will confirm the change.

### Order Syncing

Once orders are synced from Walmart, they appear under the **Orders** tab in your Jetpack dashboard with the Walmart order ID listed under the **Store Order ID** column.

Orders must have a valid shipping address and be in the Created status. Ensure your Walmart store is live with inventory mapped correctly in the Walmart Seller Center.

#### Manual Order Sync

To manually sync orders:

1. Select **Integrations**
2. Click **My Apps**
3. Locate your Walmart integration
4. Click **Sync Now** to manually trigger order syncing

#### Automatic Order Sync

To automatically sync orders, enable automatic order syncing by configuring the Sync Schedule:

1. Go to **Integrations**
2. Click **My Apps**
3. Locate your Walmart integration and click the three vertical dots
4. Select **Sync Schedule**
5. Choose a syncing frequency from options such as Every 30 Minutes, Every 1 Hour, Every 4 Hours, etc.
6. Click **Save**

#### Start Shipping Date

Set a Start Shipping date (which can be a past date up to 120 days or a future date) to determine when Jetpack will begin importing orders:

1. Navigate to **Integrations**
2. Select **My Apps** and locate your Walmart integration
3. Click the three vertical dots and select **Connections Settings**
4. Scroll to the **Start Shipping Date** section, enter the desired date, and click **Save**

### Canceled Orders

The Walmart–Jetpack integration does not support syncing canceled orders between platforms. Cancellations must be performed separately in both Walmart Seller Center and your Jetpack dashboard. Orders already assigned to a picker or in fulfillment cannot be canceled.

To cancel the order in your Jetpack dashboard:

1. Select **Orders** from the navigation bar
2. Check the box next to the order(s) you want to cancel
3. Click the **Actions** button at the top-right
4. Select **Cancel Orders** from the dropdown
5. Confirm the cancellation when prompted

### Returns

You can create and track returns in your Jetpack dashboard. Once a return is generated, it appears on the Order Details page and under the Returns tab.

<Warning title="Returns Cannot Sync to Walmart">
  Returns cannot be created manually on Walmart or sync back to Walmart after being created in Jetpack.
</Warning>

To generate a return in your Jetpack dashboard:

1. Select **Orders** from the left-hand navigation bar
2. Locate the desired order using customer name, Shipment ID, or Store Order ID
3. Click the **Actions** button
4. Select **Create Return** (available only for orders in the Shipped status)
5. Complete the Return Order Form with product details, fulfillment center, and label type (prepaid or ShipBob parcel)

### Tracking Updates

After Jetpack fulfills an order, a unique tracking number and link are uploaded to the Order Details page. This tracking link directs you to the carrier's website. The tracking number is also automatically uploaded to your Walmart store, marking the shipment as fulfilled.

To enable tracking sync in your Jetpack dashboard:

1. Navigate to **Integrations**
2. Select **My Apps**
3. Locate your Walmart integration, click the three dots, and select **Connections Settings**
4. Scroll to **Configure Your Integration Settings**
5. Check the box for **Sync Tracking Information**
6. Click **Save**

### Automation Rules

Jetpack's automation rules allow you to apply custom rules such as:

* Adding a specific product to orders
* Ignoring certain orders
* Requesting a signature upon delivery
* Excluding gift messages

You can define conditions to further specify when these rules apply. Refer to [this API documentation](https://developer.shipbob.com/) to verify supported conditions.

### Inventory Quantity Sync

The Inventory Qty Sync feature automatically updates inventory levels from Jetpack to Walmart every 15 minutes.

* For non-bundled products, the Sellable quantity (Fulfillable quantity minus Exception quantity) is synced
* For bundled products, the available quantity is determined by the product with the least available units

This sync is not in real time, so overselling may occur, displaying negative quantities if stock is oversold. Inventory sync is not available for digital items and reflects total stock levels across all fulfillment centers.

To enable inventory sync in your Jetpack dashboard:

1. Navigate to **Integrations**
2. Select **My Apps** and locate your Walmart integration
3. Click the three vertical dots and select **Connections Settings**
4. Scroll to **Configure Your Integration Settings**
5. Check the box for **Sync Inventory Stock Counts**
6. Click **Save**

***

## Disabling the Walmart Integration

If you need to disconnect your Walmart integration, follow these steps:

<Steps>
  <Step title="Navigate to Integrations">
    From your Jetpack dashboard, click **Integrations** on the left-hand navigation bar.
  </Step>

  <Step title="Click Launch">
    Find the Walmart integration tile and click **Launch** to access the integration management page.

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-15.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=3b15c4695ae226782a5c5e29b72e14f7" alt="Walmart sync logs page with Connection Settings link highlighted" width="701" height="474" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-15.png" />
  </Step>

  <Step title="Open Connection Settings">
    In the redirected window, click the **Connection Settings** link.

    <img src="https://mintcdn.com/jetpack/AS1ETIJN0kSBOt_w/fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-16.png?fit=max&auto=format&n=AS1ETIJN0kSBOt_w&q=85&s=02cdb2381f98fa2b132deb259d0042af" alt="Connection Settings page showing Uninstall button" width="778" height="233" data-path="fulfillment/account-setup/integrating-store/images/walmart:_initial_setup-image-16.png" />
  </Step>

  <Step title="Uninstall the integration">
    Click the **Uninstall** button at the bottom of the Connection Settings page to disable the integration.
  </Step>
</Steps>

***

## Let's Dive Deeper

<CardGroup cols={3}>
  <Card title="Store Integration Overview" icon="store" href="/fulfillment/account-setup/integrating-store">
    Back to the main integrations guide
  </Card>

  <Card title="Syncing Products" icon="arrows-rotate" href="/fulfillment/managing-products/syncing-products">
    Set up your product catalog
  </Card>

  <Card title="Importing Orders" icon="file-import" href="/fulfillment/account-setup/importing-orders">
    Understand how orders flow into Jetpack
  </Card>

  <Card title="Managing Inventory" icon="warehouse" href="/fulfillment/managing-inventory">
    Inventory management and tracking
  </Card>

  <Card title="Automation Rules" icon="wand-magic-sparkles" href="/fulfillment/rules-customization-kitting/automation-rules">
    Apply custom rules to orders
  </Card>

  <Card title="Returns Processing" icon="arrow-rotate-left" href="/fulfillment/returns">
    Set up returns handling
  </Card>
</CardGroup>

<div className="jetpack-callout">
  <img src="https://mintcdn.com/jetpack/2iejPNBTYKEx6ntF/images/jetpack-logomark-256.png?fit=max&auto=format&n=2iejPNBTYKEx6ntF&q=85&s=340604ced4add3864f2641341826e1c9" alt="Jetpack" className="jetpack-callout-icon" width="256" height="256" data-path="images/jetpack-logomark-256.png" />

  <div className="jetpack-callout-content">
    <h4 className="jetpack-callout-title">Questions? Contact Jetpack Care.</h4>
    <p className="jetpack-callout-text">If you have any questions or run into issues, you can always contact Jetpack Care for help. Our team is always here to assist via Slack, phone, or email!</p>
  </div>
</div>
