SECND
Browse help

Connections

Connect Shopify

Enter your Shopify domain and approve the install to connect your store.

Last updated 2026-09-29

In short

Shopify connects through the standard install flow. Enter your .myshopify.comdomain, approve the SECND app on Shopify, and you're done. SECND then has access to list, update, and read orders.

Before you start

You need owner or staff-with-app-permissions access to your Shopify admin so you can install the SECND app. SECND works with any Shopify plan.

Note

All you need is your store's .myshopify.com domain. You can find it in your Shopify admin under Settings → Domains if you normally use a custom storefront URL.

Connect SECND

1.

Open Connect

In the SECND sidebar, click Connect. The page is titled Marketplaces.
SECND Marketplaces page with Connect buttons for every supported platform
2.

Click the Shopify card

Click Connect on the Shopify card. A short form opens asking for your shop domain.
3.

Enter your shop domain

Type your .myshopify.com domain (e.g. yourstore.myshopify.com) and click Continue to Shopify.
4.

Approve on Shopify

Shopify shows the permissions SECND needs. Click Install app to approve.
5.

Land back on Marketplaces

Shopify sends you back to the Marketplaces page with a green “Shopify connected” banner. SECND starts pulling your products immediately.

Advanced: use your own app

If your store can't install the SECND app, create your own Shopify app and connect SECND through it. You create the app once in Shopify's Dev Dashboard, then paste its Client ID and Secret into SECND.

Heads up

Copy the values below with the Copy buttons. Shopify rejects a URL with extra characters in it, such as spaces, commas, <, >, or \.
1.

Create the app

Open the Dev Dashboard at dev.shopify.com. You can also get there from your Shopify admin under Settings → Apps → Develop apps. Click Create app and name it anything, such as SECND.
2.

Set the App URL

In the App URL box, paste:
App URL
https://www.secnd.ca
3.

Add the access scopes

In the Scopes box, paste this whole line. There are no checkboxes to tick.
Scopes
read_customers,write_customers,read_inventory,write_inventory,read_locations,read_orders,write_orders,read_publications,write_publications,read_products,write_products,read_metaobjects,write_metaobjects,read_files,write_files
4.

Add the redirect URL

In Allowed redirection URL(s), paste this one URL:
Redirect URL
https://www.secnd.ca/api/integrations/shopify/oauth/callback
5.

Release the app

Click Release at the top right of the page. Shopify then marks the app Active.
6.

Copy the Client ID and Secret

Open your app's Settings page from the menu at the top left. Copy the Client ID and the Secret. The version page you land on after releasing doesn't show them.
7.

Connect in SECND

Open Connect, click Connect on the Shopify card, then click Advanced: connect with your own Shopify app. Enter your .myshopify.com domain, the Client ID, and the Secret, then select Connect Shopify. Approve the install when Shopify opens.

Settings to configure

Open Shopify in Integrations. Its settings include the fields below.

Use Store Tags

When on, SECND uses the tags your Shopify store already applies to products instead of generating new ones. Leave on if you have a tag taxonomy you rely on for collections or filtering.

Publish Status

Whether new products SECND pushes are published to your storefront immediately (Active) or held back as Draft. Draft is the safe default while you're still tuning content.

Vendor Field

Whether Shopify's Vendor field is populated with the product's brand or your shop name. Use Brand if your storefront filters by brand; use Shop name if you resell consigned goods under your own banner.

Sales Channels

Which Shopify sales channels new products are published to: All channels, Selected channels (pick the list in the SECND desktop app), or Do not publish. Most stores leave this on All channels.

On Delist

What happens to the Shopify product when SECND delists it. Out of stock drops inventory to zero but keeps the product page live; Draft hides it from the storefront; Delete permanently removes it (SECND asks you to confirm).

Common issues

Have a question that isn't answered here? .