Skip to content

Connect a Shopify store

Connecting a seller’s Shopify store lets theopsroom bring in its orders, keep its stock right and send tracking numbers back to Shopify. When the store owner approves theopsroom, theopsroom adds itself to the store as a fulfilment service with its own location. In Shopify you will see it as the fulfilment location the app created.

  • You need the store’s address ending in .myshopify.com (e.g. korin.myshopify.com).
  • The store owner (or someone who can approve apps for the store) must approve theopsroom on Shopify’s page.
  1. Open Admin → Shop Connections and click Connect shop.

  2. Under Marketplace, choose Shopify.

  3. Type the Store address, e.g. their-store.myshopify.com.

  4. Choose the client the store is for, or + New client and type the Client name.

  5. Click Continue to Shopify. Your browser goes to Shopify.

  6. The store owner approves theopsroom there.

  7. Shopify sends you back to Shop Connections. A green banner says “Shopify shop connected. Importing the last 30 days of orders…” The store’s name comes from Shopify.

  8. In Shopify, put the products theopsroom stocks at the fulfilment location theopsroom created. Only those are fulfilled by theopsroom.

A connected Shopify store on Shop Connections: status Connected, last sync and Sync now
  1. 1. The shop, with the marketplace and country. Click its name to see its details.
  2. 2. Connected: theopsroom brings in its orders every 5 minutes.
  3. 3. When orders were last brought in, and how many.
  4. 4. Bring in new orders now instead of waiting.
Tap or click the picture to open it full size.

Shopify orders are shipped with a courier chosen at Pick & Pack: EasyParcel, Shippit, the seller’s own J&T or Shippit account, a label the seller uploaded, or another courier. Set the seller’s preferred courier and their own courier login in their Courier window on Add and edit clients.

Item What it means
Store address The store’s .myshopify.com address (not its own web domain).
Client Who the store belongs to.
Continue to Shopify Go to Shopify. Greyed out until you type the store address and choose a client.
Reconnect Later, approve again. theopsroom reuses the store address.
Message Why What to do
“Enter the store’s myshopify address, e.g. korin.myshopify.com” The address isn’t a .myshopify.com address. Find it in the store’s Shopify admin and type that.
“Shopify isn’t set up yet (missing app keys)” The Shopify app keys aren’t on the server. Ask whoever runs your hosting.
“Shopify’s answer could not be verified — nothing was connected. Click Connect shop again.” The reply from Shopify didn’t check out. Start again.
“The store was approved, but theopsroom couldn’t finish setting it up in Shopify. Click Connect shop again.” Setting up the fulfilment location failed. Start again.
“Connection cancelled on the marketplace — nothing was connected.” The approval was cancelled. Click Connect shop again.
“This shop already belongs to another client. Use Move to client to change it.” The store is connected for another client. Use Move shops to another client.

theopsroom asks the Shopify store for these permissions: fulfilment orders assigned to theopsroom and to other fulfilment services (read and update: accept requests, mark them fulfilled, cancel), fulfilments (read and create, with the courier and tracking number), locations (read), products (read and update, and publishing them to the store’s sales channels), inventory (read and update), orders (read), and returns (read, approve, decline and refund).