Publishing to Shopify Theme Store
TL;DR: How to set up your Partner Dashboard, package your theme, submit it for review, and handle what happens after approval.
This is the last section of the handbook. Every other section is about building your theme. This section is about the final step: getting your theme in front of real merchants.
What’s on this page group
Section titled “What’s on this page group”- Partner Dashboard Setup: the accounts and access you need before you can submit anything.
- Store Setup for Submission: the step-by-step checklist for setting up a demo store correctly.
- Packaging & Submitting: how to build your theme ZIP file and fill out the actual submission form.
- Review Process & Rejections: Shopify’s 5-stage review, and what to do if you get rejected.
- After Approval: versioning, release notes, and the rules for updating your theme after launch.
The full submission timeline, realistically
Section titled “The full submission timeline, realistically”Publishing to the Theme Store takes time. It’s not something you finish in a single day. Here’s a rough timeline, so you can plan the rest of your project around it:
| Stage | Typical time investment |
|---|---|
| Partner Dashboard + store setup (if not already done) | A day, mostly waiting on account verification |
| Packaging and submitting | A few hours, once the theme itself is genuinely ready |
| Review (5 stages) | Days to a few weeks, depending on queue and how many rounds of fixes are needed |
| Post-approval: first update window | You can update every 2 weeks for your first 2 months, then a 4-week minimum gap |
Leave room in your project timeline for at least one round of rejection and resubmission. This is normal for a first submission. It doesn’t mean something went wrong.
Do / Don’t
Section titled “Do / Don’t”| ✅ Do | ❌ Don’t |
|---|---|
| Set up your Partner Dashboard accounts (see Partner Dashboard Setup) well before you plan to submit. Account verification and store setup can take longer than you expect, so don’t leave them until the last minute. | Starting Partner Dashboard setup the same week you plan to submit. You may find that account verification or store transfer takes longer than expected. |
| Set aside real calendar time for at least one round of review, not just the time it takes to build the theme. | Treating submission as a one-shot event, with no plan for handling a rejection. Build the possibility of a fix-and-resubmit cycle into your timeline from the start. |
| Treat “submitted” as the middle of the process, not the end. See After Approval for the ongoing work that starts once your theme is live. | Not reading After Approval until after you’re approved. The update and versioning rules affect decisions you should make before you submit, like how you structure your first release. |
Further reading
Section titled “Further reading”- Submitting a theme (shopify.dev)