Available app extension points
App extensions allow apps to add features to certain defined areas of several Shopify user interfaces. Those defined areas are called “extension points.”
Shopify admin
Anchor link to section titled "Shopify admin"Merchants can set up a store, configure settings, and manage every aspect of a business from the Shopify admin. You should familiarize yourself with the Shopify admin so you can choose the best way to integrate your app.
Admin navigation links
Anchor link to section titled "Admin navigation links"You can add Admin Links to surface app features under drop-down menus that appear across many Shopify admin pages such as Orders, Products, Collections, Variants, and more.
App Listing index
Anchor link to section titled "App Listing index"The App Listing page of the Shopify admin includes a list of all the apps installed by a merchant. When you Embed your app in the Shopify admin, your app will automatically appear in this list, so that merchants can open it from the App Listing page.
Orders index
Anchor link to section titled "Orders index"After a customer places an order it is added to the Orders area of Shopify. From there merchants can process, fulfill, and manage orders, or create draft orders. You can familiarize yourself with these areas to understand where to surface your app’s functionality.
Only the last 60 days' worth of orders from a store are accessible from the Order
resource by default. If you want to access older orders, then you need to request access to all orders. If your app is granted access, then you can add the read_all_orders
scope to your app along with read_orders
or write_orders
. Custom apps created in the Shopify admin are automatically granted access to the read_all_orders
scope when requesting read_orders
access.
Draft Orders index
Anchor link to section titled "Draft Orders index"Merchants use draft orders for their customers and send them invoices from the Shopify admin or the Shopify app.
Products index
Anchor link to section titled "Products index"Products are the goods, digital downloads, services, and gift cards that merchant sell to customers. Once merchants add or create products, they can manage product details, create collections, search and filter products, and manage inventory.
Pages index
Anchor link to section titled "Pages index"Merchants create web pages for their online store such as “About Us”, or “Contact Us”.
Blogs index
Anchor link to section titled "Blogs index"Merchants can use Shopify’s built-in blogging engine. When using blogs and article pages, merchants can write posts, manage comments, and do advanced publishing.
Customers index
Anchor link to section titled "Customers index"Merchants review customers and manage customer information from the Customers area of Shopify admin.
Checkout index
Anchor link to section titled "Checkout index"Merchants view and change checkout settings from the Checkout settings page in the Shopify admin.
Discounts index
Anchor link to section titled "Discounts index"Customers can create, manage, and export discount codes.
The Marketing page of the Shopify admin includes a list of all the marketing activities created by a merchant. You can use the Marketing activity app extension to load your app directly from the Marketing page in Shopify.
Online Store
Anchor link to section titled "Online Store"Merchants use the online store to sell their products online. They can also create pages, publish a blog, and change the theme of their store. You can use app extensions to add dynamic content from your app to the online store.
You can surface app features directly on the merchant’s online store. That can include displaying dynamic content, image galleries, and statistics on the online store, as well as other advanced functionality. These are the app extension areas available in the online store:
Merchants display pages to their customers on the online store.
Customers can read blogs on the online store.
Menus and Links
Anchor link to section titled "Menus and Links"Customers can navigate the online store using menus and links.
Customers can search the online store for products, articles, and pages.