spryker / checkout
Checkout module
Requires
- php: >=8.2
- spryker/checkout-extension: ^1.4.0
- spryker/error-handler: ^2.1.0
- spryker/kernel: ^3.30.0
- spryker/oms: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^10.0.0 || ^11.0.0
- spryker/permission-extension: ^1.0.0
- spryker/propel-orm: ^1.0.0
- spryker/quote: ^1.0.0 || ^2.0.0
- spryker/step-engine: ^2.2.0 || ^3.2.0
- spryker/symfony: ^3.0.0
- spryker/zed-request: ^3.0.0
Requires (Dev)
- 6.5.1
- 6.5.0
- 6.4.4
- 6.4.3
- 6.4.2
- 6.4.1
- 6.4.0
- 6.3.0
- 6.2.2
- 6.2.1
- 6.2.0
- 6.1.2
- 6.1.1
- 6.1.0
- dev-master / 6.0.x-dev
- 6.0.0
- 5.0.0
- 4.5.0
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0.0
- 2.2.7
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- 2.0.0-RC2
- 2.0.0-RC1
- 1.0.0
- 0.20.0
- dev-beta/frw-8430/master-enable-sniffers-for-3rd-party-modules
- dev-beta/app-store/develop
- dev-hotfix/testing-propel
- dev-beta/lazy_table_map_instantiation
- dev-beta/poc-contract-tests
- dev-beta/spryker-mini-api-framework
- dev-beta/glue-backend-prototype
- dev-beta/glue-backend-prototype-v4
- dev-beta/te-9873-backend-glue-application-plagin-context
- dev-beta/te-9901-extend-glue-application-module
This package is auto-updated.
Last update: 2024-11-18 13:44:11 UTC
README
Checkout provides the infrastructure to handle checkout workflow for an order placement call. The checkout process creates a generic approach for step processing. Each step knows how to handle the form data, where to store data is and which conditions are required in order to be able proceed to next step. StepProcess is the class that knows how to navigate through steps. Checkout contains a stack of steps provided during class creation. The instance of this class is created in CheckoutFactory and it’s used in the CheckoutController class. Each step has a corresponding controller action. Checkout extensively uses QuoteTransfer data object to populate data from customer and track the current state of the checkout.
Installation
composer require spryker/checkout