Help centre / Connect a store
How to connect Shopify: step by step
Connect a Shopify store with an install link from us, or paste the Admin API token of an existing custom app. About 5 minutes.
Last reviewed 2026-11-11
You need: the store owner login. Connecting needs Starter or above. Applying a price to your store needs Premium or above.
Why a .myshopify.com name? Every Shopify store has a permanent internal address, even if customers use your own domain. Shopify's API only works on that internal address. Your customers still see your own domain.
Important: since 1 January 2026 Shopify no longer lets store owners create new custom apps in the admin. If your store does not already have a custom app, use the install link route below. Existing custom apps keep working.
Easiest: ask us for an install link
- 1Find your store name (Step 1 below).
- 2Write to support from the Contact page with your my-shop.myshopify.com address.
- 3We send you an install link. Open it while logged in to your Shopify admin and click Install.
- 4Sign in to CostCal Pro when asked. The store appears in your Stores tab.
Step 1. Find your store name
- 1Log in to your Shopify admin.
- 2Look at the address in your browser. It looks like admin.shopify.com/store/my-shop.
- 3The part after /store/ is your store name. Here it is my-shop.
Step 2. Only if you already have a custom app: get its token
- 1In Shopify admin open Settings, then Apps and sales channels.
- 2Click Develop apps. If asked, click Allow custom app development.
- 3Click Create an app. Name it CostCal Pro.
- 4Open Configuration, then Admin API integration, click Configure.
- 5Tick read_products and write_products. Click Save.
- 6Click Install app, then Install.
- 7Under API credentials click Reveal token once and copy the Admin API access token. It starts with shpat_ and is shown only once.
Step 3. Paste it into CostCal Pro
- 1Open the Stores tab and choose Shopify.
- 2Store address: type my-shop (or my-shop.myshopify.com).
- 3Paste the Admin API access token.
- 4Click Connect store.
Each product variant is listed as its own row, so a price is applied to exactly one variant.