GuidesConnectors

Connect your Shopify store

Two ways to join your store to Orzoni: with us on a 15-minute call, or yourself in about ten minutes with a picture of every step.

9 minute read

Before you begin

Connecting a store lets Orzoni read what it lists and keep its stock in step with Tally's. You need three things first.

  • Your books are open in Orzoni. The Tally connector is installed and the computer is linked. If not, start with Connect Tally and link the computer.
  • You may change stock in Orzoni. The owner, an admin, an accountant and a stock keeper can. Turning counts on later, and taking the store off, need whoever holds Business settings.
  • You own the store on Shopify, or you are staff there with the App development permission. A collaborator account cannot do this.

A business connects one store.

Choose how to connect

In Orzoni, open Connectors, then Shopify.

The Shopify screen before a store is connected. Two cards side by side: Connect it yourself, about 10 minutes, and We set it up for you, a 15 minute call at no charge.
The Shopify screen before a store is connected. Two cards side by side: Connect it yourself, about 10 minutes, and We set it up for you, a 15 minute call at no charge.
Connect it yourselfWe set it up for you
What you doMake a small app in your Shopify account and paste its two codes into OrzoniLeave your mobile number. We call, and you press while we guide
TimeAbout 10 minutesA call of about 15 minutes
CostNothingNothing
Good forAnyone comfortable in the Shopify adminAnyone who would rather be walked through it

Both end the same way: your store is read, and nothing on it is changed until you say so.

Connect it yourself

Keep Orzoni open in one tab and your Shopify admin in another. The same five steps are on the screen in Orzoni, with the boxes to fill in.

The five steps as Orzoni shows them, from opening the Dev Dashboard to pasting the two codes.
The five steps as Orzoni shows them, from opening the Dev Dashboard to pasting the two codes.

Step 1: open the Dev Dashboard from your store

  1. In your Shopify admin, open Settings (bottom left).
  2. Choose Apps.
  3. Press Develop apps.
  4. Press Build apps in Dev Dashboard. The Dev Dashboard opens in a new tab.
A drawing of the Apps page in a store's settings, with Develop apps marked 1 and Build apps in Dev Dashboard marked 2.
A drawing of the Apps page in a store's settings, with Develop apps marked 1 and Build apps in Dev Dashboard marked 2.

If you do not see Develop apps, you are signed in as someone who may not develop apps. Sign in as the store's owner, or ask the owner to give you the App development permission under Settings, Users.

Step 2: create an app named Orzoni

  1. In the Dev Dashboard, press Create app (top right).
  2. Under Start from Dev Dashboard, type Orzoni as the app's name. Only you see this name.
  3. Press Create.
A drawing of the Dev Dashboard. Create app is marked 1, the name box under Start from Dev Dashboard is marked 2, and Create is marked 3.
A drawing of the Dev Dashboard. Create app is marked 1, the name box under Start from Dev Dashboard is marked 2, and Create is marked 3.

Step 3: allow what Orzoni needs

The app opens on its first version. A version says what the app may read and change.

  1. Leave App URL as it is.
  2. Leave Webhooks API version as it is.
  3. In Orzoni, at step 3, press Copy. It copies this list:

    read_products,read_inventory,write_inventory,read_orders,read_locations,read_merchant_managed_fulfillment_orders

  4. Back in the Dev Dashboard, under Access, paste the list into Scopes.
  5. Press Release. It asks for a version name and a message: both can be left empty. Press Release again.
A drawing of the app's first version. The Scopes box under Access is marked 1 with the list pasted in, and Release is marked 2.
A drawing of the app's first version. The Scopes box under Access is marked 1 with the list pasted in, and Release is marked 2.

What each part of the list allows:

In the listWhat it allowsWhy Orzoni needs it
read_products, read_inventoryReading what your store lists and the count it holds for eachTo set them beside your items in Tally
write_inventoryChanging those countsTo set them from Tally's. This is the only thing Orzoni ever changes on your store
read_ordersReading ordersTo take an order off the count at once, before its bill is made. No buyer's name, address, phone or email is read
read_locations, read_merchant_managed_fulfillment_ordersReading where your store keeps stock, and which place an order leaves fromTo keep each location's count right

Step 4: install the app on your store

  1. Open the app's own page in the Dev Dashboard (its name in the list of apps, or Home in its side menu).
  2. In Installs, press Install app.
  3. If it asks which store, choose yours.
  4. Shopify lists what the app may read and change. It is the list you pasted. Press Install.
A drawing of the app's page. Install app, in the Installs card, is marked 1. On the page that follows, Install is marked 2.
A drawing of the app's page. Install app, in the Installs card, is marked 1. On the page that follows, Install is marked 2.

Step 5: paste the two codes into Orzoni

  1. In the app's side menu, open Settings.
  2. In Credentials, press the copy button beside Client ID.
  3. In Orzoni, at step 5, paste it into Client ID.
  4. Back in the Dev Dashboard, press the copy button beside Secret.
  5. In Orzoni, paste it into Secret. It is hidden as you paste; press Show to check it.
  6. Check that Your store's address in step 1 is filled in, such as your-store.myshopify.com.
  7. Press Connect the store.
A drawing of the app's Settings page. In Credentials, the copy button beside Client ID is marked 1 and the copy button beside Secret is marked 2.
A drawing of the app's Settings page. In Credentials, the copy button beside Client ID is marked 1 and the copy button beside Secret is marked 2.
Step 5 in Orzoni with the Client ID pasted in and the Secret hidden, above the Connect the store button.
Step 5 in Orzoni with the Client ID pasted in and the Secret hidden, above the Connect the store button.

Orzoni asks your store for a key with the two codes. Shopify gives one only for an app that is installed on that store and belongs to the same owner, so this is also the proof that the store is yours. It takes a moment.

We set it up for you

  1. In Orzoni, open Connectors, then Shopify, and choose We set it up for you.
  2. Type your mobile number.
  3. Choose the best time to call.
  4. Add your store's address if you have it to hand, and anything we should know.
  5. Press Request a set-up call.
The form for asking for a set-up call: mobile number, best time to call, the store's address and a note.
The form for asking for a set-up call: mobile number, best time to call, the store's address and a note.

The screen then says we will call you, and on which number.

The screen after the request is sent: We will call you, with the number and the time of day chosen.
The screen after the request is sent: We will call you, with the number and the time of day chosen.

On the call we share screens and go through the five steps above together. You press; we guide. Have your Shopify admin open, signed in as the store's owner.

You can ask three times in a day. If you would rather not wait, choose Connect it yourself at any time: asking for a call does not stop you.

What happens next

The moment the store connects, Orzoni reads it: its name, where it keeps stock, and everything it lists with the count held for each. A large store takes a little longer.

A store just connected. Its Health view says Looking only, with Match its listings as the next step, and lists what is left to put right.
A store just connected. Its Health view says Looking only, with Match its listings as the next step, and lists what is left to put right.

It starts as Looking only. Nothing is sent to your store yet. From here:

  1. Link each location to a warehouse. A store's location has no count until it is linked to a warehouse in Tally.
  2. Match its listings. Each listing is set beside the item it is in Tally. Where the code or the name agrees, Orzoni puts the match forward and you approve it.
  3. Look at the counts. Tally's count and the store's, side by side, with how each was worked out.
  4. Turn counts on. The first set of counts waits for you. You see exactly what would change before anything is sent.

Counts go one way only, from Tally to the store. An order on the store lowers the count at once, and waits under Orders for its bill.

If it does not connect

Orzoni says what went wrong under the box it is about.

What Orzoni saysWhat it meansWhat to do
Enter the store's addressThe address is not a store'sUse the one ending .myshopify.com. It is under Settings, Domains in Shopify
That does not look like a Client IDSomething else was pastedCopy it again with the copy button beside Client ID. It is 32 letters and figures
That does not look like the app's SecretPart of it is missing, or something else was pastedCopy it again with the copy button beside Secret
Shopify did not accept that Client ID and Secret togetherOne of the two is from another app, or the Secret was rotatedCopy both again from the same app's Settings page
The app is not installed on this store yetStep 4 was missed, or the app was made in another Shopify organisationInstall it on this store (step 4). If you have more than one organisation, make the app in the one your store is in
The app is not allowed everything Orzoni needsPart of the list in step 3 is missingAdd what is named under Access in a new version, Release it, approve the change on your store, and try again
Those belong to another storeThe codes are for an app installed on a different storeType that store's address, or use the app installed on this one
That store is already connected to another Orzoni businessSomeone else connected it firstIt has to be taken off there before it can be connected here
This account covers one storeA store is already connectedTake that one off first, under its Settings
Too many tries at connecting a storeTwenty tries in an hourWait an hour, or ask for a set-up call

Still stuck? Choose We set it up for you on the same screen, or write to support@orzoni.com with what the screen says.

How your codes are kept

  • The Secret is sealed the moment it arrives and kept with your company's books on Orzoni. It is never shown again, to you or to anyone, and never sent back to a browser.
  • It is used for one thing: asking your own store for a key. That key lasts a day, and Orzoni asks for a new one by itself.
  • Orzoni asks your store only for what the list in step 3 allows. Of an order it reads the number, what was ordered and what was paid. It never reads who bought.
  • Notices from your store (an order, a count changed there) are checked against your app's Secret before anything in them is read.

More on this in Your data.

Take the store off

  1. In Orzoni, open Connectors, Shopify, then Settings.
  2. Under Take the store off, press the button and confirm.

No count is changed on your store, and what you matched is kept in case you connect it again. Orzoni also takes the app off your store and throws the sealed Secret away.

To connect again, install the app on your store again (step 4), then paste its two codes (step 5). The app itself is still in your Dev Dashboard.

You can also take the app off from the Shopify side: under Settings, Apps in your Shopify admin, uninstall Orzoni. Shopify tells Orzoni, usually at once, and the store is shown as taken off.

Already connected

Nothing changes for you. When Orzoni's app is listed on Shopify, the Shopify screen offers a third way, approving it in one press.

Still stuck? Write to support@orzoni.com and say which step you are on, or book a walk-through call.