Admin deep links: product, variant, JSON and bulk editor URLs

Shopify admin URLs worth bookmarking: product and variant pages, the product page as JSON, the bulk editor on one metafield column and short settings links.

Base
https://admin.shopify.com/store/<store>
Product
/products/<product ID>
Raw data
Add .json to a product URL
Plan
Every plan
Last checked

In short

Shopify admin pages have stable URLs you can bookmark and share with staff: admin.shopify.com/store/<store>/products/<ID> opens a product, /products/<ID>/variants/<ID> a variant, and adding .json to a product page shows its raw data with every variant ID. A bulk editor URL such as /bulk?edit=metafields.seo.hidden%3Anumber&resource_name=Product opens one metafield column for all products. Staff still need permission for the page.

How to use it

  1. Copy your store name from the admin address bar: admin.shopify.com/store/<store>.
  2. Build the link: /products/<ID>, /products/<ID>/variants/<ID>, or the bulk editor URL with your metafield’s namespace, key and type.
  3. Bookmark the ones you use daily, or share them in your team’s docs.
  4. For a quick data check, add .json to a product page URL and read the variants array.

Code

links.txt
# Replace your-store with the name in your admin address bar:
# https://admin.shopify.com/store/your-store

# A product, and one of its variants
https://admin.shopify.com/store/your-store/products/1234567890
https://admin.shopify.com/store/your-store/products/1234567890/variants/12345678901234

# The same product page as JSON (add .json): every variant ID, handle, status
https://admin.shopify.com/store/your-store/products/1234567890.json

# Bulk editor opened on one metafield column for all products
https://admin.shopify.com/store/your-store/bulk?edit=metafields.seo.hidden%3Anumber&resource_name=Product

# Short links Shopify's help center uses for admin pages
https://admin.shopify.com/products
https://admin.shopify.com/products/inventory
https://admin.shopify.com/collections
https://admin.shopify.com/customers
https://admin.shopify.com/discounts
https://admin.shopify.com/themes
https://admin.shopify.com/markets
https://admin.shopify.com/analytics/reports
https://admin.shopify.com/settings/payments
https://admin.shopify.com/settings/languages
https://admin.shopify.com/settings/custom_data
https://admin.shopify.com/apps/flow

Written by Lintel. MIT license: free to use in your own store and in client work.

Limits and edge cases

  • Links only work for staff who are logged in and have permission for that section.
  • The bulk editor URL takes edit=metafields.<namespace>.<key>%3A<type>; Shopify’s help documents it with seo.hidden and number.
  • Shopify’s help center links admin pages in a short form such as admin.shopify.com/discounts; use the /store/<store> form when you work with several stores.
  • Admin layouts change; if a link opens the wrong screen, start from the list page and look for the same item.

Questions

How do I link straight to a product in the Shopify admin?
Use https://admin.shopify.com/store/<store>/products/<product ID>. The ID is the number at the end of the product page URL.
Can I open the Shopify bulk editor with specific columns?
For a metafield column, yes: /bulk?edit=metafields.<namespace>.<key>%3A<type>&resource_name=Product. For other columns, open the editor and use Columns.
How do I see a product’s raw data in the admin?
Add .json to the end of the product page URL; the browser shows the product with all its variants as JSON.
  • Checked on a Shopify store on the date shown. Shopify changes its admin often; if a step looks different, the idea usually still works.
  • Examples use placeholder IDs and your-store.myshopify.com. Replace them with your own.
  • MIT license for the code snippets.

Need this built, tested and maintained for your store? See Shopify development.

Have something to build? Let’s talk it through.

Taking a limited number of projects at a time. Every brief is read by an engineer, not a salesperson.

Gencer KarakayaShopify Engineer

An engineer reads your brief, and we reply by email.