Shopify Integration Manual

  1. Once store is created, go to Products, and select Add Product

     

  2. Fill up the details for your product

  3. Set the product status to Active

     

  4. Then click Save

  1. Go to Settings then Checkout and accounts

     

     

  2. Require Shipping address phone number

  3. Click Save

  1. Go to Settings, Apps and sales channels then click Develop apps

     

  2. Click Create an App

  3. A modal will appear. Enter your desired app name and choose your desired email address then click create app

  4. Click Configure Admin API scopes

     

  5. You will be redirected to Configuration tab - Adpin API access scopes.

  6. Select the following scopes

    1. read_fulfillments

    2. write_fulfillments

    3. read_orders

  7. Then click Save

  8. Click Install app

     

  9. A modal will appear, click Install

  10. 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.

  1. Go to https://staging.deliveries.ph

  2. Click the settings icon on the left navigation bar

  3. Click Store Integration

     

  4. A modal will appear, click Add Shopify Store

     

  5. Fill up the required fields

    1. Shopify Store URL for example https://beta-2.myshopify.com

       

    2. Shopify API Key is the API key from created app in Shopify under API credentials tab

       

    3. Shopify Shared Secret is the API secret key

    4. Shopify API Password is the Admin API access token

       

  6. Click Next

     

  7. Enter your desired conditions.

    1. These conditions will be used to filter and determine which orders from your Shopify store will be saved in Deliveries PH.

      1. 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.

         

    2. 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.

    3. To remove a condition that is no longer needed, you can click the “-” button next to the condition row.

    4. 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.

    5. 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.

  8. Click Next

  9. Choose your preferred trigger event.

    1. Select "Checkout" if you want orders placed during the checkout process to be saved in Deliveries PH.

    2. Select "Fulfilled" if you want orders that have been fulfilled to be saved in Deliveries PH.

    3. This will allow you to have more control over which orders are saved to Deliveries PH, allowing you to better manage your deliveries.

  10. 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