Build and be part of something huge. Shopify’s mission isn’t possible without you. Your innovation, problem-solving, and new technology drives business for millions of brands around the world. Today, we’re making it more flexible and fun for you to work with us. Here’s how.
Make an impact building high-quality apps of the caliber brands expect with Built for Shopify. With Shopify Functions, Checkout Extensibility, and Embedded App Improvements, customizing Shopify for every kind of business need is now fast and flexible.
Build great apps that look and perform like they’re part of Shopify
We’re sharing exactly what a great commerce app looks and behaves like—no guesswork required. Built for Shopify includes new standards and App Design Guidelines with clear components and visuals for building an app. When apps meet Shopify’s new standards, they’ll be eligible to be featured on our highest-converting surfaces. Your apps get more visibility, and business owners get access to the best commerce apps available.
Build the impossible: A new way to extend Shopify
With Shopify Functions, we’re giving you the flexibility to extend or replace native Shopify server-side business logic to meet the unique business needs of our merchants. But flexibility is just part of the story, Functions were purpose-built to be scalable and fast. Built on Shopify infrastructure, Functions can scale up for major sales events and still execute in less than 5ms. Functions are available to all Shopify merchants, deployed with an app, and configured directly in the admin, so merchants never have to touch a line of code.
Checkout apps: Powerful customizations that work with Shop Pay
Build dynamic apps for the world’s first fully customizable, one-click checkout. Now in Developer Preview, Checkout Extensibility is uniquely designed to be secure, fast, and upgrade-safe, while seamlessly working with Shop Pay, the best converting checkout on the internet. Leverage Checkout UI extensions and Shopify Functions to surface new functionality, Checkout Branding API to customize styling, and Pixels to track events. Deploy exclusively for Plus merchants by custom app or through the Shopify App Store.
Selling plans now support pre-orders, TBYB, and more
Businesses need flexible payment and fulfillment options. We’ve added new capabilities to the Selling Plans APIs that allow for deferred payment collection and deposits. Deliver more robust app offerings to the businesses you work with when you support new selling plans like pre-orders and "try before you buy".
Build workflows for the most complex B2B business needs
Reach new businesses with our expanded B2B functionality, built directly into the core of Shopify. Our new APIs provide better ways to connect with wholesale customers, with new primitives like Business Customers, Price Lists, and Assigned Payment Terms.
Analyze data and generate insights straight from your app—with minimal effort
Deliver analytical experiences for your clients with minimum effort. The GraphQL Admin API allows you to directly query Shopify’s analytical data so you can generate business insights without dealing with data transformation. No more mismatching between your reports and Shopify data.
Share more comprehensive customer data
You can now fully manage segments in Shopify's customer database through the GraphQL API to power segmentation features in your app. Businesses can segment groupings based on purchasing behavior, location, or marketing preferences to better engage customers.
Get early access to our Return APIs to build simplified returns workflows
We're building highly anticipated Return APIs to improve the return management experience for merchants. These Return APIs will give businesses greater visibility into critical returns data across platforms, helping them manage orders more efficiently.
Businesses need flexible payment and fulfillment options. We’ve added new capabilities to the Selling Plans APIs that allow for deferred payment collection and deposits. Deliver more robust app offerings to the businesses you work with when you support new selling plans like pre-orders and "try before you buy".
Build workflows for the most complex B2B business needs
Reach new businesses with our expanded B2B functionality, built directly into the core of Shopify. Our new APIs provide better ways to connect with wholesale customers, with new primitives like Business Customers, Price Lists, and Assigned Payment Terms.
Deliver analytical experiences for your clients with minimum effort. The GraphQL Admin API allows you to directly query Shopify’s analytical data so you can generate business insights without dealing with data transformation. No more mismatching between your reports and Shopify data.
Deliver analytical experiences for your clients with minimum effort. The GraphQL Admin API allows you to directly query Shopify’s analytical data so you can generate business insights without dealing with data transformation. No more mismatching between your reports and Shopify data.
You can now fully manage segments in Shopify's customer database through the GraphQL API to power segmentation features in your app. Businesses can segment groupings based on purchasing behavior, location, or marketing preferences to better engage customers.
You can now fully manage segments in Shopify's customer database through the GraphQL API to power segmentation features in your app. Businesses can segment groupings based on purchasing behavior, location, or marketing preferences to better engage customers.
We're building highly anticipated Return APIs to improve the return management experience for merchants. These Return APIs will give businesses greater visibility into critical returns data across platforms, helping them manage orders more efficiently.
We're building highly anticipated Return APIs to improve the return management experience for merchants. These Return APIs will give businesses greater visibility into critical returns data across platforms, helping them manage orders more efficiently.
Start building. Fast.
This is a better building experience: We’ve simplified the writing and distribution of an app in our CLI, as well as navigating and deploying an app in the Partner Dashboard. We also shipped new Getting Started templates with lightweight use cases, so you can hit the ground running.
Offer a truly seamless app experience
To build a great embedded app experience, developers need access to the same functionality as Shopify’s own teams. Now your app can take advantage of a full screen within the admin, and display advanced functionality without needing to open a new tab. You can also insert your app’s own navigation as a subnav within Shopify, and they’ll load 2x faster on mobile devices with our App Bridge mobile enhancements.
Future-proof the apps you build
APIs will redact customer personal data by default and allow you to apply for necessary access to customer personal data throughout the life of your app. These changes enable your app to better support a business’s path towards compliance with privacy and data protection rules.
"customer": {
"id": "gid://shopify/ Customer/544365967",
"firstName": "Bob",
"lastName": "Bobsen",
"acceptsMarketing": true,
"email": "bob@customer.com",
"phone": "+13125551212",
"address": "4561 Sampson Street",
"ordersCount": "25",
"totalSpentV2": {
"amount": "8300.6",
"currencyCode": "USD"
},
"averageOrderAmountV2": {
"amount": "332.03",
"currencyCode": "USD"
},
"createdAt": "2005-06-15T15:57:11Z",
"updatedAt": "2005-06-16T15:57:11Z",
"note": null,
"verifiedEmail": true,
"validEmailAddress": true,
"tags": [],
"customer": {
"id": "gid://shopify/ Customer/544365967",
"firstName": "Bob",
"lastName": "Bobsen",
"acceptsMarketing": true,
"email": "bob@customer.com",
"phone": "+13125551212",
"address": "4561 Sampson Street",
"ordersCount": "25",
"totalSpentV2": {
"amount": "8300.6",
"currencyCode": "USD"
},
"averageOrderAmountV2": {
"amount": "332.03",
"currencyCode": "USD"
},
"createdAt": "2005-06-15T15:57:11Z",
"updatedAt": "2005-06-16T15:57:11Z",
"note": null,
"verifiedEmail": true,
"validEmailAddress": true,
"tags": [],
The Shopify stack for headless commerce
Build fast, headless storefronts with a React-based framework built by Shopify, for Shopify. From pre-built components and starter templates to hooks and utilities that map directly to Shopify’s APIs, Hydrogen gives you the tooling you need to accelerate development. Once you’re ready to launch, deploy your site directly to the edge with Oxygen, our global hosting solution that’s just a simple “git push” away.
Next level customer interactions—powered by secure data
Develop marketing and analytics solutions with secure, accurate, and privacy-conscious customer behavior data. Publish pixels using Web Pixels Extensions, or subscribe to behavioral data published by Shopify and other partners. Integrate with Shopify’s customer data layer client side and server-side to safely exchange data with even more surfaces, including checkout. Businesses can store and manage all customer events from one place in the Shopify admin.
Add commerce to any platform
Quickly build marketplaces with our collection of APIs, tools, and documentation. Seamlessly integrate with Shopify and easily build commerce features and marketplace experiences anywhere. Within marketplaces on the Partner Dashboard, create and manage your channel easily—and in one place—with streamlined tools required to view reports and adjust policies.
Quickly format your code with our new Prettier plugin
Press save and have your code instantly formatted. Our new plugin for Prettier adds support for Liquid for more consistent code styles. Now you can spend less time discussing styles in code review and more time building themes.
A place to store your app’s private data
Know that your data will be exactly how you left it. Apps can now use metafields to store data that only they have access to. With app-owned metafields, the read/write access is restricted to your application and is accessible through the Liquid app object within your theme app extensions. This makes it possible to design conditional app logic for different plan levels.
Redesigned references to get you started quickly with Themes
Build themes faster with our all-new Liquid references. Object properties, type information, syntax highlighting, and interactive code blocks help you quickly prototype your use case directly in our docs.
Develop marketing and analytics solutions with secure, accurate, and privacy-conscious customer behavior data. Publish pixels using Web Pixels Extensions, or subscribe to behavioral data published by Shopify and other partners. Integrate with Shopify’s customer data layer client side and server-side to safely exchange data with even more surfaces, including checkout. Businesses can store and manage all customer events from one place in the Shopify admin.
Quickly build marketplaces with our collection of APIs, tools, and documentation. Seamlessly integrate with Shopify and easily build commerce features and marketplace experiences anywhere. Within marketplaces on the Partner Dashboard, create and manage your channel easily—and in one place—with streamlined tools required to view reports and adjust policies.
Press save and have your code instantly formatted. Our new plugin for Prettier adds support for Liquid for more consistent code styles. Now you can spend less time discussing styles in code review and more time building themes.
Know that your data will be exactly how you left it. Apps can now use metafields to store data that only they have access to. With app-owned metafields, the read/write access is restricted to your application and is accessible through the Liquid app object within your theme app extensions. This makes it possible to design conditional app logic for different plan levels.
Know that your data will be exactly how you left it. Apps can now use metafields to store data that only they have access to. With app-owned metafields, the read/write access is restricted to your application and is accessible through the Liquid app object within your theme app extensions. This makes it possible to design conditional app logic for different plan levels.
Build themes faster with our all-new Liquid references. Object properties, type information, syntax highlighting, and interactive code blocks help you quickly prototype your use case directly in our docs.
Build themes faster with our all-new Liquid references. Object properties, type information, syntax highlighting, and interactive code blocks help you quickly prototype your use case directly in our docs.