Apps and supporting tools are in Public Beta, if you have questions or run into any issues, don't hesitate to reach out to email@example.com. More documentation, more examples, and more tools are on the way.
Apps allow you to extend built-in functionality of the 29 Next platform to solve merchant challenges and create new functionality all wrapped into an easily installed App.
Apps Allow You To
Extend Core Functionality
Extend Storefront Themes
We have full featured open source example apps that provide full code examples for many of the concepts required for building apps.
|Example S2S App
|Server to Server demonstration of OAuth Flow, Session Tokens, Remote Settings, Webhook Setup and Verification
|Google Tag Manager
|Fulfillment Service App
|Demonstrates demonstration of OAuth Flow and the Fulfillment Flow using the Fulfillment APIs.
If you need a development store for your app, submit a development store request below and we'll hook you up. Request a Development Store
App Developer Reference Guides
🗃️ OAuth Overview
📄️ Development Flow
Like any software, Apps require initial development and then ongoing maintenance and improvements. Below is an overview of how to manage develop and release new versions of your app after it's already been installed and live in production.
App manifest.json is used for apps extending the storefront to configure HTML snippets that can be injected into storefront themes through apphooks. You can also add settings that can generate a settings page in the store dashboard to configure your app in the case your app only extends the storefront and doesn't have a server side integration.
App Snippets are HTML template files used to extend Storefront Themes.
App Settings allow you to define settings that you want users to configure and store with your app. Settings should be defined in your manifest.json file which will automatically create a form for your app to be configured in the dashboard.
📄️ App Kit
App Kit is a command line tool for developers to build and maintain apps that extend storefront themes with App Snippets.
📄️ Review & Publishing
Congradulations, you've built an app and now it's ready to publish to all 29 Next customers. Before we publish your app, we need to ensure your app is ready to go.