Store Setup Manual
Plain-English setup guides for Shopify store owners

Reviewed November 4, 2026

Staff Roles in Shopify: Give Access by Job, Not by Habit

Build roles around jobs: order fulfillment needs orders and inventory, not payouts or settings; support needs orders and customers, not product cost data; a contractor building a theme needs theme access, not the customer list. Shopify's role based permissions and organization level roles exist so the default answer stops being full access for everyone.

Ask a new store who has full access and the honest answer is usually everyone who has ever helped. The founder, the VA, the freelance developer from March, the support temp from the holidays. Each grant made sense for an afternoon. Collectively they are the store's largest unmanaged risk, and none of it required bad intent to become a problem.

Permissions are a setup task, not a trust referendum. Framing them as job design keeps the conversation practical: what does this person open on a normal Tuesday, and what should still be there when their engagement ends.

Start from tasks, not people

List the recurring jobs first: fulfill orders, answer order questions, update products, run reports, manage apps and themes, handle refunds. For each job, write the smallest permission set that completes it. Then map people to jobs. The order of operations matters, because starting from people produces roles shaped like individuals, which break the day someone leaves.

Refunds and payouts deserve special stinginess. The ability to view orders does not imply the ability to move money. Keep refund authority with a named few, and treat bank and payout settings as founder territory, full stop.

Contractors and temporary access

External help is where habits are worst. A theme developer needs themes, and possibly products and content to test with, and does not need customer records or order history. Grant the project scope, note the end date when the account was created, and remove access at project close as part of the same checklist that pays the final invoice.

Use separate accounts per person, never a shared login. Shared credentials defeat the audit trail that tells you who changed a setting, and they cannot be revoked for one person. Two factor authentication on every staff account is the baseline that makes individual accounts meaningful.

Review on a schedule, not after an incident

Put a quarterly permissions review on the calendar: export or read the staff list, confirm each account's owner still works with the store, and confirm each role still matches the job. Departed staff with live logins are found by reviews, or by incidents. The review is cheaper.

When roles change in Shopify's permission system, re-read your existing assignments rather than assuming they carried over. Platform updates rename and regroup permissions, and a role that was tight under the old grouping can quietly widen. Ten minutes of reading during an update saves the archaeology later.

Related reading

Related reading: Shopify Staff Two-Step Verification: Set It Up Before Someone Is Locked Out, SPF and DKIM for Shopify Order Emails: The Records to Check on Your Domain, and Staff Permissions in Shopify: Which Roles Should Never Get Full Access.

Frequently asked questions

What is least privilege for a Shopify store?

Each staff account gets only the permissions its job requires, nothing held just in case. Support can read orders without refund rights, fulfillment can process shipments without payout access, and settings stay with a named few.

Should contractors get full store access?

No. Grant the scope the project needs, usually themes and the relevant content areas, for the duration of the project, on an individual account you remove at project close. Customer and financial areas are rarely part of a build scope.

Why not share one staff login for the team?

Shared logins destroy accountability and cannot be revoked for one person. Individual accounts with two factor authentication give you an audit trail and a clean way to end access when someone leaves.

How often should staff permissions be reviewed?

Quarterly is a workable rhythm for most stores, plus immediately when someone leaves or a project ends. The review confirms every account is owned by a current person and every role still matches the job.