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

# WooCommerce Integration

> Connect your WooCommerce store to Jetpack for automatic product syncing, order importing, and inventory management.

<div className="page-intro">
  Connecting your WooCommerce (WordPress) store to Jetpack enables automatic synchronization of products and orders, streamlining your fulfillment workflow. This integration handles product syncing, order importing, real-time inventory updates, and tracking synchronization—all without manual data entry.
</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 your WooCommerce store. 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 starting the integration, ensure you have:

* WordPress website with WooCommerce plugin installed
* Active WooCommerce store
* Jetpack merchant account

***

## Important Guidelines

Before integrating WooCommerce with Jetpack, review these important guidelines:

### Unique SKUs

Each WooCommerce product must have a unique SKU. If SKUs are not unique, products may be mapped to the same base/variant product in Jetpack.

To update SKUs after syncing, add the new SKU to the Sales Channel of the existing product in your Jetpack dashboard. Avoid updating order numbers or other unique values once products are synced, as this can disrupt order fulfillment.

### Multiple WooCommerce Stores

If you plan to connect multiple WooCommerce stores to Jetpack, use a unique WooCommerce user account per store. Using the same user across multiple stores can cause duplicate store order IDs, which prevents proper order fulfillment.

### API Token & Firewall Considerations

**Do not change your WooCommerce API token** after the integration is established, as this will break the connection between WooCommerce and Jetpack.

Ensure your WordPress site's firewall settings allow Jetpack (ShipBob infrastructure) to connect to the WooCommerce API. Some security plugins or hosting providers may block API connections by default.

***

## Connecting WooCommerce to Jetpack

Follow these steps to connect your WooCommerce store to your Jetpack dashboard:

<Steps>
  <Step title="Click Quick Actions in your dashboard">
    <img src="https://mintcdn.com/jetpack/tNeg3buzYemYIRBU/fulfillment/account-setup/images/quick-actions-button.png?fit=max&auto=format&n=tNeg3buzYemYIRBU&q=85&s=cc434dcc1be224216131fb397a64371e" alt="Dashboard showing Quick Actions button at bottom of navigation menu" className="screenshot" width="800" height="666" data-path="fulfillment/account-setup/images/quick-actions-button.png" />
  </Step>

  <Step title="Select Connect Store Integration">
    <img src="https://mintcdn.com/jetpack/tNeg3buzYemYIRBU/fulfillment/account-setup/images/quick-actions-connect-store.png?fit=max&auto=format&n=tNeg3buzYemYIRBU&q=85&s=4c9472381fe4a682ab68646b7719ce9c" alt="Quick Actions menu showing Connect Store Integration and platform options" className="screenshot" width="800" height="772" data-path="fulfillment/account-setup/images/quick-actions-connect-store.png" />
  </Step>

  <Step title="Choose WooCommerce from the platform list">
    <img src="https://mintcdn.com/jetpack/tNeg3buzYemYIRBU/fulfillment/account-setup/images/quick-actions-platform-selection.png?fit=max&auto=format&n=tNeg3buzYemYIRBU&q=85&s=cf818385a476657a10a2f610151f3984" alt="Apps & Integrations page showing platform tiles including Shopify, Walmart, and Linnworks" className="screenshot" width="782" height="800" data-path="fulfillment/account-setup/images/quick-actions-platform-selection.png" />

    Find **WooCommerce** in the list and click **+ Connect**.

    You will be redirected to the WooCommerce Integration page.
  </Step>

  <Step title="Enter your WooCommerce store URL">
    <img src="https://mintcdn.com/jetpack/ng8IARKK02HNf9Vk/fulfillment/account-setup/images/woocommerce-store-url-entry.png?fit=max&auto=format&n=ng8IARKK02HNf9Vk&q=85&s=6ade93270875b4e0ec3711c235c00c1b" alt="WooCommerce Integration page with store URL entry field" className="screenshot" width="800" height="404" data-path="fulfillment/account-setup/images/woocommerce-store-url-entry.png" />

    Enter your store URL in the format shown (e.g., [www.yoursite.com](http://www.yoursite.com)) without the https\:// prefix.

    Click **Link Store Now**.
  </Step>

  <Step title="Approve the connection in your WooCommerce store">
    <img src="https://mintcdn.com/jetpack/ng8IARKK02HNf9Vk/fulfillment/account-setup/images/woocommerce-approve-permissions.png?fit=max&auto=format&n=ng8IARKK02HNf9Vk&q=85&s=2af7c5608bdd146b0cbbe35c3ea7bad8" alt="WooCommerce authorization page showing ShipBob_Fulfillment permissions request" className="screenshot" width="800" height="648" data-path="fulfillment/account-setup/images/woocommerce-approve-permissions.png" />

    You'll be redirected to your WooCommerce store to approve the connection.

    Review the permissions requested:

    * Access to read and modify orders
    * Access to read products and inventory data
    * Ability to update tracking information

    Click **Approve** to authorize the connection.
  </Step>

  <Step title="Complete the connection">
    You will be redirected back to Jetpack's Integrations page.

    Your WooCommerce integration will now show as **Connected**.
  </Step>
</Steps>

***

## Syncing Products

After connecting your WooCommerce store, you need to sync your products from WooCommerce to Jetpack's Product Catalog.

<Steps>
  <Step title="Click Quick Actions in your dashboard">
    <img src="https://mintcdn.com/jetpack/ng8IARKK02HNf9Vk/fulfillment/account-setup/images/woocommerce-sync-products-quick-setup.png?fit=max&auto=format&n=ng8IARKK02HNf9Vk&q=85&s=bba02ef9a0353b09be90c364e7fa29b8" alt="Quick Setup showing Store Integration and Sync Your Products tiles" className="screenshot" width="676" height="391" data-path="fulfillment/account-setup/images/woocommerce-sync-products-quick-setup.png" />

    In the Quick Setup tiles, click **2. Sync Your Products**.
  </Step>

  <Step title="Check the box to sync products from your WooCommerce store">
    <img src="https://mintcdn.com/jetpack/ng8IARKK02HNf9Vk/fulfillment/account-setup/images/woocommerce-sync-products-modal.png?fit=max&auto=format&n=ng8IARKK02HNf9Vk&q=85&s=c028c226ee0d2e2c506be4e2f43e47c8" alt="Sync Your Products modal showing WooCommerce store with checkbox" className="screenshot" width="690" height="703" data-path="fulfillment/account-setup/images/woocommerce-sync-products-modal.png" />

    Check the box under **Sync Products** for your WooCommerce store.
  </Step>

  <Step title="Click Sync">
    Click **Sync** to begin the product sync process.

    A success message will appear to confirm the product sync has started.
  </Step>
</Steps>

***

## Enabling Automatic Order Import

Jetpack automatically imports orders from WooCommerce every 30 minutes. Orders must have a valid shipping address and be in "Processing" status in WooCommerce to be imported.

<Steps>
  <Step title="Navigate to Account Settings in your Jetpack dashboard">
    <img src="https://mintcdn.com/jetpack/ng8IARKK02HNf9Vk/fulfillment/account-setup/images/woocommerce-store-settings-fetch-orders.png?fit=max&auto=format&n=ng8IARKK02HNf9Vk&q=85&s=d190d57c95548a22b01c7d92ecd23752" alt="Store Settings page showing Fetch Orders Every 30 minutes checkbox for WooCommerce" className="screenshot" width="1556" height="1527" data-path="fulfillment/account-setup/images/woocommerce-store-settings-fetch-orders.png" />

    Check the **Fetch Orders Every 30 minutes** box for your WooCommerce store.
  </Step>

  <Step title="Set the Start Shipping Date">
    Select the **Start shipping date** using the calendar picker. This determines how far back Jetpack will look to import orders (up to 120 days in the past, or a future date).
  </Step>

  <Step title="Click Save">
    Click **Save** to enable automatic order import.
  </Step>

  <Step title="Review the confirmation message">
    <img src="https://mintcdn.com/jetpack/ng8IARKK02HNf9Vk/fulfillment/account-setup/images/woocommerce-fetch-orders-confirmation.png?fit=max&auto=format&n=ng8IARKK02HNf9Vk&q=85&s=bac3e385e024f3c6a2ca88f3dbb216ea" alt="Confirmation dialog explaining fetch orders behavior" className="screenshot" width="547" height="567" data-path="fulfillment/account-setup/images/woocommerce-fetch-orders-confirmation.png" />

    A pop-up will appear explaining that enabling this feature will import all paid and unfulfilled orders. Review and click **Ok**.

    A success message will appear to confirm automatic order import is enabled.
  </Step>
</Steps>

<Info title="What Orders Are Imported">
  Jetpack automatically imports orders with "Processing" status in WooCommerce. If you use custom order statuses, contact Jetpack Care to configure which statuses should trigger imports.
</Info>

***

## Enabling WooCommerce Shipment Tracking Extension

To have tracking information updated back to WooCommerce when an order is shipped, you can enable the WooCommerce Shipment Tracking extension.

### Installing the Extension

First, download and install the [WooCommerce Shipment Tracking extension](https://woocommerce.com/products/shipment-tracking/) in your WordPress admin portal.

### Enabling Automatic Tracking Updates in Jetpack

Once the extension is installed in WooCommerce:

<Steps>
  <Step title="Click Quick Actions in your Jetpack dashboard" />

  <Step title="Check the box next to Enable automatic tracking updates">
    This option tells Jetpack to use the WooCommerce Shipment Tracking extension to update tracking information.

    <Warning title="Only Enable If Extension Is Installed">
      Do not check this option if you do not plan to use the extension, as it can interfere with tracking updates.
    </Warning>
  </Step>

  <Step title="Click Next and follow the prompts">
    Complete the setup to enable automatic tracking updates.
  </Step>
</Steps>

### How Tracking Updates Work

**With the extension enabled:**

* Jetpack uses the Shipment Tracking extension fields to update tracking information
* Tracking details appear in WooCommerce's shipment tracking section
* Customers receive tracking notifications according to your WooCommerce email settings

**Without the extension:**

* Jetpack updates tracking information in the WooCommerce **Order notes** section
* Tracking details are visible to store administrators but may require manual customer notification

<img src="https://mintcdn.com/jetpack/ng8IARKK02HNf9Vk/fulfillment/account-setup/images/woocommerce-order-notes-tracking.png?fit=max&auto=format&n=ng8IARKK02HNf9Vk&q=85&s=66c203bf3f749dd1babcc8a167fa5851" alt="WooCommerce Order notes showing tracking update with carrier and tracking hyperlink" className="screenshot" width="1555" height="642" data-path="fulfillment/account-setup/images/woocommerce-order-notes-tracking.png" />

***

## Post-Installation Configuration

Once your integration is set up and products are syncing, you may want to configure additional settings:

***

## Ship Option Mapping

Before orders can be fulfilled, you need to map your WooCommerce shipping methods to Jetpack ship options. This ensures customer shipping selections in WooCommerce are matched to the appropriate fulfillment speed.

[Learn how to configure Ship Option Mapping here](/fulfillment/account-setup/shipping-preferences/choosing-default-carriers).

***

## Verifying Your Connection

To confirm the integration is working properly:

<Steps>
  <Step title="Create a test order in WooCommerce">
    Place a test order in your WooCommerce store.
  </Step>

  <Step title="Check if the order imported to Jetpack">
    Check your Jetpack dashboard under **Orders** to see if the order imported.
  </Step>

  <Step title="Verify product catalog synced">
    Verify the product catalog synced by navigating to **Products** in Jetpack.

    <Warning title="Cancel Test Orders">
      Cancel the test order in Jetpack once you've verified the connection to avoid fulfillment charges.
    </Warning>
  </Step>
</Steps>

***

## Integration Features & Capabilities

### Product Syncing

When you connect WooCommerce to Jetpack, all published products in your WooCommerce store sync to Jetpack's Product Catalog. The integration syncs:

* Product name
* SKU
* Barcode
* Weight
* Dimensions

**Product Variations**: WooCommerce product variations (such as size or color options) sync to Jetpack as separate SKUs. Each variation is treated independently, with variation attributes appended to the product name or SKU in Jetpack. Inventory is tracked separately for each variation.

**Example**:

* WooCommerce: T-Shirt (Small, Blue)
* Jetpack: T-Shirt-Small-Blue or SKU: TSHIRT-SM-BL

### Order Importing

The integration automatically imports WooCommerce orders to Jetpack for fulfillment.

**What Syncs**:

<ul>
  <li>Customer name and shipping address</li>
  <li>Products and quantities</li>
  <li>Shipping method selected at checkout</li>
  <li>Order notes</li>
  <li>Order number (mapped to Jetpack Reference ID)</li>
</ul>

**What Doesn't Sync**:

<ul>
  <li>Draft or pending payment orders (only "Processing" or "Completed" orders sync)</li>
  <li>Canceled orders</li>
  <li>Orders marked as fulfilled by other methods</li>
</ul>

<Info title="Order Status Configuration">
  By default, WooCommerce orders with "Processing" status are imported to Jetpack. If you use custom order statuses, contact Jetpack Care to configure which statuses should trigger imports.
</Info>

### Inventory Management

Jetpack syncs available inventory back to WooCommerce, updating the "Stock Quantity" field for each product. Inventory updates are triggered by:

* Receiving new inventory at Jetpack
* Fulfilling orders
* Inventory adjustments
* Returns processing

Inventory changes typically sync within 15-30 minutes.

### Tracking Number Syncing

When Jetpack ships an order:

1. The tracking number syncs to WooCommerce
2. The order status is updated to "Completed"
3. WooCommerce sends a shipment notification email to the customer with the tracking link

**Tracking Details Synced**:

* Carrier name
* Tracking number
* Tracking URL

### Split Shipments

If an order ships from multiple Jetpack fulfillment centers or in multiple packages, each shipment is updated in WooCommerce separately. Each tracking number is added to the order, and customers receive separate notifications for each shipment (depending on your WooCommerce email settings).

### Order Notes and Gift Messages

**Order Notes**: Customer notes from WooCommerce orders sync to Jetpack and are visible in the order details.

**Gift Messages**: If your WooCommerce store supports gift messages (via a plugin or custom field), contact Jetpack Care to map the gift message field to appear on Jetpack's packing slip.

### Bundled Products

If you sell bundled products in WooCommerce using a bundle plugin, you'll need to configure bundles in Jetpack as well:

1. Map the WooCommerce bundle SKU to a Jetpack bundle parent SKU
2. Ensure component products are available in Jetpack inventory

Learn more about [creating product bundles](/fulfillment/managing-products/more-tools/creating-product-bundles).

### Subscriptions

WooCommerce Subscriptions (recurring orders) are fully supported. Each subscription renewal order is imported to Jetpack as a separate order, and Jetpack fulfills each order as it's placed.

### Returns Processing

Jetpack does not automatically create return orders in WooCommerce. You'll need to manage returns as follows:

1. Create the return order in Jetpack (manually or via API)
2. Once processed, manually mark the order as returned or refunded in WooCommerce

Alternatively, use a returns management integration to automate the returns process between WooCommerce and Jetpack.

***

## Feature Support Summary

| Feature                         | Supported            | Notes                                    |
| ------------------------------- | -------------------- | ---------------------------------------- |
| **Product variations**          | Yes                  | Each variation syncs as a separate SKU   |
| **Bundled products**            | Yes                  | Requires setup in Jetpack                |
| **Subscriptions**               | Yes                  | Each renewal imports as a separate order |
| **Gift messages**               | Yes                  | Requires configuration via Jetpack Care  |
| **Order notes**                 | Yes                  | Syncs automatically                      |
| **Multiple WooCommerce stores** | Yes                  | Each store connects separately           |
| **Custom order statuses**       | Contact Jetpack Care | Requires configuration                   |

***

## Offering ShipBob 2-Day Express Shipping

You can offer ShipBob 2-Day Express as a shipping option at checkout in your WooCommerce store.

<Steps>
  <Step title="Create a 2-Day Shipping Method in WooCommerce">
    From your WordPress admin portal:

    1. Navigate to **WooCommerce > Settings**
    2. Click the **Shipping** tab
    3. Click the **Shipping Zone** where you want to add 2-Day Express (or create a new zone)
    4. Click **Add shipping method**
    5. From the dropdown, select **Flat rate** (or your preferred method type)
    6. Click **Add shipping method**
    7. Name the method **"2-Day Express"** or similar
    8. Set the cost (or leave at \$0 if using real-time rates)
    9. Click **Save changes**
  </Step>

  <Step title="Map to ShipBob 2-Day Express in Jetpack">
    From your Jetpack dashboard:

    1. Navigate to **Settings > Ship Option Mapping**
    2. Locate the **"2-Day Express"** shipping method (it may take a few minutes to appear after creating it in WooCommerce)
    3. From the **Domestic Ship Option** dropdown, select **ShipBob 2-Day Express**
    4. Check the box to mark the method as **Active**
    5. Click **Save Mapping**
  </Step>

  <Step title="Test the Configuration">
    From your WooCommerce storefront:

    1. Add a product to your cart
    2. Proceed to checkout
    3. Verify that **"2-Day Express"** appears as a shipping option
    4. Complete a test order using the 2-Day Express method
    5. Check the Jetpack dashboard to confirm the order imported with **Ship Option: ShipBob 2-Day Express**

    <Warning title="Cancel Test Orders">
      Cancel the test order in Jetpack after verification to avoid fulfillment charges.
    </Warning>
  </Step>
</Steps>

### Understanding 2-Day Express Delivery

ShipBob 2-Day Express targets delivery within 2 business days from shipment:

* **Orders placed before cutoff**: Ship same day or next business day
* **Transit time**: 2 business days after shipment
* **Not guaranteed**: Delivery dates are estimates, not guarantees

**Factors Affecting Delivery**:

<ul>
  <li>Carrier delays</li>
  <li>Weather events</li>
  <li>Address issues</li>
  <li>Peak shipping periods</li>
</ul>

<Info title="Business Day Calculation">
  The 2-day delivery is calculated from the date Jetpack ships the order, not from the date the customer places the order. Business days exclude weekends and carrier holidays.
</Info>

### Pricing Options for 2-Day Express

Ensure your WooCommerce shipping rates are set appropriately for the higher cost of express shipping:

* **Option 1: Flat Rate** - Charge a fixed fee (e.g., \$9.99) for 2-Day Express
* **Option 2: Real-Time Rates** - Use the ShipBob Express Rates plugin to display estimated ShipBob 2-Day Express rates at checkout (see below)

***

## Real-Time Shipping Rates (ShipBob Express Rates Plugin)

The ShipBob Express Rates plugin for WooCommerce displays estimated shipping rates at checkout based on order weight, dimensions, destination, carrier, and service level. This allows shoppers to see rates closer to what Jetpack will actually charge, rather than a flat fee.

<Warning title="Estimates Only">
  Rates shown at checkout are estimates and may differ from the final shipping cost on Jetpack's invoice. Merchants are responsible for paying the actual shipping charge.
</Warning>

### Factors That May Affect Final Shipping Cost

Estimated rates displayed at checkout may differ from final costs due to:

| Factor                          | Impact                                                                                                                              |
| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Surcharges**                  | Estimates do not include carrier surcharges or additional picking fees                                                              |
| **USPS Media Mail eligibility** | If an order is mapped to Media Mail but contains ineligible items, Jetpack defaults to Standard shipping, which may change the rate |
| **Automation Rules**            | If rules add products after import, final weight and dimensions may differ, altering the rate                                       |
| **Product data accuracy**       | Inaccurate weight or dimensions result in incorrect estimates                                                                       |
| **Packaging discretion**        | Though Jetpack's Box Selection Algorithm suggests packaging, the packer's choice (box, poly mailer, tube, etc.) can affect cost     |

### Installing the ShipBob Express Rates Plugin

<Steps>
  <Step title="Navigate to Plugins in WordPress">
    From your WordPress admin portal, click **Plugins** in the left-hand navigation, then select **Add New**.
  </Step>

  <Step title="Search for ShipBob Express Rates">
    In the search bar, enter **"ShipBob Express Rates"** and locate the **ShipBob Express Rates** plugin.
  </Step>

  <Step title="Install and activate the plugin">
    Click **Install Now**. When installation completes, click **Activate**.

    After activation, the plugin appears on your Installed Plugins page.
  </Step>
</Steps>

### Configuring Product Weight and Dimensions

Once the ShipBob Express Rates plugin is installed, provide accurate weight and dimensions for your products:

<Steps>
  <Step title="Navigate to Products in WordPress">
    From your WordPress admin portal, click **Products** in the left-hand navigation, then select **All Products**.
  </Step>

  <Step title="Edit a product">
    Click the **name** of the product you want to edit.
  </Step>

  <Step title="Add weight and dimensions">
    Scroll to the **Product data** panel and select the **Shipping** tab.

    * In **Weight (oz)**, enter the product's weight (match what's in your Jetpack dashboard)
    * In **Dimensions (in)**, enter **Length**, **Width**, and **Height** (as shown in Jetpack)
  </Step>

  <Step title="Save your changes">
    Click **Update** under the Publish tile.

    <Warning title="Accurate Data Required">
      Ensure weight and dimensions match exactly what is configured in Jetpack for accurate rate estimates. For orders with multiple products, the plugin calculates the total estimated weight and dimensions.
    </Warning>
  </Step>
</Steps>

### Verifying Real-Time Rates at Checkout

To confirm the Express Rates plugin is working:

<Steps>
  <Step title="Add a product to your cart">
    On your WooCommerce storefront, add a product to your cart.
  </Step>

  <Step title="Proceed to checkout">
    Proceed to checkout and enter a shipping address.
  </Step>

  <Step title="Verify rates appear">
    Verify that estimated Jetpack shipping rates appear (e.g., "ShipBob Standard - \$5.43").

    <Info title="Loading Time">
      Real-time rates may take a few seconds to load at checkout as the plugin queries Jetpack's API. The plugin supports estimated rates for both domestic and international destinations from Jetpack fulfillment centers.
    </Info>
  </Step>
</Steps>

***

## Important Notes

<Accordion title="Plugin Updates">
  Periodically check for updates to both the ShipBob for WooCommerce plugin and the ShipBob Express Rates plugin in your WordPress admin portal. Keeping plugins updated ensures compatibility and access to new features.
</Accordion>

<Accordion title="Canceled Orders">
  If you cancel an order in WooCommerce, manually cancel it in Jetpack to prevent fulfillment. Canceled orders do not automatically sync cancellation status.
</Accordion>

<Accordion title="Multiple Fulfillment Centers">
  If you have inventory in multiple Jetpack fulfillment centers, Jetpack routes orders to the closest center to the customer for faster delivery and lower shipping costs. Learn more about [MultiHub IQ](/fulfillment/multi-hub-iq).
</Accordion>

<Accordion title="API Connection Required">
  The ShipBob Express Rates plugin requires an active ShipBob for WooCommerce connection. It will not function without valid API credentials configured in the main plugin.
</Accordion>

***

## WooCommerce Integration FAQs

<Accordion title="What WooCommerce order statuses sync to Jetpack?">
  By default, orders with "Processing" or "Completed" status sync to Jetpack. Draft orders, pending payment orders, and canceled orders do not sync. If you use custom order statuses, contact Jetpack Care to configure which statuses should trigger order imports.
</Accordion>

<Accordion title="How do I map custom shipping methods to Jetpack ship options?">
  From your Jetpack dashboard, navigate to Settings > Ship Option Mapping. All shipping methods from your WooCommerce store will appear in this list. Select the corresponding Jetpack ship option from the dropdown for each method, mark it as Active, and click Save Mapping.
</Accordion>

<Accordion title="Can I connect multiple WooCommerce stores to my Jetpack account?">
  Yes, you can connect multiple WooCommerce stores. Each store connects separately using its own API credentials. Install the ShipBob for WooCommerce plugin on each WordPress site and configure it with your Jetpack API credentials.
</Accordion>

<Accordion title="What happens if my product weight or dimensions are incorrect?">
  Incorrect product weight or dimensions will result in inaccurate shipping rate estimates (if using the Express Rates plugin) and may cause issues during fulfillment if the actual package dimensions differ significantly. Ensure all product data in WooCommerce matches what's configured in your Jetpack Product Catalog.
</Accordion>

<Accordion title="How do I handle WooCommerce product bundles in Jetpack?">
  If you sell product bundles in WooCommerce (using a bundle plugin), you need to configure the same bundles in Jetpack. Map the WooCommerce bundle SKU to a Jetpack bundle parent SKU, and ensure all component products are available in Jetpack inventory. See [Creating Product Bundles](/fulfillment/managing-products/more-tools/creating-product-bundles) for detailed instructions.
</Accordion>

<Accordion title="Can I use WooCommerce Subscriptions with Jetpack?">
  Yes, WooCommerce Subscriptions are fully supported. Each subscription renewal order is imported to Jetpack as a separate order for fulfillment. Jetpack treats each renewal as a standard order.
</Accordion>

<Accordion title="How do I set up gift messages for WooCommerce orders?">
  If your WooCommerce store supports gift messages (via a plugin or custom field), contact Jetpack Care to map the gift message field to Jetpack's packing slip. Gift message configuration requires assistance from Jetpack Care to ensure the field is properly mapped.
</Accordion>

<Accordion title="What should I do if my WooCommerce orders aren't importing to Jetpack?">
  First, verify your API credentials are correct in the ShipBob for WooCommerce plugin settings. Check that Ship Option Mapping is configured in your Jetpack dashboard for all shipping methods. Confirm the orders have "Processing" or "Completed" status. If issues persist, contact Jetpack Care for troubleshooting assistance.
</Accordion>

***

## Let's Dive Deeper

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

  <Card title="Syncing Products" icon="arrows-rotate" href="/fulfillment/managing-products/syncing-products">
    How product syncing works across integrations
  </Card>

  <Card title="Shipping Preferences" icon="gear" href="/fulfillment/account-setup/shipping-preferences">
    Configure shipping settings and preferences
  </Card>

  <Card title="Creating Product Bundles" icon="boxes-stacked" href="/fulfillment/managing-products/more-tools/creating-product-bundles">
    Set up bundled products for fulfillment
  </Card>

  <Card title="Ship Option Mapping" icon="map" href="/fulfillment/account-setup/shipping-preferences/ship-option-mapping">
    Configure shipping method mappings
  </Card>

  <Card title="Managing Products" icon="box" href="/fulfillment/managing-products">
    Configure your Product Catalog
  </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>
