Connecting Shopify To Packiyo

Connecting Shopify To Packiyo

Overview
This guide covers connecting your store to Packiyo, optimizing product configuration, handling order details, and managing fulfillment settings in Shopify.

Connecting Shopify To Packiyo

Packiyo directly connects with Shopify via the Shopify API, allowing orders and inventory information to flow between your Shopify store and Packiyo.

You will need to gather the required credentials for Packiyo to connect and communicate with your Shopify store.

What you need: 
  1. Store URL
  2. Location ID

Obtain Required Connection Details in Shopify

  1. From your Shopify admin, go to Settings
  2. Click Locations
  3. Select the fulfillment location you will associate with the custom app

You can find both required details in the URL on this page


Connect Shopify To Packiyo

Share the required connection details with the Packiyo Support team (support@packiyo.com)
    1. Child account (for 3PLs):
    2. Store URL:
    3. Location ID: 
The Packiyo Support team will finalize the connection setup. Once connected, products and orders will begin syncing into Packiyo automatically.
Notes
If you would like inventory levels in Packiyo to sync back to your Shopify store, please reach out to the Packiyo support team after inventory has been fully added. The team will enable this setting and confirm once complete.

Optimize Your Shopify Product Setup
Review the following key considerations to ensure products flow smoothly into Packiyo.


Once connected, products and orders will import from Shopify into Packiyo. This information is regularly updated through a nightly sync.

NotesAlert
If a manual sync is needed, please contact Packiyo's support team for assistance.


SKUs: 
A Stock Keeping Unit (SKU) is a unique identifier used to track products and inventory. In Shopify, the SKU field can be found under the Inventory section on a product's detail page.


Alert
Packiyo requires a SKU for each product in order to import it.


Product Fulfilment Location:

To successfully import products into Packiyo, each product must have a fulfillment location assigned. This location must match with the warehouse location in Packiyo.


In Shopify, the location field can be found under the Inventory section of the product page. You can manage fulfillment locations by selecting the edit option next to Locations.




Bulk Edit Products:
  1. Go to your Products page
  2. Select the products by clicking the checkboxes 
  3. Click Bulk Edit at the top of the list
  4. Make changes
  5. Click Save

Orders Not Importing:

If an order from Shopify isn't importing into Packiyo, check the following:

  1. The order has the correct fulfillment location that matches the one in Packiyo

  2. The products in the order have SKU values assigned


Why Shipping Addresses May Be Missing on Orders

If shipping address are missing on orders from Shopify, the most likely cause is that the store is on the Shopify Basic plan.

Shopify restricts the transmission of personally identifiable information (PII) on this plan.

The Solution

Upgrade the Shopify plan to Shopify for Small Teams. This allows PII to be shared with custom apps, including Packiyo.

More information on Shopify plan features can be found on Shopify's website, linked here.


Auto-FulFIll Digital Products in Shopify

Shopify supports both digital and physical products. Digital products (like music or apps) do not require shipping. 

Skipping Fulfilling Digital Products in Packiyo

Digital products do not need to be picked, packed, or shipped. To ensure they are automatically treated as fulfilled, uncheck the box labeled "This is a physical product" in Shopify.

Set Up Digital Products In Shopify

  1. Log in to your Shopify admin

  2. Click Products

  3. Select the digital product

  4. Scroll down to the Shipping section

  5. Uncheck "This is a physical product"

  6. Click Save

Set The Inventory Quantity in Packiyo for Digital Products

Although digital products do not require fulfillment, they are still created as SKUs in Packiyo. 

To prevent backorders, set the inventory for each digital product to a high value (e.g., 99,999).