Shopify

Shopify is an online shopping cart for selling your products, making it easy to receive and ship orders to your customers. ShippingEasy will automatically read the orders from your Shopify store and load them into the ORDERS page. Once shipped, shipment data will be sent back to your Shopify store.

You can also use ShippingEasy to manage your inventory at multiple Shopify Locations.

Interested in a Shopify account? Start a free trial with Shopify!

Shopify Integration Requirements

Connection Requirements:

  • You must have a live Shopify U.S. store.

  • The following versions of Shopify are supported: Shopify Basic, Plus, Business, Professional, and Unlimited.

Order Requirements

  • Unfulfilled Order Status: ShippingEasy can only sync "Unfulfilled" orders.

  • Shopify Manual Orders: Orders added to Shopify manually can sync to ShippingEasy, as long as the order was initially added into Shopify with both a Shipping and Billing address.

  • Required Shipping: ShippingEasy will only sync orders containing products that require shipping. ShippingEasy will not sync orders that contain only digital products. ShippingEasy will only sync the physical line items that require shipping if an order contains digital and physical products.

  • Manual Fulfillment: Shopify allows fulfillment to be configured on a product level, but ShippingEasy will only sync line items containing products with a "Fulfillment service" set to "manual."

  • Formatted Phone Number: If there are spaces in the phone number of the order you are trying to sync from Shopify, the order will not sync. You will need to remove the spaces to have no spaces and can replace those with dashes to sync your Shopify orders.

  • Complete Shipping Address: If the shipping address is missing, or incomplete, or part of the address is in the wrong line, the order will not sync. You will need to adjust or correct the address to sync your Shopify orders.

Connect a Shopify Store to ShippingEasy

How to connect your Shopify to an existing ShippingEasy account

  1. Select Shopify from the Platform dropdown menu, and add your Store URL.

    shopify_url.png

    Note

    Log into your Shopify account and copy/paste the URL from the address bar; remove all text after .com.

  2. You will be prompted to log into your Shopify account to complete the setup.

That's it! Your store is connected!

Shopify Order Data

Shopify Standard Data Supported

ShippingEasy's Shopify integration supports the following features and order data fields:

This integration allows you to define the Status Mappings for the store connection.

Custom Field Mapping

ShippingEasy will import the customer's email address with the order and can send customer shipment confirmation and delivery emails, which are configured in your Store Settings.

ShippingEasy will import the customer's phone number.

ShippingEasy will import the shipping method chosen by the customer at the time of checkout.

ShippingEasy will import the payment method used to pay for the order.

Discount CodeAlternate Order Number

ShippingEasy can determine if an order was placed as a gift.

Notes and comments can only be viewed in ShippingEasy.

ShippingEasy will import notes left by the customer at checkout or added to the order once it has been imported to ShippingEasy.

ShippingEasy allows you to consolidate multiple orders from a customer when they go to the same address.

ShippingEasy can split an order to accommodate changes in stock, different shipping locations, or multiple packaging needs.

Shopify Order TagsItem NameItem WeightProduct OptionsItem Warehouse LocationSKU

The shipment status will update in the selling channel once a label is created.

Tracking Number

ShippingEasy will update the selling channel of the shipping carrier that was selected to create a label.

The carrier-selected service will display in the selling channel once a label is created for an order.

ShippingEasy will update the selling channel of carrier fees when a label is created.

ShippingEasy will display notes left in a shipment once a label is created.

ShippingEasy will update the selling channel of the items sent in a shipment.

Supported Order Statuses

Shopify order statuses map to ShippingEasy in the following way:

Shopify status

ShippingEasy status

Unpaid and Unfulfilled

Awaiting Payment

Paid and Unfulfilled

Awaiting Fulfillment

Hold

Not Supported

Shipped, Cancelled, and Not Completed statuses will not sync into ShippingEasy.

This integration allows you to define the Status Mappings for the store connection.

Custom Field Mapping

ShippingEasy will import the customer's email address with the order and can send customer shipment confirmation and delivery emails, which are configured in your Store Settings.

ShippingEasy will import the customer's phone number.

ShippingEasy will import the shipping method chosen by the customer at the time of checkout.

ShippingEasy will import the payment method used to pay for the order.

Discount CodeAlternate Order Number

ShippingEasy can determine if an order was placed as a gift.

Notes and comments can only be viewed in ShippingEasy.

ShippingEasy will import notes left by the customer at checkout or added to the order once it has been imported to ShippingEasy.

ShippingEasy allows you to consolidate multiple orders from a customer when they go to the same address.

ShippingEasy can split an order to accommodate changes in stock, different shipping locations, or multiple packaging needs.

Shopify Order TagsItem NameItem WeightProduct OptionsItem Warehouse LocationSKU

The shipment status will update in the selling channel once a label is created.

Tracking Number

ShippingEasy will update the selling channel of the shipping carrier that was selected to create a label.

The carrier-selected service will display in the selling channel once a label is created for an order.

ShippingEasy will update the selling channel of carrier fees when a label is created.

ShippingEasy will display notes left in a shipment once a label is created.

ShippingEasy will update the selling channel of the items sent in a shipment.

Shopify Orders - Personally Identifiable Information

Shopify defines Personally Identifiable Information (PII) as information that can uniquely identify an individual alone or combined. Apps that you install from the Shopify App Store can access different types of PII when they use information about your store, customers, orders, or other business data.

There are four types of PII that an app can access:

  1. Your customers' personal information - includes contact information such as name, email address, phone number, and address. Apps that deal with orders, fulfillment, or shipping also require access to location information (such as IP address and geolocation) and user agent information (such as the browser and operating system).

  2. The Shopify store owner's personal information - includes all contact information for the store owner, including name, email address, phone number, and addresses of all locations.

  3. Staff personal information - includes all staff contact information, including name, email address, and phone number.

  4. Content provider personal information - includes information about blog authors or commenters (including email address and IP address), and user agent information (such as the browser and operating system).

When the ShippingEasy app is installed, you will see the information that ShippingEasy will be able to access.

'ShippingEasy will be able to access personally identifiable information about your customers, including names, email addresses, phone numbers, physical locations, geolocations, IP addresses, and browser user agents.'

You can revoke access to data by uninstalling the app. This sends a request to ShippingEasy developers (after 48 hours) to erase all of your customers’ personal information the app collected while it was installed.

ShippingEasy will email to inform you that the data will be redacted, and your ShippingEasy account is not cancelled because of this action.

If you reinstall the app, we will remove your customers' information from the redaction queue.

Shopify Integration Notes

Order Updates

  • Shopify automatically sends shipment notifications to your buyers after orders are updated as shipped. If you also have email notifications enabled in ShippingEasy, your customer will receive two shipment notifications.

  • When a Shopify order is shipped in ShippingEasy, ShippingEasy will send an update to Shopify with the shipment details. This shipment update triggers Shopify to send the customer confirmation to your customer. So the record in Shopify means that the shipment update from ShippingEasy prompted Shopify to send the email. However, ShippingEasy did not send the email.

  • For orders that were placed indirectly, typically via a Shopify application (for example, something like ReCharge), Shopify does not send a shipment notification email by default.

    If you want Shopify to send shipment notification email messages for orders that were placed indirectly, check the box in ShippingEasy for the Request that Shopify send a shipment notification to the buyer:

  • If an order has been updated after syncing in ShippingEasy, some changes will be updated to ShippingEasy. For a list of what changes will update, see our article Edit Orders in Store - Changes that Update to ShippingEasy | FAQs.

This integration allows you to define the Status Mappings for the store connection.

Custom Field Mapping

ShippingEasy will import the customer's email address with the order and can send customer shipment confirmation and delivery emails, which are configured in your Store Settings.

ShippingEasy will import the customer's phone number.

ShippingEasy will import the shipping method chosen by the customer at the time of checkout.

ShippingEasy will import the payment method used to pay for the order.

Discount CodeAlternate Order Number

ShippingEasy can determine if an order was placed as a gift.

Notes and comments can only be viewed in ShippingEasy.

ShippingEasy will import notes left by the customer at checkout or added to the order once it has been imported to ShippingEasy.

ShippingEasy allows you to consolidate multiple orders from a customer when they go to the same address.

ShippingEasy can split an order to accommodate changes in stock, different shipping locations, or multiple packaging needs.

Shopify Order TagsItem NameItem WeightProduct OptionsItem Warehouse LocationSKU

The shipment status will update in the selling channel once a label is created.

Tracking Number

ShippingEasy will update the selling channel of the shipping carrier that was selected to create a label.

The carrier-selected service will display in the selling channel once a label is created for an order.

ShippingEasy will update the selling channel of carrier fees when a label is created.

ShippingEasy will display notes left in a shipment once a label is created.

ShippingEasy will update the selling channel of the items sent in a shipment.

    Attachments

Comments

Add a Comment

Article is closed for comments.

    Tags: