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

# Adobe Commerce (Magento 2) Integration

> Connect your Adobe Commerce store to Jetpack for automatic product syncing, order fulfillment, and real-time inventory management.

<div className="page-intro">
  Connecting your Adobe Commerce (formerly Magento 2) store to Jetpack automates your fulfillment operations by syncing products, importing orders, and managing inventory levels in near real-time. This guide covers the complete setup process, including installation methods, configuration, and all available features and capabilities.
</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 Adobe Commerce 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 connecting your Adobe Commerce store, ensure you have:

* **Adobe Commerce (Magento 2) store** (Magento 1 is not supported)
* **Admin access** to your Adobe Commerce backend
* **Jetpack merchant account** with login credentials

***

## Creating Integration in Adobe Commerce

Before connecting Adobe Commerce to Jetpack, you need to create an integration in your Adobe Commerce admin panel. This integration generates OAuth credentials that allow Jetpack to securely access your store's data.

<Steps>
  <Step title="Navigate to Integrations > App Store">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-app-store-connect.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=363d3cf00473249f07a8a04357666658" alt="Adobe Commerce app page showing CONNECT APP button" className="screenshot" width="1131" height="1600" data-path="fulfillment/account-setup/images/adobe-commerce-app-store-connect.png" />
  </Step>

  <Step title="Find and Select Adobe Commerce">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-oauth-selection.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=5fcc1738ed58dee19e9bca7de90d5430" alt="Integration method selection showing Magento OAuth option" className="screenshot" width="1398" height="876" data-path="fulfillment/account-setup/images/adobe-commerce-oauth-selection.png" />
  </Step>

  <Step title="Click CONNECT APP">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=d1b947ec7a39c9d447659cffe34bafaa" alt="Adobe Commerce admin menu showing System > Extensions > Integrations path" className="screenshot" data-og-width="913" width="913" data-og-height="562" height="562" data-path="fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png?w=280&fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=add20cd1a671382c98bf4fcbb5cc3987 280w, https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png?w=560&fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=a565e4479d69ad9203d24794cf58950c 560w, https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png?w=840&fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=911efccb21bc3c947c7ccc0598eb5190 840w, https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png?w=1100&fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=4fb19281b3910714a63ec10435a87f3a 1100w, https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png?w=1650&fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=a38ea9dba5f24a1da782c49406973f80 1650w, https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-system-integrations-menu.png?w=2500&fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=ad54522249bb6fc33e948ec9f687154d 2500w" />

    Keep this window open—you'll return to it after creating the integration in Adobe Commerce.
  </Step>

  <Step title="In Adobe Commerce admin, navigate to System > Extensions > Integrations" />

  <Step title="Click Add New Integration">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-integration-info-form.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=e6678b8d35e9ac4c5dff9bd103d289e7" alt="New Integration form showing Name, Email, Callback URL, and Identity Link URL fields" className="screenshot" width="1414" height="252" data-path="fulfillment/account-setup/images/adobe-commerce-integration-info-form.png" />
  </Step>

  <Step title="Fill in the integration details">
    Enter the following information:

    * **Name**: Enter a descriptive name (e.g., "Jetpack Integration" or "ShipBob Integration")
    * **Email**: Enter your admin email address
    * **Your Password**: Enter your Adobe Commerce admin password
    * **Callback URL**: Copy from the Jetpack integration window
    * **Identity Link URL**: Copy from the Jetpack integration window

    <Info title="URLs from Jetpack">
      The Callback URL and Identity Link URL are displayed in the Jetpack integration window you opened in Step 4. Copy them exactly as shown.
    </Info>
  </Step>

  <Step title="Configure API permissions">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-api-permissions.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=a39896abb9aae8b13ef4b17eb3dcdfb4" alt="API permissions page showing resource access options" className="screenshot" width="901" height="489" data-path="fulfillment/account-setup/images/adobe-commerce-api-permissions.png" />

    Click the **API** tab in the left sidebar, then select **All** under Resource Access to grant full API permissions.

    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-activate-integration.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=bdcfe00aa5ac6febf8a025093e89da09" alt="Integrations list showing newly created integration with Activate link" className="screenshot" width="1414" height="941" data-path="fulfillment/account-setup/images/adobe-commerce-activate-integration.png" />

    Click **Save** to create the integration.
  </Step>

  <Step title="Activate the integration and copy credentials">
    After saving, your new integration appears in the integrations list. Click **Activate** to generate OAuth credentials.
  </Step>

  <Step title="Save your OAuth credentials">
    Back on the Integrations list, click the pencil icon for your new integration to view its Integration Details. You’ll need these for the next steps in Jetpack.

    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-integration-tokens-modal.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=7dfe210231ee5016bbb5db83c323e017" alt="Integration activated modal with Allow button" className="screenshot" width="1414" height="580" data-path="fulfillment/account-setup/images/adobe-commerce-integration-tokens-modal.png" />

    Click **Allow** to confirm activation.

    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-integration-tokens-detail.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=7f93e2b64553d3200751438bfb240017" alt="OAuth credentials modal showing Consumer Key, Consumer Secret, Access Token, and Access Token Secret" className="screenshot" width="520" height="565" data-path="fulfillment/account-setup/images/adobe-commerce-integration-tokens-detail.png" />

    A modal will display your OAuth credentials:

    * **Consumer Key**
    * **Consumer Secret**
    * **Access Token**
    * **Access Token Secret**

    <Warning title="Save Credentials Immediately">
      Copy all four credentials immediately. You'll need them in the next step to complete the connection in Jetpack.
    </Warning>
  </Step>
</Steps>

***

## Linking Adobe Commerce to Jetpack

Now that you have your OAuth credentials from Adobe Commerce, complete the connection in your Jetpack dashboard.

<Steps>
  <Step title="Return to the Jetpack integration window">
    Return to the Jetpack browser window you kept open from the "Creating Integration in Adobe Commerce" section.
  </Step>

  <Step title="Enter your OAuth credentials">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-oauth-credentials-form.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=c828496168e34c647c8cca24b34a80c1" alt="Jetpack OAuth credentials form showing fields for Consumer Key, Consumer Secret, Access Token, and Access Token Secret" className="screenshot" width="886" height="789" data-path="fulfillment/account-setup/images/adobe-commerce-oauth-credentials-form.png" />

    Enter the four OAuth credentials you copied from Adobe Commerce:

    * **Consumer Key**
    * **Consumer Secret**
    * **Access Token**
    * **Access Token Secret**

    Click **Connect** to proceed.
  </Step>

  <Step title="Authorize Jetpack to access your store">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-authorize-permissions.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=4013b43230d259e6988a96dfd9592619" alt="Adobe Commerce authorization page requesting permission to access store data" className="screenshot" width="838" height="993" data-path="fulfillment/account-setup/images/adobe-commerce-authorize-permissions.png" />

    You'll be redirected to your Adobe Commerce store to authorize the connection.

    Click **Allow** to grant Jetpack permission to access your store's data.
  </Step>

  <Step title="Verify the connection">
    <img src="https://mintcdn.com/jetpack/S9spbMqyfvqLdQo-/fulfillment/account-setup/images/adobe-commerce-integration-connected.png?fit=max&auto=format&n=S9spbMqyfvqLdQo-&q=85&s=016b40020382052660955d5b75411c40" alt="Jetpack Integrations page showing Adobe Commerce as Connected" className="screenshot" width="1414" height="766" data-path="fulfillment/account-setup/images/adobe-commerce-integration-connected.png" />

    After authorizing, you'll be redirected back to Jetpack's Integrations page.

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

<Info title="Product Syncing During Setup">
  During the initial setup, you can choose to sync existing products automatically from your Adobe Commerce store to Jetpack. Products will continue to sync automatically as they're created or updated.
</Info>

***

## Ship Option Mapping

Before Jetpack can fulfill orders, you must map your Adobe Commerce shipping methods to Jetpack ship options. This ensures orders ship using the correct carrier service based on the customer's selection at checkout.

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

***

## Verifying Your Integration

After installation and configuration, create a test order to verify the integration is working correctly:

<Steps>
  <Step title="Place a test order in your Adobe Commerce store" />

  <Step title="Wait up to 15 minutes for the order to sync" />

  <Step title="Check your Jetpack Orders page to confirm the order appears" />

  <Step title="Verify the order details match your Adobe Commerce order">
    <Warning title="Cancel Test Orders">
      After confirming your integration works, cancel the test order in your Jetpack dashboard to avoid fulfillment charges.
    </Warning>
  </Step>
</Steps>

***

## Adjusting Sync Settings

After setting up your integration, you can adjust sync settings (such as real-time vs. manual order import) by navigating to **Integrations → Adobe Commerce → Connection Settings** in your Jetpack dashboard. These settings allow you to customize how orders and product data sync between Adobe Commerce and Jetpack.

***

## What Syncs Automatically

After connecting your Adobe Commerce store, Jetpack automatically handles product syncing, order importing, inventory updates, and fulfillment notifications.

### Product Syncing

**What syncs:**

* All enabled products in Adobe Commerce sync to Jetpack's Product Catalog
* Product details including name, SKU, barcode, weight, and dimensions
* Product images for easy identification in the dashboard
* Configurable products (products with options like size, color)
* Simple products

**Sync frequency:** Products sync when created or updated in Adobe Commerce (near real-time).

**Configurable Products:**

Adobe Commerce configurable products (products with size, color, or other options) sync to Jetpack with each configuration option treated as a separate SKU. Attributes like size and color are appended to the product name in Jetpack, and inventory is tracked separately for each configuration.

**Example:**

* **Adobe Commerce:** T-Shirt (configurations: Small-Blue, Medium-Red, Large-Green)
* **Jetpack:** T-Shirt-Small-Blue, T-Shirt-Medium-Red, T-Shirt-Large-Green

### Order Importing

Orders placed in your Adobe Commerce store are imported to Jetpack for fulfillment within 15 minutes of being placed.

**What syncs:**

* Customer name and shipping address
* Products and quantities
* Shipping method selected at checkout
* Order comments
* Order number (mapped to Jetpack Reference ID)

**What doesn't sync:**

* Pending payment orders (only "Processing" status orders sync)
* Canceled orders
* On-hold orders

**Import frequency:** Orders are imported within 15 minutes of being placed.

### Inventory Syncing

Jetpack syncs available inventory quantities from fulfillment centers back to Adobe Commerce, ensuring your store always reflects accurate stock levels.

**Sync triggers:**

* Receiving new inventory at Jetpack fulfillment centers
* Fulfilling orders
* Processing inventory adjustments
* Restocking returned items

**Sync frequency:** Near real-time, typically within 15-30 minutes of any inventory change.

**Stock Management:** Jetpack updates the "Quantity" field in Adobe Commerce for each product to reflect available inventory.

### Tracking Numbers and Fulfillment

When Jetpack ships an order from a fulfillment center, the following occurs automatically:

* Tracking number syncs to Adobe Commerce
* Order status updates to "Complete"
* Adobe Commerce sends a shipment notification email to the customer with the tracking link
* Tracking details include carrier name, tracking number, and tracking URL

**Split Shipments:**

If an order ships from multiple Jetpack fulfillment centers or in multiple packages:

* Each shipment is created as a separate shipment in Adobe Commerce
* Each tracking number is added to the order
* Customers receive separate email notifications for each shipment

***

## Gift Messages and Order Comments

Jetpack imports order comments from Adobe Commerce, ensuring special customer requests are visible during order processing.

**Order Comments:**

* Sync from Adobe Commerce to Jetpack automatically
* Visible in order details in the Jetpack dashboard
* Available to fulfillment center staff during order processing

**Gift Messages:**

If your Adobe Commerce store supports gift messages, you can configure Jetpack to include them on packing slips. Contact Jetpack Care to map the gift message field from Adobe Commerce to Jetpack's packing slip system.

***

## Advanced Features and Capabilities

### Bundled Products

If you sell bundled products in Adobe Commerce (kits or sets that include multiple items), you can configure bundles in Jetpack to fulfill them correctly.

**Requirements:**

* Bundles must be configured in Jetpack with the bundle parent SKU
* Component products must be available in Jetpack inventory
* Map the Adobe Commerce bundle SKU to the Jetpack bundle parent SKU

For detailed instructions on creating and managing bundled products, see [Creating Product Bundles](/fulfillment/managing-products/more-tools/creating-product-bundles).

### Multi-Store Support

If you operate multiple Adobe Commerce stores, each can connect to Jetpack separately. Each store requires its own API credentials and extension configuration. Orders and products from each store are tracked independently in your Jetpack dashboard.

### Multi-Source Inventory (MSI)

If you use Adobe Commerce's Multi-Source Inventory (MSI) feature, contact Jetpack Care to configure advanced inventory syncing to ensure compatibility with MSI.

***

## Supported Adobe Commerce Features

| Feature                        | Supported                                      |
| ------------------------------ | ---------------------------------------------- |
| Configurable products          | Yes                                            |
| Simple products                | Yes                                            |
| Bundled products               | Yes (requires setup in Jetpack)                |
| Gift messages                  | Yes (requires configuration with Jetpack Care) |
| Order comments                 | Yes                                            |
| Multiple Adobe Commerce stores | Yes (each store connects separately)           |
| Multi-Source Inventory (MSI)   | Contact Jetpack Care to configure              |

***

## Returns Processing

Jetpack does not automatically create return orders in Adobe Commerce. Returns must be managed manually.

**Returns Process:**

1. Create the return order in Jetpack manually or via the Jetpack API
2. Once processed and restocked, manually create a credit memo or refund in Adobe Commerce

***

## Important Notes

### Magento Version Compatibility

This integration is designed for **Adobe Commerce (Magento 2) only**. Magento 1 is not supported. If you are using Magento 1, you will need to upgrade to Magento 2 to use this integration.

### Order Status Requirements

By default, only orders with **"Processing"** status are imported to Jetpack. Orders with "Pending," "On Hold," or "Canceled" statuses are not imported. Ensure orders are confirmed and payment is processed before they will sync to Jetpack.

***

## Adobe Commerce Integration FAQs

<Accordion title="Is Magento 1 supported?">
  No, this integration is for Adobe Commerce (Magento 2) only. Magento 1 is not supported. If you are using Magento 1, you will need to upgrade to Magento 2 to use this integration.
</Accordion>

<Accordion title="Which order statuses are imported to Jetpack?">
  By default, orders with **"Processing"** status are imported to Jetpack. Orders with "Pending," "On Hold," or "Canceled" statuses are not imported.
</Accordion>

<Accordion title="How do configurable products sync to Jetpack?">
  Adobe Commerce configurable products (products with size, color, or other options) sync to Jetpack with each configuration option treated as a separate SKU. Attributes like size and color are appended to the product name in Jetpack, and inventory is tracked separately for each configuration.

  **Example:**

  * **Adobe Commerce:** T-Shirt (configurations: Small-Blue, Medium-Red, Large-Green)
  * **Jetpack:** T-Shirt-Small-Blue, T-Shirt-Medium-Red, T-Shirt-Large-Green
</Accordion>

<Accordion title="Can I connect multiple Adobe Commerce stores to Jetpack?">
  Yes, if you operate multiple Adobe Commerce stores, each can connect to Jetpack separately. Each store requires its own API credentials and extension configuration.
</Accordion>

<Accordion title="How often does inventory sync from Jetpack to Adobe Commerce?">
  Inventory levels sync from Jetpack to Adobe Commerce in near real-time, typically within 15-30 minutes of any inventory change, including receiving, fulfillment, adjustments, and returns processing.
</Accordion>

<Accordion title="Can I use gift messages with this integration?">
  Yes, if your Adobe Commerce store supports gift messages, contact Jetpack Care to map the gift message field from Adobe Commerce to Jetpack's packing slip system.
</Accordion>

<Accordion title="How do I fulfill bundled products from Adobe Commerce?">
  Bundles must be configured in Jetpack with their component products. Map the Adobe Commerce bundle SKU to a Jetpack bundle parent SKU, and ensure 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="Does this integration support Adobe Commerce's Multi-Source Inventory (MSI)?">
  Yes, but advanced configuration is required. Contact Jetpack Care to configure inventory syncing to ensure compatibility with MSI.
</Accordion>

***

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

  <Card title="Ship Option Mapping" icon="map" href="/fulfillment/account-setup/shipping-preferences/ship-option-mapping">
    Learn more about mapping shipping methods
  </Card>

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

  <Card title="Syncing Your Products" icon="arrows-rotate" href="/fulfillment/managing-products/syncing-products">
    Learn how product syncing works
  </Card>

  <Card title="Importing Orders" icon="file-import" href="/fulfillment/account-setup/importing-orders">
    Understand order import methods
  </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 during setup, you can always contact Jetpack Care for help. Our team is always here to assist via Slack, phone, or email!</p>
  </div>
</div>
