Shopify Orders Overview

Overview

The Shopify Account Integration lets you seamlessly manage your Shopify orders directly from Sellercloud. It lets you download orders automatically, update their fulfillment status, map shipping methods to specific carriers and services, issue refunds, cancel orders, and more.

To explore other related topics, refer to our Shopify Category.

The Order Rule Engine can help you apply changes to your Shopify orders automatically.

Order Download and Tracking Upload

You can download orders from Shopify automatically or manually. Additionally, this integration supports importing Exchange orders and Returns from your website.

For more information on all the available Shopify Settings, see Shopify Account Settings Configuration.

Automatically

To enable automatic order synchronization between Shopify and Sellercloud:

  1. Go to Company Settings.
  2. Click Toolbox and select Website > General Settings.
  3. Click Edit.
  4. In the Options panel, enable:
    1. Allow Order Download – Download Shopify orders to Sellercloud automatically. Orders are downloaded approximately every 30 minutes.
    2. Allow Tracking Upload – Upload tracking information and ship dates to Shopify automatically to update the order status on the channel.
  5. Click Save.

In cases where orders have been Split or shipped in multiple packages, the App Setting ShopifyEnableMultipleTrackingNumbers must be enabled to send multiple tracking numbers to Shopify.

It is also possible to Revise Existing Tracking Information on Shopify if, for example, you unship an order and then generate a new label. For this workflow:

  • The App Setting ShopifyEnableMultipleTrackingNumbers must be set to False.
  • The Client Setting Shopify Allow To Revise Tracking Numbers must be enabled. If you do not see it, the above-mentioned app setting is still enabled.

You can open a ticket to Sellercloud Support to ensure the relevant AppSettings are configured on your server.

Ship From Warehouse

The Shopify Location Mapping is also relevant when importing orders from your Website. This is mainly controlled by the Use Location Received In Order For Ship From Warehouse setting on the Shopify General Settings page in your integrated company:

  • When the setting is disabled:
    • Fully Shipped orders are always assigned the Ship From Warehouse mapped to the Location ID we receive from Shopify.
    • Unshipped orders are not affected by the Location ID received with the order.
  • When the setting is enabled we will assign the local warehouse mapped to the Location ID received for all Shopify orders.

If you have mapped multiple warehouses to the same Location ID, we will pick the first one to set as the Ship From warehouse on orders.

Import Returns

Our Shopify Account Integration supports automatically importing Returns that originate on your website. RMAs are requested based on their last modified date in Shopify. By default, the system checks for changes made in the last 5 days. This is controlled by the MWSOrderDaysLimit App Setting. You can open a ticket with Sellercloud Support to update it if necessary.

Returns are created with the status Open in Sellercloud. Shopify does not provide information regarding received quantities via their API. Due to this, you must manually update the RMA in Sellercloud to receive the items and set it to Closed.

If the return has a Tracking Number in Shopify, Sellercloud will import it and set it on the RMA page. Additionally, we record the Return Reason, Reason Note, and Customer Note.

To ensure we import RMAs from Shopify:

  1. Go to the Company Settings.
  2. Click Toolbox and select Shopify > General Settings.
  3. Click Edit.
  4. In the Shopify General Settings panel, check Enabled Download Order Returns.
  5. Click Save.
  6. After saving, click Actions Get Token. This ensures your access token includes all the necessary permissions to request Returns from Shopify.

Manually

You can manually initiate an Order Download from Shopify. This is necessary when you first move into production after integrating to bring in existing unshipped orders. Additionally, if there has been a temporary connection failure, this action allows you to import missed orders.

To manually download Shopify orders:

  1. Navigate to Orders > Tools.
  2. Click Download Orders from Channel > Select Download Shopify Orders.
  3. In the Download Shopify Orders panel:
    1. Select your Shopify-integrated Company.
    2. Optionally, you can provide a comma-separated Order List. The Order IDs must be fully numeric. You can find the correct Order ID in the URL when you open the Order Details page on your Shopify site.
    3. Date Range You can also import all orders placed within a specific date range. Sellercloud will automatically skip creating orders that already exist locally to prevent duplicates.

You can also download orders from the Company Settings:

  1. Go to Company Settings.
  2. Click Toolbox and select Website > General Settings.
  3. Click Actions and select Import Orders.
  4. A Queued Job is created. The first time the automatic service runs after the Job is completed, it will create the Shopify orders.

Exchange Orders

If a Shopify order is returned and the resolution of the RMA is set to Exchange, a new fully paid order is created on your website. These Exchange Orders usually have the suffix EXC in the Order Source Order ID and will be imported into Sellercloud. Their  Order Total will be $0.01 with a full discount applied, so they are automatically marked as Charged.


Shopify Shipping Method Mapping

Sellercloud’s Shipping Method Mapping tool allows you to customize shipping for each channel integrated with your account. Using this tool, you can map the shipping methods sent for each Shopify order to a preferred shipping carrier and service.

To ensure the correct shipping method is applied to each order, you need to enter the shipping code for each respective shipping service. When orders are imported into Sellercloud, the shipping method chosen by the customer will also be imported.

Add Shipping Method Mapping

To configure the shipping method for Shopify:

  1. Go to Company Settings.
  2. From the Toolbox > select Shopify Shipping Method Mapping.
  3. Click Edit.
  4. On the panel header, click the + icon.
  5. For each Shopify Shipping Method Name, select a Local Shipping Service and Method.
  6. Click Add.
  7. After you have added all the necessary mappings, click Save.

Upload Shipping Method Mapping

To upload a Shipping Method Mapping: 

  1. Go to Settings > Companies > Manage Companies > Select a company.
  2. Click Toolbox > Shopify Shipping Method Mapping.
  3. Click Edit > Click on the Upload Button in the panel header. 
  4. Download the template and populate the columns:
    1. ShopifyMetodName
    2. LocalMethodName
    3. IsRush
    4. IsLock
  5. Go back to Sellercloud and upload the filled-in template.

Manage Shopify Orders

You can only cancel a Shopify order before it is marked Ship Confirmed. If it is already Ship Confirmed, you must issue a refund. If the item is being returned, use the  RMA workflow instead. 

Cancel Shopify Orders

To cancel a Shopify order and send refund information:

  1. Go to the Order Details page.
  2. Click Actions > Cancel/Issue Refund.
  3. Check the boxes on the left to select one or more SKUs and fill in any of the additional product-related fields.
  4. Optionally, you can check:
    1. Email Customer
    2. Apply Refund As Discount
    3. Cancel Without Refund
    4. Do Not Send To Shopify
  5. Select a cancellation Reason.
  6. Click Shopify Cancel.

By default, the Cancel/Issue Refund action cancels the whole order, and you cannot ship any items. If the customer has only cancelled part of the order (for example, only one of two total order items), you may still want to ship the remaining SKU. For such cases, you must ensure that the Shopify Enable Qty Based Order Cancellation Client Setting is enabled for your account. When set to True, partial cancelations will result in splitting the order. The parent order will be marked as partially refunded, while the child order will be Cancelled. The setting will not affect orders where the customer has cancelled all the ordered items.

Refund Shopify Orders Internally

Sellercloud does not import refunds from Shopify. If a refund is processed on Shopify, it must be manually added to the order in Sellercloud. If the item is being returned, you should create an RMA. Refunds can be issued from the RMA.

To refund a Shopify Order internally:

  1. Go to the Order Details page.
  2. From the Actions menu > click Issue Local Refund.
  3. Populate the fields:
    1. Operation Type
    2. Amount to Refund
    3. Refund Date
    4. Notes – Leave comments about the reason for the refund.
    5. Refund Method – Choose a refund method from Cash, Email, Gift Certificat/Card, Other, Paypal, Purchase Order, Telephone, or Wire.
    6. Reference Number.
If you are issuing a partial or even a full refund while still planning to ship the items, select the Add Refund Amount As Discount To Order checkbox to apply the refund amount as a discount to the order instead. This action will initiate an internal cash refund that will not be sent to the channel and will offset the outstanding dues by the specified amount.

Notify Customers For Tracking

You can enable a setting to send automated emails to customers about Shopify Orders with updated tracking information.

  1. Go to Company Settings.
  2. From the Toolbox > Sellercloud Integrated Website > Shopify General.
  3. Click Edit > check Enable Notify Customer For Tracking.
  4. Click Save.

Orders Fraud Check

You have the option to retrieve orders’ risk analysis from Shopify:

  1. Go to Company Settings.
  2. From the Toolbox > Sellercloud Integrated Website > Shopify General.
  3. Click Edit > Enable Fraud Check & Put Orders On Hold.
  4. Save.

Configure PDF Invoices

PDF Invoices usually contain information about your orders and the products they include. You can print Invoices with any specific requirements if needed. You can also select between Standard Invoice, Channel Specific, Word to PDF, or a plugin. 

  1. Go to Company Settings.
  2. Click Toolbox and select Invoice Settings.
  3. Click Per Channel Preferences.
  4. Locate Website in the list and select your preference:
  5. Click Save.

Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support