spryker-feature / order-experience-management
OrderExperienceManagement module
Package info
github.com/spryker-feature/order-experience-management
pkg:composer/spryker-feature/order-experience-management
Requires
- php: >=8.3
- spryker-shop/merchant-product-offer-widget: ^2.0.0
- spryker-shop/shop-application: ^1.0.0
- spryker/application: ^3.46.0
- spryker/calculation: ^4.0.0
- spryker/cart: ^7.0.0
- spryker/catalog: ^5.0.0
- spryker/checkout: ^6.0.0
- spryker/checkout-extension: ^1.0.0
- spryker/company: ^1.0.0
- spryker/company-business-unit: ^2.0.0
- spryker/company-unit-address: ^1.0.0
- spryker/company-user: ^2.0.0
- spryker/currency: ^4.0.0
- spryker/customer: ^7.0.0
- spryker/glossary: ^3.0.0
- spryker/glossary-storage: ^1.0.0
- spryker/gui: ^5.0.0
- spryker/kernel: ^3.30.0
- spryker/locale: ^4.0.0
- spryker/log: ^3.0.0
- spryker/mail: ^4.9.0
- spryker/mail-extension: ^1.0.0
- spryker/merchant: ^3.0.0
- spryker/merchant-product: ^1.3.0
- spryker/merchant-storage: ^1.0.0
- spryker/messenger: ^3.6.0
- spryker/payment: ^5.0.0
- spryker/price: ^5.0.0
- spryker/price-cart-connector: ^6.0.0
- spryker/product-alternative-storage: ^1.15.0
- spryker/product-measurement-unit: ^5.0.0
- spryker/product-offer: ^1.0.0
- spryker/product-offer-storage: ^1.0.0
- spryker/product-packaging-unit: ^4.0.0
- spryker/product-packaging-unit-storage: ^5.5.0
- spryker/product-storage: ^1.0.0
- spryker/propel: ^3.0.0
- spryker/propel-orm: ^1.0.0
- spryker/quote: ^2.0.0
- spryker/sales: ^11.0.0
- spryker/shipment: ^8.0.0
- spryker/shipment-type-storage: ^1.0.0
- spryker/state-machine: ^2.0.0
- spryker/symfony: ^3.0.0
- spryker/util-encoding: ^2.0.0
- spryker/util-text: ^1.1.0
- spryker/uuid-behavior: ^1.3.0
- spryker/zed-request: ^3.0.0
Requires (Dev)
- spryker-feature/purchasing-control: *
- spryker-shop/customer-page: *
- spryker-shop/product-search-widget: *
- spryker/code-sniffer: *
- spryker/company-business-unit-sales-connector: *
- spryker/company-mail-connector: *
- spryker/company-role: *
- spryker/company-sales-connector: *
- spryker/configurable-bundle: *
- spryker/container: *
- spryker/country: *
- spryker/permission: *
- spryker/product: *
- spryker/router: *
- spryker/store: *
- spryker/testify: *
Suggests
- spryker-feature/purchasing-control: Embed cost-center-detail molecule and budget action links in recurring order storefront templates.
- spryker-shop/company-page: Register RecurringOrderMenuItemWidget in the company account navigation sidebar.
- spryker-shop/customer-page: Provides page-layout-customer extended by recurring order list, detail, and review views.
- spryker-shop/product-search-widget: Provides ProductConcreteSearchWidget and the products-list molecule used by the recurring order add-product search bar.
- spryker-shop/shop-ui: Provides Component base class, AjaxProvider, and app registry used by recurring order web components.
- spryker/router: Required by RecurringOrderRouteProviderPlugin to register recurring order Yves routes.
Provides
None
Conflicts
None
Replaces
None
README
Top-level container for order placement features in Spryker B2B commerce. Currently, implements Recurring Orders — schedule-based automatic reordering.
Recurring Orders
Lets B2B buyers configure a repeating order cadence during checkout. After placement the order is automatically re-placed at the selected interval without manual intervention. Supports weekly, bi-weekly, monthly, and every-N-weeks cadences with a StateMachine-driven lifecycle, price-lock guardrails, and configurable retry on failure.
Installation
composer require spryker-feature/order-experience-management