Central gateway UI
Add and open stores from one place: integration cards on the left and Integration settings on the right after you connect.
Connect your Shopify store and sync everything automatically
The Shopify Gateway flow runs on the Gateway Integrations screen. It uses the gateway web components (Add New Store, marketplace cards for Shopify, and the Integration settings panel) and the ShipEdge gateway API so your account can connect a Shopify store and sync orders and inventory.
Use it when you need a direct Shopify connection instead of only CSV templates or other integration types on Integrations.
Add and open stores from one place: integration cards on the left and Integration settings on the right after you connect.
Use Import Orders, Execute Get Orders, Sync Inventory, and scheduling once the Shopify connection is in place.
Add New Store opens the marketplace list so you can add more than one connection when your account allows it.
Use it when you need a custom app in Shopify Admin and later enter API Key, Admin API Access Token, and Hostname in ShipEdge (for example with Channel Automation). It is separate from installing the ShipEdge app through Gateway Integrations, but both paths need a working Shopify app with the right permissions.
Log in to Shopify
Open your Shopify admin and sign in. In the left-hand menu, click on Settings and then open Apps.
Start developing apps
Click Develop apps to create a new app integration.
Build Apps in the Dashboard
Click in Build apps in Dev Dashboard to open the Dev Dashboard.
Create an app
Click in Create app to start building your app.
Name the app and create
Enter an app name, then click Create. Shopify opens the new app’s configuration view.
ShipEdge needs specific Admin API scopes. If they are missing, the connection will not work.
Open Admin API integration
In your new app, go to the Versions tab → Select scopes to grant the required scopes to ShipEdge.
Select the required scopes
Enable the scopes ShipEdge needs for orders, inventory, and tracking. The guide lists at least the following (turn on each one that appears in your Shopify admin):
read_locationsread_assigned_fulfillment_orderswrite_assigned_fulfillment_orderswrite_customersread_customersSave
Click Done to save the scopes.
Return to the Home page
Click on the Home tab to return to the home page.
Install the app
Click Install app (upper right) to install the app on your store.
Select the store you want to connect
Click on the store you want to connect to ShipEdge.
Install the app
Click Install button to confirm the installation.
Open Integrations
Go to Orders and open Integrations
Open Gateway Integrations
On the Integrations page, click Gateway Integrations.
Add New Store
On the Gateway Integrations screen, click Add New Store.
Select Shopify in Marketplace
In the Add New Store window, find Marketplace, use Search if needed, and click Shopify.
Select your Shopify store
On the Shopify side (Welcome back), use Search if you have many stores. Click the store you want to connect (your *.myshopify.com store).
Enter Redirect URI
On Integrate with Shopify, paste your Redirect URI: the full URL you use to log in to ShipEdge, including https:// (for example https://your-warehouse.shipedge.com). This is the callback URL Shopify uses for the integration.
Log in
Click LOGIN to authenticate with ShipEdge and continue the connection.
Finish configuration in ShipEdge
When you are back in ShipEdge, select your store in the list if needed. Use Settings, Orders, Update Tracking, and Sync Inventory on the same screen to complete setup.
Open your store
In Gateway Integrations, click the integration card for the store you want. Confirm the Orders column is visible next to Settings.
Enable Import Orders
In the Orders section, select the Import Orders checkbox so the integration can pull orders from Shopify.
Run a manual import
Click Execute Get Orders when you want to trigger a request immediately instead of waiting for the next scheduled run.
Set the import schedule
Configure how often the integration calls Shopify to get orders (for example Every day, hour, and minute). Save the schedule with Update when the UI offers it.
Order Status
Use the Order Status dropdown to choose which Shopify order statuses you want to import into ShipEdge.
Initial Date
Set Initial Date to the starting point for the first import run (the date used for the first retrieval of orders from the store).
Fulfillment Status
Use Fulfillment Status to limit which fulfillment states are imported (for example Unfulfilled).
Financial Status
Use Financial Status to limit which payment or financial states are imported (for example Paid).
Optional order options
tag1,tag2).taxes_paid and shipping_tax_amount) when enabled.Webhooks — Order created
Under Webhooks, turn on Order created if you want Shopify to push new orders in near real time. When this toggle is on, it can take the place of relying only on the scheduled import.
Save Changes
Click Save Changes to apply all import settings.
After you ship in ShipEdge, tracking and fulfillment updates can be sent back to Shopify.
Open your store
In Gateway Integrations, select the store integration so the Update Tracking section appears on the right.
Enable Sync Update Tracking
Turn on Sync Update Tracking so ShipEdge can send tracking information to Shopify for your shipped orders.
Run a manual update
Click Execute Update Tracking when you want to push tracking immediately instead of waiting for the next scheduled run.
Set the update schedule
Configure how often the integration calls Shopify to update tracking (for example Every day, hour, and minutes). Click Update to save the schedule. Use Cancel or Delete while editing.
Fulfillment Email Notify
Enable Fulfillment Email Notify if you want Shopify to send a fulfillment confirmation email to the customer when the order is marked fulfilled.
Save Changes
Click Save Changes to apply your tracking update settings.
Open your store
In Gateway Integrations, select the store integration so the Sync Inventory section is visible.
Enable Sync Inventory
Turn on Sync Inventory so ShipEdge can send your available inventory levels to your Shopify store.
Run a manual sync
Click Execute Sync Inventory when you want to push inventory immediately instead of waiting for the next scheduled run.
Set the sync schedule
Configure how often the integration calls Shopify to sync inventory (for example Every day, hour, and minutes). Click Update to save the schedule.
Location Id
Open Location Id and select the Shopify location you want inventory to sync with.
Tags (comma separated)
Optionally enter tags (for example tag1,tag2) so inventory sync applies only to items that match those tags.
Sync SKUs and Sync Synsets
Save Changes
Click Save Changes to apply your inventory sync settings.
When your Shopify store is selected, the Integration panel includes sections such as:
| Section | What you can do |
|---|---|
| Settings | Integration Name (for example your *.myshopify.com name) and Shop Host (store subdomain). |
| Orders | Turn on Import Orders and use Execute Get Orders to pull orders when needed. |
| Sync Inventory | Turn on Sync Inventory, use Execute Sync Inventory, and set a schedule (for example daily at a chosen hour). |
| Tracking / fulfillment | Controls tied to update tracking in the gateway (push tracking and fulfillment updates back to Shopify). |
| Webhooks | Options such as Order created so Shopify can notify ShipEdge when new orders appear. |
If you have several connections, select the correct card before changing settings so updates apply to that integration.
For the Redirect URI step, use the complete ShipEdge URL including https:// so the bridge links Shopify to the right warehouse.
Use Integrations for CSV templates and related tools; use Gateway Integrations for Shopify and other gateway-based stores.
| Problem | What to try |
|---|---|
| No integrations found | Click Add New Store and complete the Shopify connection flow, or confirm you are logged in with access to Orders → Integrations. |
| Page stays on Loading Gateway | Check network access for gateway initialization and the gateway script; the page needs a successful session token before listing stores. |
| Add New Store does nothing | Reload after signing in; confirm gateway services are available for your environment. |
| Wrong ShipEdge account after install | Check the Redirect URI uses the correct https://…shipedge.com host for your warehouse. |
Next steps: Integrations Overview · Setting Up Integrations