Shopify Integration Manual
Lara Cledera
Once store is created, go to Products, and select Add Product
Fill up the details for your product
Set the product status to Active
Then click Save
Go to Settings then Checkout and accounts
Require Shipping address phone number
Click Save
Go to Settings, Apps and sales channels then click Develop apps
Click Create an App
A modal will appear. Enter your desired app name and choose your desired email address then click create app
Click Configure Admin API scopes
You will be redirected to Configuration tab - Adpin API access scopes.
Select the following scopes
read_fulfillments
write_fulfillments
read_orders
Then click Save
Click Install app
A modal will appear, click Install
The Admin API access token will be generated upon clicking Install
Take note of the generated Admin API access token along with the API Key and Secret Key under it as we will be needing it for the installation.
Click the settings icon on the left navigation bar
Click Store Integration
A modal will appear, click Add Shopify Store
Fill up the required fields
Shopify Store URL for example https://beta-2.myshopify.com
Shopify API Key is the API key from created app in Shopify under API credentials tab
Shopify Shared Secret is the API secret key
Shopify API Password is the Admin API access token
Click Next
Enter your desired conditions.
These conditions will be used to filter and determine which orders from your Shopify store will be saved in Deliveries PH.
For example, by setting the condition that orders with a shipping method of Standard and a payment method of Cash on Delivery (COD) will be saved, you can ensure that only relevant orders are synced with Deliveries PH.
The conditions are set up in such a way that only one of the conditions needs to be met for an order to be saved to Deliveries PH. This allows for greater flexibility and control over which orders are synced.
To remove a condition that is no longer needed, you can click the “-” button next to the condition row.
It is important to ensure that the shipping method and payment method specified in each row of the conditions match exactly with the corresponding configurations in your Shopify store. Although case sensitivity is not an issue, any spelling errors will cause the conditions to not be met and the order not being saved to Deliveries PH. To avoid any discrepancies and ensure that the correct orders are synced, it is important to double-check and verify the spelling of the shipping method and payment method before setting the conditions.
If you choose to skip this step by removing all conditions and clicking next, all orders from your Shopify store will be automatically accepted and saved to Deliveries PH, which may not be suitable for every situation. It is therefore recommended to carefully set up the conditions to ensure that only the desired orders are synced.
Click Next
Choose your preferred trigger event.
Select "Checkout" if you want orders placed during the checkout process to be saved in Deliveries PH.
Select "Fulfilled" if you want orders that have been fulfilled to be saved in Deliveries PH.
This will allow you to have more control over which orders are saved to Deliveries PH, allowing you to better manage your deliveries.
Once done, click Connect
Note:
Regardless of the number of accounts you have, each individual store can only be integrated with Deliveries PH once, ensuring that duplicate data is not synced.
To uninstall a Shopify Store, click Disconnect