# Integrate Starshipit with Shopify
URL: https://support.starshipit.com/articles/204502805-integrate-starshipit-with-shopify
Canonical: https://support.starshipit.com/articles/204502805-integrate-starshipit-with-shopify
Markdown: https://support.starshipit.com/articles/204502805-integrate-starshipit-with-shopify.md
Updated: 2026-05-06

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Connect Starshipit to your Shopify store to automatically import orders and write tracking back to Shopify. Supports multiple stores and the Enhanced integration for improved fulfilment location handling.

Connect Starshipit to your Shopify store to automatically import orders and write tracking information back to Shopify. You can connect multiple Shopify stores to a single Starshipit account.

:::note
Your billing will be managed by Shopify instead of Starshipit.
:::

{{video:youtube:3nZL4IBiCI4}}

## Connect Shopify to Starshipit

1. In your Starshipit account, go to **Settings >** **Integrations**.
2. Click **Add a new integration**, then select Shopify from the list.
3. Under Integration Version, choose either Classic or [Enhanced](/articles/integrations/ecommerce-platforms/shopify-enhanced-integration).  
   Shopify Enhanced supports improved use of fulfillment locations and Shopify tags.
4. Enter your store name.  
   Your store name is located in the URL when you are logged into Shopify - after the https:// and before .myshopify.com. For example, if your URL is:  
    [https://**amazing-clothing**.myshopify.com/admin/settings/checkout](https://amazing-clothing.myshopify.com/admin/settings/checkout)  
   Then the store name is **amazing-clothing.**
5. Click **Authorize**. This will redirect you to your Shopify website to authorise the integration.
6. Once the integration has been authorized, select your preferred **Status to import**.
7. Test the connection and make sure it is successful, then click **Save**.

## Shopify FAQs

Common questions about Shopify bundle configuration in Starshipit.

<!-- faq:start -->
<!-- faq:question -->How do I import bundles that are set up as a single line item with custom properties?<!-- /faq:question -->

If your bundles or multi-select items are configured as a single line item in Shopify, with details of the individual items stored as properties, this setting will break the single line item into multiple line items.

* **When to use it**: If your bundles are set up as one line item in Shopify with custom properties that list the individual items.
* **How to enable it**: Go to **Settings** > **Integrations** > **Shopify**, and enable **Import Item Properties as Line Items (Multi Buy Bundles)**.

<!-- faq:question -->How do I expand Bundles.app products into individual items on import?<!-- /faq:question -->

If you’re using Bundles.app or a similar app that stores bundle components as a metafield (e.g., Bundle SKU), this setting expands bundles into individual items during import.

* **When to use it**: If your bundles are defined in Shopify using metafields that identify the items in the bundle.
* **How to enable it**: Go to **Settings** > **Integrations** > **Shopify**, and enable **Expand bundle products on import**.

:::warning
Please note that this setting will not import the bundle weight as Starshipit assumes the metafields are line items, ignoring the main item/bundle weight.
:::

<!-- faq:question -->Why are my bundles importing with double the shipping weight?<!-- /faq:question -->

If your bundles are importing with double the shipping weight, this happens because Starshipit imports both the main bundle product and its individual components.

* **Solution**: Set the main bundle product’s Requires Shipping attribute to False in Shopify. This ensures only the individual items are imported into Starshipit, preventing duplicate weights.

For further assistance, check your bundle app’s documentation or contact our [support team](https://help.starshipit.com).

<!-- faq:end -->
