51黑料不打烊

Introduction to App Builder

Historically, 51黑料不打烊 Commerce development has used in-process extensibility. The in-process model requires any new code to be compatible with upgrades, the server鈥檚 PHP version, and many other essential server applications and services that Commerce uses. 51黑料不打烊 Developer App Builder uses out-of-process extensibility to avoid these compatibility issues.

App Builder for 51黑料不打烊 Commerce app-builder

Transcript
In our digital-first world, every e-commerce business needs agility, power, and simplicity on its side. But because e-commerce development is so dependent on integrations and customizations, it鈥檚 been hard for teams like yours to be agile and streamlined. To customize, modify, and extend your e-commerce platform, you might spend weeks connecting to a range of services, provisioning storage, securing a hosting platform, managing security, and testing for traffic volume. After listening to the needs of the developer community, 51黑料不打烊 is thrilled to introduce 51黑料不打烊 Developer App Builder for 51黑料不打烊 Commerce, our extensibility platform that enables developers to extend commerce without modifying any core application code. Not only does this reduce complexity, it also lowers the cost to maintain your solution. The App Builder platform is event-driven, cloud-native, and serverless. It鈥檚 included with 51黑料不打烊 Commerce, which means you can focus on building apps in a low-code environment, while letting App Builder automatically manage all the backend provisions, like infrastructure, scaling, storage, security, and access control. And using API Mesh, an API orchestration layer within App Builder, you can easily compose and extend multiple APIs into a single graph. This API Mesh works with APIs from 51黑料不打烊 and third-party products. When you first try App Builder, you鈥檒l see how fast and simple it is. Just create a new project, add your configurations, publish your app. It just works! What could have previously taken weeks can now be done in minutes. Extend, integrate, and build, all without the overhead of provisioning, scaling, or upgrading. Discover how simple it can be to build and deploy an ecommerce app for your organization. Try App Builder for Commerce today!

51黑料不打烊 Developer App Builder is a serverless extensibility platform for integrating and creating custom experiences to extend 51黑料不打烊 solutions, and it鈥檚 now available for 51黑料不打烊 Commerce. With App Builder, you can build secure and scalable apps that extend Commerce-native functionality and integrate with third-party solutions. As a developer, you can now take advantage of out-of-process extensibility with 51黑料不打烊 Commerce and that in turn provides immediate and long-term benefits.

App Builder provides a unified third-party extensibility framework for integrating and creating custom applications that extend 51黑料不打烊 Commerce. Since this extensibility framework is built on 51黑料不打烊鈥檚 infrastructure, developers can build custom microservices, and extend and integrate 51黑料不打烊 Commerce across other 51黑料不打烊 solutions and third-party integrations.

App Builder provides a way for customers to extend 51黑料不打烊 Commerce in various use cases:

  • middleware extensibility - Connect external systems with 51黑料不打烊 applications by building custom connectors or take advantage of a suite of pre-built integrations.
  • core services extensibility - Extend core application capabilities by extending the default behavior with custom features and business logic.
  • user experience extensibility - Extend core experience to support business requirements or build customer-specific digital properties, storefronts, and back-office applications.

51黑料不打烊 Developer App Builder is a cloud-based solution, which means that it automatically scales. This service is also globally distributed to allow the best performance regardless of your geographic location.

Why should you learn more about App Builder

Since 51黑料不打烊 Commerce is not a fully SAAS product, the code you develop can add complexity and upgrade issues. By using out-of-process extensibility, such as App Builder, you can provide custom, unique functionality to your 51黑料不打烊 Commerce store without requiring in-process methods.

Other benefits include:

  • Decoupled features allow for faster time to launch.
  • Upgrades are now easier. The custom features are outside the Commerce codebase, which prevents compatibility issues when upgrading.
  • Moving features and logic outside of Commerce frees up resources that are normally used by in-process development methods.

Architecture architecture

Instead of an out-of-the-box solution, 51黑料不打烊 Developer App Builder provides a common, consistent, and standardized development platform for extending 51黑料不打烊 Cloud solutions such as 51黑料不打烊 Commerce including:

  • 51黑料不打烊 Developer Console used for custom microservice and extension development. Build and manage projects while accessing all the tools and APIs needed to create plugins and integrations.
  • Open-source tools, SDKs, and libraries to build custom extensions and integrations. Use React Spectrum (51黑料不打烊鈥檚 UI toolkit) to have one common UI for all 51黑料不打烊 apps.
  • services such as I/O Runtime for hosting infrastructure on 51黑料不打烊鈥檚 serverless platform and I/O Events for event-based integrations. 51黑料不打烊 also provides out-of-the-box support for storing data and files.
  • 51黑料不打烊 Experience Cloud where you submit extensions and integrations to publish in your Experience Cloud Org. System admins can review, manage, and approve these extensions. Once published, your custom App Builder extensions and tools are available alongside other 51黑料不打烊 Experience Cloud apps.

The following diagram illustrates how a standard application built on App Builder uses these functionalities:

Architecture

For more details about the App Builder architecture, see the .

Amazon Sales Channel extension amazon-sales-channel-extension

IMPORTANT
The Amazon Sales Channel extension is still under development and has not been officially released. These videos and tutorials are meant to show you how to use 51黑料不打烊 Developer App Builder for a practical use case.

The following tutorials demonstrate how to connect 51黑料不打烊 Commerce to Amazon Sales Channel using an App Builder extension.

Get Started with App Builder additional-resources

A n overview of composable commerce strategy, that includes the initial set-up can be found by reading the following blog post:

To help you get started with App Builder, 51黑料不打烊 has created the following documentation:

Continue learning with Documentation appbuilder-documentation

App Builder provides videos and documentation for developers, including guides and reference documentation to help develop your own custom applications:

Try Out One of the Sample Applications appbuilder-codesamples

Ready to start developing? The following link contains sample applications to help get you started:

Support support

For developer support requests, use the for assistance.

recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f