AI Commerce overview
Edit on GitHubAI Commerce is a SprykerFeature package (spryker-feature/ai-commerce) that provides AI-powered storefront capabilities. All features in this package are built on top of the AiFoundation abstraction layer, which decouples business logic from the underlying AI provider.
Package structure
The spryker-feature/ai-commerce package follows the standard Spryker module structure and ships modules for both Yves and the Shared layer. Each AI feature within the package is self-contained — it registers its own plugins, configuration, and translations.
AiFoundation integration
Every AI feature in the package communicates with an AI provider exclusively through AiFoundation. This means:
- Provider-agnostic — the AI provider (for example, OpenAI) is configured outside the feature code. Switching providers requires only a configuration change.
- Named configurations — each feature can use a dedicated named configuration entry in
AiFoundation. This isolates provider settings per feature and keeps audit log entries separate, making it easy to review or debug AI interactions for a specific feature. - Audit logging — all AI calls made through
AiFoundationare recorded in the audit log. Using a named configuration per feature lets you filter the log by feature.
For the base AiFoundation setup, see Install AI Commerce.
Available features
| FEATURE | DESCRIPTION |
|---|---|
| Visual Add to Cart | Lets buyers upload a product image on the Quick Order page. AI recognizes products and quantities in the image and pre-fills the quick order form with matching SKUs. |
Installation
To install the AI Commerce base package, see Install AI Commerce. Individual features require additional installation steps — see their respective installation guides linked in the table above.
Thank you!
For submitting the form