Learning check

Apply Composable Commerce integration patterns to Zen Electron’s specific requirements.

After completing this page, you should be able to:

  • Select the appropriate Composable Commerce integration pattern to build a robust and scalable solution.

You are the Solution Architect for Zen Electron. The company is launching a major platform upgrade that involves several new integrations with external systems. You must recommend the correct Composable Commerce integration pattern for each requirement.

The requirements are:

  • Data sourcing: Core Product data is retrieved from a PIM, Product images are obtained from a separate DAM, and the Embedded Prices come from the ERP. The integration must support scenarios where images and prices are imported before their corresponding Products exist in the Project.
  • Order post-processing: When an Order is created, three separate downstream processes must be triggered: sending a confirmation email, updating the ERP, and syncing the sale to a marketing analytics platform. The company wants to use a single, scalable mechanism for this.
  • Bulk updates: A developer is writing a script to update prices on 80,000 Products using the standard HTTP API. During testing, the script receives some 502 and 503 errors. The script must be made more robust.
  • Real-time inventory check: For a small set of high-demand Products, the website must perform a real-time stock check against a third-party inventory system before a customer can add the item to their Cart. The business and its customers are extremely sensitive to performance and want to avoid any solution that could slow down the add to cart action.