Shopify App Proxy: Making Your App Discoverable in Store Navigation

Making Your Shopify App Visible: Integrating with Store Navigation

So, you've built a fantastic Shopify app with a proxy and extensions, but you're facing a common challenge: how do you actually get it in front of your users *inside* their Shopify store's admin? Specifically, how do you get that app proxy page to show up as a selectable link under Content → Menu → Links, in the Apps section? It's a question that recently popped up in the Shopify community, and let's dive into it.

The Challenge: App Proxy Visibility

The initial question, posed by Dualsided, was straightforward: "I can’t find any documentation on how to get the front-end app proxy page for my app to show as a selectable link under Content → Menu → Links (under the Apps section). Is this a toml setting?"

It's a great question! You've got this powerful app, but if store owners can't easily find and access it, it's like having a Ferrari stuck in the garage. The key is understanding how Shopify handles app integration with store navigation.

Understanding App Proxies and Navigation

App proxies allow your app to serve content through the store's domain, creating a seamless user experience. Instead of redirecting users to a separate website, your app's content appears as part of the store itself. However, simply having a proxy doesn't automatically add a link to the store's navigation menus.

The Solution: Manual Menu Configuration (and why there's no magic "toml" setting)

Unfortunately, there isn't a magical `toml` setting or automatic way to inject your app proxy page directly into the Content → Menu → Links section. Shopify's design requires store owners to manually add these links.

Here's the breakdown of how to make it work:

  1. Identify Your App Proxy URL: First, you need the correct URL for your app proxy. This is the URL that you've configured in your app settings to point to your app's content. It usually follows a pattern like `https://your-store.com/apps/your-app-name`.
  2. Navigate to Store Navigation: In the Shopify admin, go to Online Store → Navigation.
  3. Choose the Menu: Select the menu you want to add the link to (e.g., the main menu or a footer menu).
  4. Add a Menu Item: Click "Add menu item."
  5. Name the Link: Give your link a descriptive name (e.g., "My App's Feature," or whatever makes sense for your app).
  6. Paste Your App Proxy URL: In the "Link" field, paste the URL of your app proxy.
  7. Save the Menu: Click "Save menu."

Important Considerations

  • User Experience: Choose a clear and concise name for your menu item so users understand what to expect when they click the link.
  • App Settings Documentation: Provide clear instructions within your app's settings or documentation on how store owners can add your app to their store's navigation. This is crucial for user adoption.
  • Dynamic URLs: If your app proxy URL needs to include dynamic parameters (e.g., a product ID), make sure your app handles those parameters correctly.

Why No Automatic Integration?

You might be wondering why Shopify doesn't offer a more automated way to add app proxy links to menus. The likely reason is to give store owners full control over their store's navigation. Automatically adding links could clutter menus and create a confusing user experience.

While it might seem like an extra step, manually adding the link ensures that the app's integration feels intentional and aligned with the store's overall design.

So, while there isn't a simple `toml` setting to magically make your app appear in the Content → Menu → Links section, a little manual configuration will get you there. Remember to provide clear instructions to your users, and you'll be well on your way to making your app easily discoverable within their Shopify stores. It's all about guiding users to the value you're providing!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools