Shopify Integration

Shopify Integration



Integration with Shopify will allow you to use HandiFox for order fulfillment through the use of Picking and Packing feature. Products listed on an order can be scanned into the pick list to ensure that correct articles and quantities are shipped (see Picking and Packing and Scanning Barcodes). Once the order is picked and packed, HandiFox will mark the Shopify order as fulfilled, and an invoice will be generated in HandiFox. 
​​​​​

 Shopify Panel in HandiFox

Once the integration with Shopify is set up, the Shopify panel will be located under Integrations → Shopify. It serves to manage the products and orders loaded from Shopify, resolve issues and control the integration settings. 

Products

Shopify Panel in HandiFox Online: Products tab

This tab lists all your products that HandiFox knows about. This includes products that exist in HandiFox, Shopify, or QuickBooks (if it is connected).

After setting up the integration with Shopify, this list will contain all products that were in Shopify at that moment. To load newly created Shopify products, you can click Load From Shopify.

The Status column shows whether an item has been mapped with any product in Shopify, or vice versa.

Unless you've chosen otherwise in the settings, new HandiFox items will be automatically created for all Shopify products, and their status will be "Listed". If a product exists in Shopify but not in HandiFox, its status will be "Not Listed in HandiFox". If a product exists in HandiFox but not in Shopify, its status will be "Not Listed in Shopify" (this would also include products coming from QuickBooks).

For HandiFox to be able to process a Shopify order, all products on this order must be mapped with HandiFox products (i.e. have the "Listed" status).

You can click on any list entry to view details about a given product and control its mapping to the corresponding Shopify product record.

If a product is listed in both HandiFox and Shopify, the product view will show its details and give you the option to Unmap it from its Shopify counterpart. The two product records can then be mapped to different products. 



Shopify panel in HandiFox Online: Individual product view

If the product you clicked exists only in Shopify but not in HandiFox (i.e. has the status "Not Listed in HandiFox"), you will be able to choose whether to create a new product in HandiFox automatically, or to map this product to one of the existing HandiFox items (that item must not be already mapped with any other product). 

Shopify panel in HandiFox Online: Product view for an Unlisted Shopify item
 You can
filter the products list by status using the "Filter by" field. You can display only Listed products, products that are Not Listed in HandiFox, or products that are Not Listed in Shopify.


Orders

This tab lets you view and manage orders coming in from Shopify. 

Loaded

Shopify panel in HandiFox Online: Orders tab

This category lists unfulfilled orders from Shopify. All new orders placed and paid in Shopify will shortly be detected by HandiFox Online and added to this list (HandiFox Online checks for new Shopify orders hourly). You can click Load from Shopify to load any new orders immediately. 

For every order its fulfillment status and payment status is displayed, and you can filter the list by one or the other.

You can use the checkboxes in the leftmost column to mark multiple products on the list and apply Bulk Actions to them, such as marking the orders as fulfilled.

You can click Print   in any line of the list to print the given order. 

Not Loaded


Shopify panel in HandiFox Online: List of orders with issues

Sometimes Shopify orders cannot be loaded into HandiFox because of data conflicts, for example, when a product from the order is not listed in HandiFox. Such orders will display under the Not Loaded category: 

If this category is showing a number next to its title, there are some orders that could not be loaded. You can switch to the Not Loaded category and review the issues with every order.

Click Show Details to list all found problems with a specific order. You can also click Details for further information on the issue and ways for solving it.

Once all problems have been solved for at least one order from this list, you can try to Load Orders with Issues Again

Order Fulfillment

Once successfully loaded into HandiFox, orders from Shopify can be processed in the HandiFox Online mobile app in the same manner as all other sales orders. See Sales Orders and Picking and Packing for more information.

After an order has been picked and packed in HandiFox, it will be marked as fulfilled in Shopify. 



Settings

On the Settings tab you can control how HandiFox Online processes products and orders from Shopify and how data conflicts are resolved. You are also required to define these settings when first setting up the Shopify integration. 

Setting Name

Available Options

Description

Import Shopify Order when it is...

  • Paid
  • Created (temporarily disabled)

Defines when a new order from Shopify gets loaded into HandiFox.

Default Customer, if empty

Any of HandiFox/QuickBooks customers

The customer that will be used by default for orders coming in from Shopify with no customer specified.

Default HandiFox Location for Orders

Any of HandiFox inventory sites

The site that new Shopify orders will be associated with.

Cash payment method

Any payment method that exists in HandiFox/QuickBooks

The payment method that corresponds to Shopify's Cash payment method

Credit card payment method

Any payment method that exists in HandiFox/QuickBooks

The payment method that corresponds to Shopify's Credit Card payment method

For unrecognized items in Shopify...

  • Create new items in HandiFox (default)
  • Let me handle such cases manually

What HandiFox should do when it encounters an unfamiliar product in Shopify and there is no product found in HandiFox with a matching name. If the second option is selected, you will be able to define the matching product on the HandiFox side on the Products tab.

For unrecognized items in Shopify...

  • Create new items in Shopify
  • Let me handle such cases manually (default)

What HandiFox should do with its products that don't exist in Shopify and there is no product found in Shopify with a matching name. If the second option is selected, you will be able to define the matching product on the Shopify side on the Products tab.

Default asset account for the items

Depends on accounts that exist in HandiFox/QuickBooks

Defines the asset account that HandiFox will use for Shopify products.

Default income account for the items

Depends on accounts that exist in HandiFox/QuickBooks

Defines the income account that HandiFox will use for Shopify products.

Default expense account for the items

Depends on accounts that exist in HandiFox/QuickBooks

Defines the expense account that HandiFox will use for Shopify products.

Some of the products may have titles longer than 100 characters, which isn't allowed. In such cases:

  • Create them in HandiFox with names truncated to 100 characters
  • Skip them and let me specify shorter HandiFox names for them before they are added

Defines how HandiFox will treat Shopify products with excessively long names if it was set to automatically create unrecognized items from Shopify. If the second option is selected, you will be able to resolve such conflicts individually on the Products tab.

Tax Codes

In this section of the settings you can define tax codes that will be applied to sales order processed at every listed location.

To add a new tax location, click Add Place, then select a country, enter the State and the City and click Add.

Ideally, you should add a location for every state and city where your company has presence, and set appropriate tax codes for them.

After that, if a Shopify order has delivery state that matches one of your locations, the corresponding tax codes will be applied to it. Otherwise, the Default Items Tax and Default Shipping Tax will be used. 



Log

The Log tab displays a log of all events that happen during data exchange between HandiFox and Shopify: what products and orders have been downloaded and other activity. It is primarily for troubleshooting purposes. 
 








    • Related Articles

    • Setting up the Integration

      To connect your Shopify store with HandiFox, go to Integrations → All Add-ons and click Connect in the Shopify section. All Add-ons page of HandiFox Online Web app You will be presented with a brief description of what will happen with your Shopify ...
    • QuickBooks Online Integration

      HandiFox Online offers a seamless integration with QuickBooks Online, a leading cloud-based accounting system. HandiFox augments the basic capabilities of QuickBooks and grants you access to new transaction types and new ways to operate on your ...
    • Products and Services

      Before you can include any product in your transactions and other records, it has to exist as an item inside HandiFox. Items can be created inside HandiFox, or they can be loaded from a connected QuickBooks Company or Shopify account. Supported Item ...
    • Connecting to a QuickBooks Online Company

      Connecting to a QuickBooks Online Company You can connect HandiFox Online to your QuickBooks Online company in a few easy steps. Option 1 QuickBooks integration option under Integrations → All Add-ons Go to app.handifox.online and sign in. Next, go ...