CheckOutTracker
class CheckOutTracker
Class CheckOutTracker
Constants
| HOMEPAGE |
Homepage route name |
| STEP_1 |
Order states |
| STEP_2 |
|
| STEP_3 |
|
| STEP_4 |
|
| STEP_5 |
|
| STEP_6 |
|
| COMPLETE |
|
| COMPLETED |
|
| DELIVERED |
|
| SESSION_ACCESS_KEY |
Cache keys associated with order |
| STATE_MACHINE_GRAPH |
|
| COUPON_PK |
|
| COUPON_ACTIVATED_PK |
|
| STATE_MACHINE_ADD_TO_CART_TRANSITION |
|
| LAST_PAGE |
|
Properties
| static array | $stepsRouts | Array of steps associated with route names | |
| array | $shopSteps | Shop steps | |
| static array | $stepsTransitions | Array of steps associated with transition names | |
| static array | $stepsInvoice | Array of steps associated with step title |
Methods
No description
Method that sets new steps from database after CheckOutTracker object has been initialized
No description
isDuplicatedOrder is being set in CheckoutManager to ensure that order has been set in session.
Do this before to_address transition
Do this action after to_address transition
Do this before to_shipping transition
Do this action after to_address transition
Do this before to_shipping transition
Do this action after to_address transition
Do this before to_shipping transition
Do this before to_shipping transition
Do this action after to_address transition
Do this action after to_address transition
No description
Details
at line 152
__construct(RequestStack $requestStack, Router $router, CheckoutSettingsManager $checkoutSettingsManager, CheckOutTrackerEventContainer $container)
at line 167
setShopStepsFromDb()
Method that sets new steps from database after CheckOutTracker object has been initialized
at line 179
beforeToAddToCart(mixed $object)
at line 195
doAfterAddToCart(mixed $object)
isDuplicatedOrder is being set in CheckoutManager to ensure that order has been set in session.
at line 207
beforeToAddress(mixed $object)
Do this before to_address transition
at line 234
doAfterToAddress(mixed $object)
Do this action after to_address transition
at line 245
beforeToShipping(mixed $object)
Do this before to_shipping transition
at line 287
doAfterToShipping(mixed $object)
Do this action after to_address transition
at line 299
beforeToPayment(mixed $object)
Do this before to_shipping transition
at line 331
doAfterToPayment(mixed $object)
Do this action after to_address transition
at line 342
beforeToPaymentBank(mixed $object)
Do this before to_shipping transition
at line 350
beforeToPaymentType(mixed $object)
Do this before to_shipping transition
at line 358
doAfterToPaymentBank(mixed $object)
Do this action after to_address transition
at line 369
doAfterToPaymentType(mixed $object)
Do this action after to_address transition