Skip to main content

Overview

This section introduces the key concepts in Customer's Canvas.

Integration (Storefront): Represents the external e-commerce system within Customer's Canvas. Registered manually at the project's start, its identifier is stored in the e-commerce system extension configuration.

Storefront User: Represents customers from the external e-commerce system within Customer's Canvas. Only user identifiers are required.

External App: Stores authorization data for the e-commerce system extension. Supports various OAuth2 flows (recommended: Client Credentials flow).

Product, Option, OptionValue, Variant: Entities describing products, options, and variations in Customer's Canvas, crucial for customization. Equivalent entities should exist in the e-commerce system, though variations and options may differ.

Public Design (Design Template): Describes customized product locations, linked to a product variant.

Private Design (Customization): A template filled by the customer with logos, texts, and flags.

Mockup: Visualizes customization on a product photo. Multiple mockups can be attached to one variant.

Personalization Workflow: Frontend component settings organizing the ordering process (e.g., design editor, shopping cart element).

Product Link: Links a Customer's Canvas product to an external e-commerce system product. Stores the product ID from the external system, which should remain unchanged even if the product catalog is recreated.

Was this page helpful?