Skip to content

Selling Themes via The Developer Portal

Why sell themes via The Developer Portal

// @TODO:

Getting started

To start selling themes and log into the portal, you need to have a GitHub account. If you don’t have one yet, you can create one here.

When you have logged in with your account, you can navigate to your Dashboard, which will display a “Create Seller Profile” button. (Only if you’re part of the closed beta).

Onboarding as a seller

When you click the “Create Seller Profile” button on the dashboard, you will be redirected to a seller’s page. Where you can onboard as a seller by following the Stripe onboarding process.

After you’ve completed the Stripe onboarding process, you can start submitting paid themes to the Astro Theme Catalog.

Submitting a theme and selling through The Developer Portal

@TODO: insert video tutorial here

When you’ve created your Seller Profile, you can now upload .zip files of your themes into the theme submission form. Once you set the price and fill in all the required fields, you can submit your theme for review.

The theme will be reviewed by the Astro team, and if approved, it will be published in the Astro Theme Catalog. When someone purchases your theme, you will receive 1000% of the revenue, and Astro will not take any cut.

Even if you onboarded successfully as a seller on The Developer Portal, you still are able to submit themes with paid links through other third-party sellers. (eg: you still have some themes you want to sell through Gumroad or Lemon Sqeezy)