Shopify Integration Shopify Integration

Shopify Integration

Overview

  • Integrate eShip with Shopify using Starshipit's app so you can import Shopify orders.
  • eShip will write back tracking information when you print a label or manifest an order based on your account settings.
  • You can integrate as many Shopify stores into your eShip account as you like.

Integrate eShip with Shopify

  1. In your eShip 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.
    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
    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 authorised, select your preferred Status to import.
  7. Click Save.
  8. Click Test the connection to ensure the integration is working correctly.

What's Next?  

Learn how to add the import Authority to Leave option in eShip.

Shopify FAQs

Shopify product bundles

eShip supports many Shopify bundle setups out of the box, including the native Shopify bundle app and third-party apps like Bundles.app. Depending on how your bundles are configured in Shopify, you may need to adjust additional settings in eShip to ensure they’re imported correctly.

Import Item Properties as Line Items (Multi Buy Bundles)

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

Expand bundle products on import

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.
Please note that this setting will not import the bundle weight as eShip assumes the metafields are line items, ignoring the main item/bundle weight.

Double shipping weights

If your bundles are importing with double the shipping weight, this happens because eShip 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 eShip, preventing duplicate weights.

For further assistance, check your bundle app’s documentation or contact our support team.