spryker-feature / product-experience-management
ProductExperienceManagement module
Package info
github.com/spryker-feature/product-experience-management
pkg:composer/spryker-feature/product-experience-management
202608.0
2026-08-26 08:24 UTC
Requires
- php: >=8.3
- spryker/availability: ^9.0.0
- spryker/category: ^5.0.0
- spryker/currency: ^4.0.0
- spryker/decimal-object: ^1.2.0
- spryker/event: ^2.0.0
- spryker/event-behavior: ^1.30.0
- spryker/file-system: ^2.0.0
- spryker/gui: ^5.0.0
- spryker/kernel: ^3.30.0
- spryker/locale: ^4.0.0
- spryker/log: ^3.16.0
- spryker/merchant: ^3.0.0
- spryker/merchant-product: ^1.0.0
- spryker/oms: ^11.0.0
- spryker/price-product: ^4.0.0
- spryker/product: ^6.0.0
- spryker/product-approval: ^1.0.0
- spryker/product-attribute: ^1.20.0
- spryker/product-attribute-extension: ^1.2.0
- spryker/product-attribute-gui-extension: ^1.0.0
- spryker/product-category: ^4.0.0
- spryker/product-image: ^3.0.0
- spryker/product-search: ^5.0.0
- spryker/product-storage: ^1.29.0
- spryker/propel-orm: ^1.0.0
- spryker/publisher-extension: ^1.0.0
- spryker/shipment-type: ^1.0.0
- spryker/stock: ^8.0.0
- spryker/storage: ^3.4.0
- spryker/store: ^1.19.0
- spryker/symfony: ^3.0.0
- spryker/synchronization: ^1.9.0
- spryker/synchronization-behavior: ^1.10.0
- spryker/synchronization-extension: ^1.1.0
- spryker/tax: ^5.0.0
- spryker/url: ^3.0.0
- spryker/util-date-time: ^1.0.0
- spryker/util-encoding: ^2.0.0
- spryker/util-text: ^1.0.0
Requires (Dev)
Suggests
- spryker-feature/self-service-portal: Enables product class and shipment type import/export. Install dependency to get SelfServicePortal-specific data included in import and export operations.
Provides
None
Conflicts
None
Replaces
None
README
Provides the backend API for product CRUD and manages product attribute visibility across storefront pages. Exposes concrete products at /products on the Glue Backend API, and controls which product attributes are displayed on Product Detail Pages (PDP), Product Listing Pages (PLP), and Cart pages through configurable visibility types.
Key features:
- Backend API for product CRUD via
/products(Get, GetCollection, Post, Patch), covering prices, stocks, image sets, bundles, product classes and shipment types in one resource - Automatic parent abstract product creation when a concrete is posted without one, including the abstract-level stores, tax set, categories and new-from/new-to
- Attribute visibility management per page type (PDP, PLP, Cart, None)
- Backoffice UI for configuring attribute visibility with filtering
- Storage publishing and synchronization of attribute visibility data
- Storefront widgets rendering attributes as badges (PLP/Cart) or structured data (PDP)
- Batch attribute preloading for optimal performance on listing pages
Installation
composer require spryker-feature/product-experience-management