Skip to main content
Shopify Integration

(Version 1.0)

Updated over a month ago

What is a Shopify Store Integration?

A Shopify store integration connects your Shopify store to OrderGrid to receive Shopify orders into the OrderGrid app, syncing inventory, and ensuring accurate stock management across platforms in real-time.


Prerequisites for Setting Up Shopify Integration on OrderGrid

Before setting up the Shopify store in OrderGrid, ensure that the necessary configurations are in place within your Shopify application for a smooth and functional connection between OrderGrid and Shopify.

Follow the steps below on Shopify 🪜:

    1. From your Shopify admin, go to Settings > Apps and sales channels.

    2. Click Develop apps.

    3. Click Allow custom app development.

    4. Read the warning and information provided, and then click Allow custom app development.

    1. From your Shopify admin, go to Settings > Apps and sales channels.

    2. Click Develop apps.

    3. Click Create a custom app.

    4. In the modal window, enter the App name and select an App developer. The app developer can be the store owner, or any staff or collaborator account with the Develop apps permission.

    5. Click Create app.

    1. From your Shopify admin, go to Settings > Apps and sales channels.

    2. Click Develop apps.

    3. Click the name of the app that you want to update.

    4. Click Configuration.

    5. In the Storefront API integration section, click Edit.

      • If you haven't previously assigned any Storefront API scopes, then click Configure.

    6. Select the scopes mentioned in the table at the end of the steps list below.

    7. Click Save.

    1. From your Shopify admin, go to Settings > Apps and sales channels.

    2. Click Develop apps.

    3. Click the name of the app that you want the credentials for.

    4. Click API credentials. (This will be required during the store integration process in the OrderGrid app.)

    1. From your Shopify admin, go to Settings > Domains.

    2. By default, your online store was given a myshopify.com URL when you signed up for Shopify. (This will be required during the store integration process in the OrderGrid app.)

    1. Email

    2. First & Last Name

    3. Phone Number

    1. From your Shopify admin, go to Settings > Locations.

    2. In the All locations section, click Add location.

    3. In the Location details section, add your location name:

      1. In the Name section, click Add.

      2. Enter a location name, and then click Done.

    4. In the Location details section, add your location address:

      1. In the Address section, click Add.

      2. Enter a location address, and then click Save.

      3. Optional: To make your inventory available for online purchases at this location, in the Fulfillment details section, select Fulfill online orders from this location.

    5. Click Save.


Admin API access scopes for Step No. 3 above


Assigned fulfillment orders

write_assigned_fulfillment_orders

read_assigned_fulfillment_orders

Fulfillment services

write_fulfillments

read_fulfillments

Inventory

write_inventory

read_inventory

Locations

write_locations

read_locations

Merchant-managed fulfillment orders

write_merchant_managed_fulfillment_orders

read_merchant_managed_fulfillment_orders

Order editing

write_order_edits

read_order_edits

Orders

write_orders

read_orders

Product listings

write_product_listings

read_product_listings

Products

write_products

read_products

Shipping

write_shipping

read_shipping

Third-party fulfillment orders

write_third_party_fulfillment_orders

read_third_party_fulfillment_orders

custom_fulfillment_services

write_custom_fulfillment_services

read_custom_fulfillment_services


Create a Shopify Store

To create a Shopify store, follow the steps 🪜:

  1. Navigate to the Store Page: ☰ > Sales > Stores

  2. Click on + New Store .

  3. Select Integration: Choose Shopify from the list of available integrations.

  4. Connect as private app: Toggle ON.

  5. Store Information:

  6. Inventory Sync(optional): Toggle ON to enable real-time syncing.

  7. Packing Slip for all Orders (optional): Toggle ON to print the packing slip for all orders.

  8. Fulfill Payment Pending Orders: Toggle ON for processing the Shopify orders that have payment pending.

  9. Click Connect to complete the setup.


Edit a Shopify Store

To edit a Shopify store configuration 🪜:

  1. Navigate to the stores page.

  2. On the Shopify Stores click Actions ⋮ > Edit.

  3. Update any store information or integration settings as needed.

  4. Click Update to save the changes.


Deactivate or Activate a Shopify Store

To deactivate or activate a store. Follow the steps 🪜:

Navigate to the Stores page.

  • To deactivate a Store:

    • On the Shopify Store, click Actions ⋮ > Deactivate

    • Type in your store's name to confirm.

    • Click Confirm .

  • To activate a Store: On the Manual Store, click Actions ⋮ > Activate

⚠️ Note:

Once the store is deactivated, no new orders will be processed or flow through this store until it is reactivated.


Order Routing Rules

Shopify integration allows you to process orders in various warehouses based on the shipping country of the order recipient by setting up the Order Routing Rules.

To set up Order Routing Rules, follow the steps 🪜:

  1. Navigate to the Store: ☰ > Sales > Stores

    • Click on the Shopify store and switch to the Order Routing Rules tab.

  2. Add a New Rule:

    • Click + Add Rule.

    • Name: Provide a name for the rule.

    • Warehouse: Select the processing warehouse.

    • Countries: Choose the countries for this rule.

  3. Save the Rule:

    • Click Save to apply the rule.

    • You can add multiple rules to assign different warehouses to process orders shipping to various regions.


🎉 Congratulations on setting up your Shopify store!

Did this answer your question?