Deployment

This tutorial explains how to create a version for your extension, publish it, and request access to run the extension on a live store.

Step 1: Register and push your extension

  1. In Shopify CLI, run the following command to register your extension:

  2. Run the following command to push your extension code to Shopify:

  3. Open the URL that shopify extension push printed to the console.

  4. Click Enable to preview a draft of your extension in a development store.

    Version Publish

Step 2: Create version and publish

  1. After you've previewed a draft of your extension, click Create version.

  2. Select Minor or Major version depending on the nature of your code changes.

    Minor versions introduce changes that are backwards compatible. Major version changes aren't backwards compatible and might affect users who are currently using your extension.

  3. Click Publish beside the version that you want to publish. Publishing an extension version replaces the current Live version served to shops that have your app installed.

The published version of your post-purchase extension

Step 3: Request access

If you want to run the post-purchase checkout extension on a live store, then you need to request access. Before you request access, you need an unpublished app in a development store. This unpublished app can be a public or custom app.

After your access request has been approved, public apps also need to be submitted for review in the Partner Dashboard. The review process is slightly different for existing apps and new apps.

For existing apps:

  • You need to test your app using an unpublished app in a development store.
  • To add the post-purchase checkout extension to a published app, you must submit the unpublished testing app for review in the Partner Dashboard.
  • If the new app meets the stated requirements, then it will be approved and the post-purchase extension can be added to your existing published app.

For new apps:

  • You need to test your app using an unpublished app in a development store.
  • To add the post-purchase checkout extension to a published app, you must submit the unpublished testing app for review in the Partner Dashboard.
  • If the new app meets the stated requirements, then it will be approved and listed in the Shopify App Store.

Request access from a development store

  1. From your Partner Dashboard, click Apps.
  2. Click the name of the app that you want to change.
  3. Click App setup.
  4. In the Post-purchase section, click Request access.
  5. Fill out the request form with an explanation of the app.
  6. You'll see a banner that your request is under review. The review process can take up to seven days.

After your request is approved, you're notified in the Partner Dashboard that your app has full access to the post-purchase extensions.