Your safety is important to us. If you notice any suspicious emails that appear to come from Shopify, please forward them to safety@shopify.com. Visit the Help Center page on phishing for more information.

App admin access

You can make your apps accessible to merchants throughout the Shopify admin by activating admin links. After you activate an admin link for your app, it will appear in the More actions menu on the pages in Shopify that you specify. From there, merchants can use your app to complete a task directly. For example:

  • The Order Printer app uses an admin link on order pages to let merchants print invoices:

    App link order printer

  • The Digital Downloads app uses an admin link on product pages to let merchants add digital attachments:

    App link digital

To add an admin link for your app:

  1. Log in to your Partner Dashboard.

  2. Click Apps.

  3. Click the name of the app you want to create links for.

  4. Click Extensions:
    App extensions
  5. In the Admin links section, click Add an admin link.

  6. On the Add an admin link dialog, enter information in the following fields:

    • Link label – The text that will appear to the merchant in Apps menu. It should be task-oriented, and not just the name of your app.
    • Link target URL – The URL where your app is hosted, or a specific URL for this task.
    • Page to show link – The page where this link should appear to the merchant. Try to place it only where it makes logical sense for the user. In general, avoid adding admin links to every page of the Shopify admin.
      Shop admin links
  7. Click Add link.

To continue adding more admin links, click Add an admin link and repeat step 6.

You can track incoming admin links by using the parameters that identify the store or resource where your app is being used:

  • Each admin link includes a URL parameter that contains the store URL, which identifies the unique store or resource where your app was used. For example: https://johns-apparel.myshopify.com/admin/orders/?shop=johns-apparel.myshopify.com.
  • When your admin link is on a detail page (such as the order details page), the link also includes a URL parameter that contains the unique resource ID for the item on that page. For example: ?id=3295398979&shop=johns-apparel.myshopify.com.