architect-ecommerce

Design scalable e-commerce to Braze integration architectures with canonical event ownership and product ID namespaces.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/delta-and-beta/braze-agency --skill architect-ecommerce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect-ecommerce
Source: https://github.com/delta-and-beta/braze-agency/tree/main/skills/architect-ecommerce
Command: npx skills add https://github.com/delta-and-beta/braze-agency --skill architect-ecommerce

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Architects and engineering teams struggle to reliably connect commerce platforms, search/recommendation engines, and mobile app platforms to Braze without creating duplicate events, inconsistent product identities, or broken attribution. This Skill provides clear patterns for event ownership, product catalog synchronization, and cross-system mapping so teams can design predictable, auditable integrations.

Core Features & Use Cases

  • Integration patterns: Guidance on canonical event sources per channel (Shopify, GTM/pixel, mobile SDKs) and how to avoid duplicate ingestion.
  • Data model & catalog design: Recommendations for a shared product ID namespace, attribute fidelity, and catalog sync cadence to support personalization and recommendations.
  • Partner-specific considerations: Practical notes for Algolia, Constructor, Stylitics, Tapcart, and Poq on how their events and APIs typically map into Braze.
  • Attribution & event mapping: Strategies to carry placement, query_id, and campaign identifiers through search and recommendation clicks to enable downstream conversion attribution.

Quick Start

Create an integration plan for a Shopify storefront using Algolia for search and Tapcart for mobile that specifies canonical event owners, a single product ID namespace, event property normalization for Braze, and a catalog sync schedule.

Frequently Asked Questions about architect-ecommerce

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent duplicate events when integrating Shopify with Braze?

Prevent duplicate Braze events from Shopify by defining canonical event owners and a single authoritative ingestion path per channel. This architecture ensures predictable, auditable e-commerce integrations without overlapping data streams.

What is a canonical product ID namespace for e-commerce catalog synchronization?

A canonical product ID namespace is a unified product identifier model shared across platforms. It ensures catalog sync fidelity between search partners like Algolia and Braze, supporting accurate personalization and cross-system attribution.

How do I map Algolia search clicks to Braze for conversion attribution?

Map Algolia search clicks to Braze by carrying query_id, placement, and campaign identifiers through normalized Braze event schemas. This strategy enables downstream conversion attribution from recommendation clicks to final purchase.

Can I use Tapcart and Poq mobile platforms with Braze event architecture?

Yes, you can integrate Tapcart and Poq mobile platforms with Braze by applying partner-specific considerations for event ownership. This defines how their mobile SDKs map into Braze without creating duplicate ingestion conflicts.

What's the best way to design a Braze integration architecture for multiple e-commerce channels?

The best way to design a multi-channel Braze integration is to establish single authoritative ingestion paths, normalize event schemas, and schedule catalog synchronization. This prevents inconsistent product identities and broken attribution.