Skip to main content

Navigation API

The Navigation API lets you navigate within and outside of your app using the HTML anchor element. You can also modify the top-level browser URL with or without navigating using the History API or the browser's native Navigation API.

  • App routing: Navigate between pages within your app using HTML anchor elements.
  • URL management: Modify the top-level browser URL without triggering full page navigation.
  • External links: Navigate to external pages or Shopify admin pages from within your app.
  • Programmatic navigation: Navigate to routes using JavaScript with open() for cases where anchor elements aren't suitable.
Examples

html

<!-- Index pages -->
<a href="shopify://admin/products" target="_top">Products</a>
<a href="shopify://admin/orders" target="_top">Orders</a>
<a href="shopify://admin/customers" target="_top">Customers</a>

<!-- Specific resources -->
<a href="shopify://admin/products/123" target="_top">Product #123</a>
<a href="shopify://admin/orders/456" target="_top">Order #456</a>
<a href="shopify://admin/customers/789" target="_top">Customer #789</a>

Was this page helpful?