This is a list of breaking changes or potentially breaking changes in composable storefront 5.0.
Previous version:
constructor(
authService: AuthService,
csAgentAuthService: CsAgentAuthService,
userService: UserService,
asmComponentService: AsmComponentService,
globalMessageService: GlobalMessageService,
routingService: RoutingService,
asmService: AsmService
)
Current version:
constructor(
authService: AuthService,
csAgentAuthService: CsAgentAuthService,
asmComponentService: AsmComponentService,
globalMessageService: GlobalMessageService,
routingService: RoutingService,
asmService: AsmService,
userAccountFacade: UserAccountFacade
)
Use 'userAccountFacade' instead.
Previous version:
constructor(
asmComponentService: AsmComponentService,
userService: UserService
)
Current version:
constructor(
asmComponentService: AsmComponentService,
userAccountFacade: UserAccountFacade
)
Use 'userAccountFacade' instead.
Previous version:
constructor(
authService: AuthService,
authStorageService: AsmAuthStorageService,
userIdService: UserIdService,
oAuthLibWrapperService: OAuthLibWrapperService,
store: Store,
userService: UserService
)
Current version:
constructor(
authService: AuthService,
authStorageService: AsmAuthStorageService,
userIdService: UserIdService,
oAuthLibWrapperService: OAuthLibWrapperService,
store: Store,
userProfileFacade: UserProfileFacade
)
It is replaced by 'userProfileFacade'
Previous version:
constructor(
activeCartService: ActiveCartService,
eventService: EventService,
formBuilder: FormBuilder,
globalMessageService: GlobalMessageService
)
Current version:
constructor(
activeCartService: ActiveCartFacade,
eventService: EventService,
formBuilder: FormBuilder,
globalMessageService: GlobalMessageService
)
Previous version:
activeCartService: ActiveCartService
Current version:
activeCartService: ActiveCartFacade
Previous version:
constructor(
activeCartService: ActiveCartService,
component: CmsComponentData<CmsQuickOrderComponent>,
globalMessageService: GlobalMessageService,
quickOrderService: QuickOrderFacade,
quickOrderStatePersistenceService: QuickOrderStatePersistenceService
)
Current version:
constructor(
activeCartService: ActiveCartFacade,
component: CmsComponentData<CmsQuickOrderComponent>,
globalMessageService: GlobalMessageService,
quickOrderService: QuickOrderFacade,
quickOrderStatePersistenceService: QuickOrderStatePersistenceService
)
Previous version:
activeCartService: ActiveCartService
Current version:
activeCartService: ActiveCartFacade
Previous version:
constructor(
globalMessageService: GlobalMessageService,
quickOrderService: QuickOrderFacade
)
Current version:
constructor(
config: Config,
cd: ChangeDetectorRef,
quickOrderService: QuickOrderFacade,
winRef: WindowRef
)
Previous version:
constructor(
globalMessageService: GlobalMessageService,
quickOrderService: QuickOrderFacade,
config: Config,
cd: ChangeDetectorRef,
winRef: WindowRef
)
Current version:
constructor(
config: Config,
cd: ChangeDetectorRef,
quickOrderService: QuickOrderFacade,
winRef: WindowRef
)
Previous version:
cd: ChangeDetectorRef | undefined
Current version:
cd: ChangeDetectorRef
Previous version:
config: Config | undefined
Current version:
config: Config
It is not used anymore.
Previous version:
winRef: WindowRef | undefined
Current version:
winRef: WindowRef
Previous version:
constructor(
activeCartService: ActiveCartService,
productAdapter: ProductAdapter,
eventService: EventService
)
Current version:
constructor(
activeCartService: ActiveCartFacade,
config: Config,
eventService: EventService,
productSearchConnector: ProductSearchConnector
)
Previous version:
constructor(
activeCartService: ActiveCartService,
productAdapter: ProductAdapter,
eventService: EventService,
productSearchConnector: ProductSearchConnector | undefined
)
Current version:
constructor(
activeCartService: ActiveCartFacade,
config: Config,
eventService: EventService,
productSearchConnector: ProductSearchConnector
)
Previous version:
activeCartService: ActiveCartService
Current version:
activeCartService: ActiveCartFacade
It is not used anymore.
Previous version:
productSearchConnector: ProductSearchConnector | undefined
Current version:
productSearchConnector: ProductSearchConnector
Use softDeleteEntry
instead.
Use searchProducts
instead.
Previous version:
quickOrder: {
searchForm?: {
displayProductImages: boolean;
maxProducts: number;
minCharactersBeforeRequest: number;
};
}
Current version:
quickOrder: {
searchForm?: {
displayProductImages: boolean;
maxProducts: number;
minCharactersBeforeRequest: number;
};
list?: {
hardDeleteTimeout: number;
};
}
Use softDeleteEntry
instead.
Use searchProducts
instead.
moved to @spartacus/cart/quick-order/components
Previous version:
handleErrors(
response: HttpErrorResponse,
productCode: string,
results$: Subject<ProductImportInfo>
): void
Current version:
handleErrors(
response: HttpErrorResponse,
productCode: string
): ProductImportInfo
Previous version:
handleResults(
product: Product,
productData: ProductData,
results$: Subject<ProductImportInfo>
): void
Current version:
handleResults(
product: Product,
productData: ProductData
): ProductImportInfo
Previous version:
constructor(
activeCartService: ActiveCartService,
authService: AuthService,
routingService: RoutingService,
vcr: ViewContainerRef,
launchDialogService: LaunchDialogService
)
Current version:
constructor(
activeCartFacade: ActiveCartFacade,
authService: AuthService,
routingService: RoutingService,
vcr: ViewContainerRef,
launchDialogService: LaunchDialogService
)
Use activeCartFacade instead.
Previous version:
constructor(
savedCartDetailsService: SavedCartDetailsService,
savedCartService: SavedCartFacade,
eventSercvice: EventService,
globalMessageService: GlobalMessageService,
routingService: RoutingService
)
Current version:
constructor(
savedCartDetailsService: SavedCartDetailsService,
savedCartService: SavedCartFacade,
eventSercvice: EventService,
globalMessageService: GlobalMessageService,
routingService: RoutingService,
translation: TranslationService
)
Instead, use the method 'save' from class 'CartAdapter' in @spartacus/cart/base/core
Instead, use the method 'save' from class 'CartConnector' in @spartacus/cart/base/core
Previous version:
constructor(
actionsSubject: ActionsSubject,
eventService: EventService,
stateEventService: StateEventService,
multiCartService: MultiCartService
)
Current version:
constructor(
actionsSubject: ActionsSubject,
eventService: EventService,
stateEventService: StateEventService,
multiCartService: MultiCartFacade
)
Previous version:
multiCartService: MultiCartService
Current version:
multiCartService: MultiCartFacade
Use 'registerDeleteCart' Method from Class 'CartEventBuilder' from @spartacus/cart/base/core instead.
Previous version:
constructor(
store: Store<StateWithMultiCart | StateWithProcess<void>>,
userIdService: UserIdService,
userService: UserService,
multiCartService: MultiCartService,
eventService: EventService
)
Current version:
constructor(
store: Store<StateWithMultiCart | StateWithProcess<void>>,
userIdService: UserIdService,
userAccountFacade: UserAccountFacade,
multiCartService: MultiCartFacade,
eventService: EventService
)
Previous version:
getSavedCart(
cartId: string
): Observable<StateUtils.ProcessesLoaderState<Cart>>
Current version:
getSavedCart(
cartId: string
): Observable<StateUtils.ProcessesLoaderState<Cart | undefined>>
Previous version:
multiCartService: MultiCartService
Current version:
multiCartService: MultiCartFacade
It is replaced by userAccountFacade.
It is not used anymore. The saved cart request is now done from class 'OccCartAdapter' in '@spartacus/cart/base/occ'
It is not used anymore. The saved cart request is now done via method save
from class 'OccCartAdapter' in '@spartacus/cart/base/occ'
Class DeleteSavedCartEvent has been removed and is no longer part of the public API. Event was moved to 'cart.events.ts' in @spartacus/cart/base/root, and renamed to DeleteCartEvent.
Class DeleteSavedCartFailEvent has been removed and is no longer part of the public API. Event was moved to 'cart.events.ts' in @spartacus/cart/base/root, and renamed to DeleteCartFailEvent.
Class DeleteSavedCartSuccessEvent has been removed and is no longer part of the public API. Event was moved to 'cart.events.ts' in @spartacus/cart/base/root, and renamed to DeleteCartSuccessEvent.
moved to @spartacus/cart/saved-cart/components
Previous version:
constructor(
actionsSubject: ActionsSubject,
userIdService: UserIdService,
multiCartService: MultiCartService,
savedCartService: SavedCartFacade
)
Current version:
constructor(
importInfoService: ProductImportInfoService,
userIdService: UserIdService,
multiCartService: MultiCartFacade,
savedCartService: SavedCartFacade
)
It is not used anymore. Results are pulled from 'importInfoService' instead of extenting 'CartOrderEntriesContext' and relying on 'actionsSubject'.
Previous version:
multiCartService: MultiCartService
Current version:
multiCartService: MultiCartFacade
Previous version:
getSavedCart(
cartId: string
): Observable<StateUtils.ProcessesLoaderState<Cart>>
Current version:
getSavedCart(
cartId: string
): Observable<StateUtils.ProcessesLoaderState<Cart | undefined>>
moved to @spartacus/cart/saved-cart/components
Previous version:
constructor(
actionsSubject: ActionsSubject,
userIdService: UserIdService,
multiCartService: MultiCartService,
savedCartService: SavedCartFacade,
routingService: RoutingService
)
Current version:
constructor(
importInfoService: ProductImportInfoService,
userIdService: UserIdService,
multiCartService: MultiCartFacade,
savedCartService: SavedCartFacade,
routingService: RoutingService
)
It is not used anymore. Results are pulled from 'importInfoService' instead of extenting 'CartOrderEntriesContext' and relying on 'actionsSubject'.
Previous version:
multiCartService: MultiCartService
Current version:
multiCartService: MultiCartFacade
Function cdcJsFactory changed.
Previous version:
cdcJsFactory(
cdcJsService: CdcJsService,
configInit: ConfigInitializerService
): () => Promise<Config>
Current version:
cdcJsFactory(
cdcJsService: CdcJsService,
configInit: ConfigInitializerService
): () => Promise<import("@spartacus/core").Config>
Previous version:
constructor(
auth: AuthService,
cms: CmsService,
semanticPathService: SemanticPathService,
protectedRoutes: ProtectedRoutesService,
router: Router,
winRef: WindowRef,
authRedirectService: AuthRedirectService
)
Current version:
constructor(
auth: AuthService,
cms: CmsService,
semanticPathService: SemanticPathService,
protectedRoutes: ProtectedRoutesService,
router: Router,
winRef: WindowRef
)
It is not used anymore. It was there only to pass to the super() contructor and the super() constructor had this parameter removed.
Previous version:
constructor(
strategyConnector: MerchandisingStrategyConnector,
merchandisingUserContextService: CdsMerchandisingUserContextService,
merchandisingSiteContextService: CdsMerchandisingSiteContextService,
merchandisingSearchContextService: CdsMerchandisingSearchContextService
)
Current version:
constructor(
strategyConnector: MerchandisingStrategyConnector,
merchandisingUserContextService: CdsMerchandisingUserContextService,
merchandisingSiteContextService: CdsMerchandisingSiteContextService
)
Previous version:
loadProductsForStrategy(
strategyId: string,
numberToDisplay: number
): Observable<StrategyProducts>
Current version:
loadProductsForStrategy(
strategyId: string,
numberToDisplay: number
): Observable<StrategyResponse>
Previous version:
constructor(
routingService: RoutingService,
productSearchService: ProductSearchService,
converterService: ConverterService,
profileTagEventService: ProfileTagEventService
)
Current version:
constructor(
routingService: RoutingService,
productSearchService: ProductSearchService,
profileTagEventService: ProfileTagEventService,
profileTagLifecycleService: ProfileTagLifecycleService,
facetService: FacetService
)
Previous version:
constructor(
eventService: EventService,
personalizationContextService: PersonalizationContextService,
activeCartService: ActiveCartService
)
Current version:
constructor(
eventService: EventService,
personalizationContextService: PersonalizationContextService,
activeCartFacade: ActiveCartFacade
)
Previous version:
constructor(
eventService: EventService,
personalizationContextService: PersonalizationContextService
)
Current version:
constructor(
eventService: EventService,
personalizationContextService: PersonalizationContextService,
activeCartFacade: ActiveCartFacade
)
Use activeCartFacade instead.
moved to @spartacus/checkout/base/assets
moved to @spartacus/checkout/base/assets
moved to @spartacus/checkout/b2b/components
moved to @spartacus/checkout/base/components
Previous version:
constructor(
activeCartService: ActiveCartService,
semanticPathService: SemanticPathService,
router: Router
)
Current version:
constructor(
activeCartFacade: ActiveCartFacade,
semanticPathService: SemanticPathService,
router: Router
)
Use 'activeCartFacade' instead.'
moved to @spartacus/checkout/base/components
Previous version:
constructor(
authService: AuthService,
authRedirectService: AuthRedirectService,
checkoutConfigService: CheckoutConfigService,
activeCartService: ActiveCartService,
semanticPathService: SemanticPathService,
router: Router,
userService: UserAccountFacade,
globalMessageService: GlobalMessageService
)
Current version:
constructor(
authService: AuthService,
authRedirectService: AuthRedirectService,
checkoutConfigService: CheckoutConfigService,
activeCartFacade: ActiveCartFacade,
semanticPathService: SemanticPathService,
router: Router
)
Use 'activeCartFacade' instead.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'GlobalMessageService' is still a dependency when b2b checkout is used instead, which uses the new class 'CheckoutB2BAuthGuard.
Previous version:
handleAnonymousUser(
cartUser: User
): boolean | UrlTree
Current version:
handleAnonymousUser(): boolean | UrlTree
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. The method is found when b2b checkout is used instead, which uses the new class 'CheckoutB2BAuthGuard.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'UserAccountFacade' is still a dependency when b2b checkout is used instead, which uses the new class 'CheckoutB2BAuthGuard.
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/core renamed to CheckoutQueryService
moved to @spartacus/checkout/base/components
Previous version:
constructor(
router: Router,
routingConfigService: RoutingConfigService,
checkoutConfigService: CheckoutConfigService,
expressCheckoutService: ExpressCheckoutService,
activeCartService: ActiveCartService,
checkoutStepService: CheckoutStepService
)
Current version:
constructor(
router: Router,
routingConfigService: RoutingConfigService,
checkoutConfigService: CheckoutConfigService,
expressCheckoutService: ExpressCheckoutService,
activeCartFacade: ActiveCartFacade,
checkoutStepService: CheckoutStepService
)
Use 'activeCartFacade' instead.
moved to @spartacus/checkout/base/components
Previous version:
constructor(
formBuilder: FormBuilder,
authRedirectService: AuthRedirectService,
activeCartService: ActiveCartService
)
Current version:
constructor(
formBuilder: FormBuilder,
authRedirectService: AuthRedirectService,
activeCartFacade: ActiveCartFacade
)
Use 'activeCartFacade' instead.
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
Previous version:
constructor(
activeCartService: ActiveCartService
)
Current version:
constructor(
activeCartFacade: ActiveCartFacade
)
Use 'activeCartFacade' instead.
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
Previous version:
constructor(
activeCartService: ActiveCartService,
checkoutStepService: CheckoutStepService
)
Current version:
constructor(
activeCartFacade: ActiveCartFacade,
checkoutStepService: CheckoutStepService
)
Use 'activeCartFacade' instead.
It has been removed because we are no longer initializing the 'cart$' observable during Angular's initialization lifecycle, but it has been declared and initialized directly through the class property.
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/base/components
moved to @spartacus/checkout/scheduled-replenishment/components
Previous version:
constructor()
Current version:
constructor(
eventService: EventService
)
moved to @spartacus/checkout/base/components
Previous version:
disableEnableStep(
currentStepType: CheckoutStepType,
disabled: boolean
): void
Current version:
disableEnableStep(
currentStepType: CheckoutStepType | string,
disabled: boolean
): void
moved to @spartacus/checkout/base/components
Previous version:
constructor(
paymentTypeService: PaymentTypeFacade,
checkoutStepService: CheckoutStepService,
checkoutDetailsService: CheckoutDetailsService,
routingConfigService: RoutingConfigService,
checkoutCostCenterService: CheckoutCostCenterFacade,
router: Router
)
Current version:
constructor(
checkoutStepService: CheckoutStepService,
routingConfigService: RoutingConfigService,
checkoutDeliveryAddressFacade: CheckoutDeliveryAddressFacade,
checkoutPaymentFacade: CheckoutPaymentFacade,
checkoutDeliveryModesFacade: CheckoutDeliveryModesFacade,
router: Router
)
Previous version:
canActivate(
route: ActivatedRouteSnapshot,
_: RouterStateSnapshot
): Observable<boolean | UrlTree>
Current version:
canActivate(
route: ActivatedRouteSnapshot
): Observable<boolean | UrlTree>
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'CheckoutCostCenterService' has been renamed to 'CheckoutCostCenterFacade', and is still a dependency when b2b checkout is used instead, which uses the new class 'CheckoutB2BStepsSetGuard.
Use 'checkoutQueryFacade' instead.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. The method is still used when b2b checkout is used instead, which uses the new class 'CheckoutB2BStepsSetGuard.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. The method 'isShippingAddressAndCostCenterSet' has been renamed accordingly for 'base' and 'b2b' entrypoint. Base is using the 'isDeliveryAddress' method and B2B is using the 'isDeliveryAddressAndCostCenterSet'. 'isDeliveryAddressAndCostCenterSet' method is still used when b2b checkout is used instead, which uses the new class 'CheckoutB2BStepsSetGuard.
Previous version:
isStepSet(
step: CheckoutStep,
isAccountPayment: boolean
): Observable<boolean | UrlTree>
Current version:
isStepSet(
step: CheckoutStep
): Observable<boolean | UrlTree>
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'PaymentTypeService' has been renamed to 'CheckoutPaymentTypeFacade', and is still a dependency when b2b checkout is used instead, which uses the new class 'CheckoutB2BStepsSetGuard.
moved to @spartacus/checkout/base/components renamed to CheckoutDeliveryModeComponent
moved to @spartacus/checkout/base/components renamed to CheckoutDeliveryModeModule
moved to @spartacus/checkout/base/components
Previous version:
constructor(
userAddressService: UserAddressService,
userPaymentService: UserPaymentService,
checkoutDeliveryService: CheckoutDeliveryFacade,
checkoutPaymentService: CheckoutPaymentFacade,
checkoutDetailsService: CheckoutDetailsService,
checkoutConfigService: CheckoutConfigService,
clearCheckoutService: ClearCheckoutFacade
)
Current version:
constructor(
userAddressService: UserAddressService,
userPaymentService: UserPaymentService,
checkoutDeliveryAddressFacade: CheckoutDeliveryAddressFacade,
checkoutPaymentFacade: CheckoutPaymentFacade,
checkoutConfigService: CheckoutConfigService,
checkoutDeliveryModesFacade: CheckoutDeliveryModesFacade
)
'CheckoutDeliveryService' has been splitted and renamed to 'CheckoutDeliveryAddressFacde' and 'CheckoutDeliveryModesFacade'. Use 'checkoutDeliveryAdressFacade' and 'checkoutDeliveryModesFacade' instead.
Use 'checkoutQueryFacade' instead.
Use 'checkoutPaymentFacade' instead.
Use 'setDeliveryAddress' instead.
moved to @spartacus/order/components renamed to OrderGuestRegisterFormComponent
moved to @spartacus/checkout/base/components
Previous version:
constructor(
authService: AuthService,
activeCartService: ActiveCartService,
semanticPathService: SemanticPathService,
router: Router
)
Current version:
constructor(
authService: AuthService,
activeCartFacade: ActiveCartFacade,
semanticPathService: SemanticPathService,
router: Router
)
Use 'activeCartFacade' instead.
moved to @spartacus/order/components
Previous version:
constructor(
checkoutService: CheckoutFacade,
router: Router,
semanticPathService: SemanticPathService
)
Current version:
constructor(
orderFacade: OrderFacade,
router: Router,
semanticPathService: SemanticPathService
)
moved to @spartacus/order/components
moved to @spartacus/order/components
Class OrderConfirmationOverviewComponent has been removed and is no longer part of the public API. Use 'OrderDetailShippingComponent' instead from @spartacus/order/components
moved to @spartacus/order/components
Previous version:
constructor(
checkoutService: CheckoutFacade
)
Current version:
constructor(
orderFacade: OrderFacade,
globalMessageService: GlobalMessageService,
translationService: TranslationService
)
moved to @spartacus/order/components
moved to @spartacus/checkout/base/components renamed to CheckoutPaymentFormComponent
Previous version:
constructor(
checkoutPaymentService: CheckoutPaymentFacade,
checkoutDeliveryService: CheckoutDeliveryFacade,
userPaymentService: UserPaymentService,
globalMessageService: GlobalMessageService,
fb: FormBuilder,
modalService: ModalService,
userAddressService: UserAddressService
)
Current version:
constructor(
checkoutPaymentFacade: CheckoutPaymentFacade,
checkoutDeliveryAddressFacade: CheckoutDeliveryAddressFacade,
userPaymentService: UserPaymentService,
globalMessageService: GlobalMessageService,
fb: UntypedFormBuilder,
userAddressService: UserAddressService,
launchDialogService: LaunchDialogService
)
Use 'launchDialogService' instead.
It is not used anymore.
moved to @spartacus/checkout/base/components renamed to CheckoutPaymentFormModule
moved to @spartacus/checkout/base/components renamed to CheckoutPaymentMethodComponent
Previous version:
constructor(
userPaymentService: UserPaymentService,
checkoutService: CheckoutFacade,
checkoutDeliveryService: CheckoutDeliveryFacade,
checkoutPaymentService: CheckoutPaymentFacade,
globalMessageService: GlobalMessageService,
activatedRoute: ActivatedRoute,
translation: TranslationService,
activeCartService: ActiveCartService,
checkoutStepService: CheckoutStepService
)
Current version:
constructor(
userPaymentService: UserPaymentService,
checkoutDeliveryAddressFacade: CheckoutDeliveryAddressFacade,
checkoutPaymentFacade: CheckoutPaymentFacade,
activatedRoute: ActivatedRoute,
translationService: TranslationService,
activeCartFacade: ActiveCartFacade,
checkoutStepService: CheckoutStepService,
globalMessageService: GlobalMessageService
)
Use 'checkoutDeliveryAddressFacade' instead in @spartacus/checkout/base/root
Use activeCartFacade instead.
moved to @spartacus/checkout/base/components renamed to CheckoutPaymentMethodModule
moved to @spartacus/checkout/base/components renamed to CheckoutPaymentTypeComponent
moved to @spartacus/checkout/base/components renamed to CheckoutPaymentTypeModule
moved to @spartacus/checkout/base/components renamed to CheckoutPlaceOrderComponent
Previous version:
constructor(
checkoutService: CheckoutFacade,
routingService: RoutingService,
fb: FormBuilder,
checkoutReplenishmentFormService: CheckoutReplenishmentFormService,
launchDialogService: LaunchDialogService,
vcr: ViewContainerRef
)
Current version:
constructor(
orderFacade: OrderFacade,
routingService: RoutingService,
fb: FormBuilder,
launchDialogService: LaunchDialogService,
vcr: ViewContainerRef
)
Previous version:
checkoutService: CheckoutFacade
Current version:
orderFacade: OrderFacade
It is not used anymore as the checkout base (b2c) entrypoint does not contain b2b logic / dependency. You can find the same dependencies for CheckoutScheduledReplenishmentPlaceOrderComponent, which is the B2B component for CheckoutPlaceOrder.
It is not used anymore as the checkout base (b2c) entrypoint does not need the OnInit lifecycle hook, however you can find it being a dependency for CheckoutScheduledReplenishmentPlaceOrderComponent, which is the B2B component for CheckoutPlaceOrder.
moved to @spartacus/checkout/base/components renamed to CheckoutPlaceOrderModule
Class ReplenishmentOrderConfirmationModule has been removed and is no longer part of the public API. Use 'OrderConfirmationModule' instead as the cms mapping has been consolidated into one module.
moved to @spartacus/checkout/base/components renamed to CheckoutReviewSubmitComponent
Previous version:
constructor(
checkoutDeliveryService: CheckoutDeliveryFacade,
checkoutPaymentService: CheckoutPaymentFacade,
userAddressService: UserAddressService,
activeCartService: ActiveCartService,
translation: TranslationService,
checkoutStepService: CheckoutStepService,
paymentTypeService: PaymentTypeFacade,
checkoutCostCenterService: CheckoutCostCenterFacade,
userCostCenterService: UserCostCenterService
)
Current version:
constructor(
checkoutDeliveryAddressFacade: CheckoutDeliveryAddressFacade,
checkoutPaymentFacade: CheckoutPaymentFacade,
activeCartFacade: ActiveCartFacade,
translationService: TranslationService,
checkoutStepService: CheckoutStepService,
checkoutDeliveryModesFacade: CheckoutDeliveryModesFacade
)
It is not used anymore as the 'CheckoutDeliveryFacade' has been decoupled and splitted into 'CheckoutDeliveryAddressFacade' and 'CheckoutDeliveryModesFacade'.
It is not used anymore because we are taking the country name from the delivery address state 'getDeliveryAddressState' in CheckoutDeliveryAddressFacade.
Previous version:
activeCartService: ActiveCartService
Current version:
activeCartFacade: ActiveCartFacade
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'PaymentTypeService' has been renamed to 'CheckoutPaymentTypeFacade', and is still a dependency when b2b checkout is used instead, which uses the new class 'B2BCheckoutReviewSubmitComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'CheckoutCostCenterService' has been renamed to 'CheckoutCostCenterFacade', and is still a dependency when b2b checkout is used instead, which uses the new class 'B2BCheckoutReviewSubmitComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'UserCostCenterService' is still a dependency when b2b checkout is used instead, which uses the new class 'B2BCheckoutReviewSubmitComponent.
It is not used anymore because we are taking the country name from the delivery address state 'getDeliveryAddressState' in CheckoutDeliveryAddressFacade.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'poNumber$' is still a property when b2b checkout is used instead, which uses the new class 'B2BCheckoutReviewSubmitComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'paymentType$' is still a property when b2b checkout is used instead, which uses the new class 'B2BCheckoutReviewSubmitComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'isAccountPayment$' is still a property when b2b checkout is used instead, which uses the new class 'B2BCheckoutReviewSubmitComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'costCenter$' is still a property when b2b checkout is used instead, which uses the new class 'B2BCheckoutReviewSubmitComponent.
It is not used anymore as the checkout base (b2c) entrypoint, however you can find the method in the checkout b2b entrypoint in the b2b component of ReviewSubmitComponent, which is B2BCheckoutReviewSubmitComponent.
It is not used anymore as the checkout base (b2c) entrypoint, however you can find the method in the checkout b2b entrypoint in the b2b component of ReviewSubmitComponent, which is B2BCheckoutReviewSubmitComponent.
It is not used anymore as the checkout base (b2c) entrypoint, however you can find the method in the checkout b2b entrypoint in the b2b component of ReviewSubmitComponent, which is B2BCheckoutReviewSubmitComponent.
Previous version:
shippingSteps(
steps: CheckoutStep[]
): CheckoutStep[]
Current version:
deliverySteps(
steps: CheckoutStep[]
): CheckoutStep[]
Class ReviewSubmitModule has been removed and is no longer part of the public API. It has been renamed to CheckoutReviewSubmitModule and moved to @spartacus/checkout/base/components. If it is for a b2b storefront, please use B2BCheckoutReviewSubmitModule in @spartacus/checkout/b2b/components
moved to @spartacus/checkout/scheduled-replenishment/components renamed to CheckoutScheduleReplenishmentOrderComponent
Previous version:
constructor(
checkoutService: CheckoutFacade,
checkoutReplenishmentFormService: CheckoutReplenishmentFormService
)
Current version:
constructor(
checkoutReplenishmentFormService: CheckoutReplenishmentFormService
)
moved to @spartacus/checkout/scheduled-replenishment/components renamed to CheckoutScheduledReplenishmentPlaceOrderModule
moved to @spartacus/checkout/base/components renamed to CheckoutDeliveryAddressComponent
Previous version:
constructor(
userAddressService: UserAddressService,
checkoutDeliveryService: CheckoutDeliveryFacade,
activatedRoute: ActivatedRoute,
translation: TranslationService,
activeCartService: ActiveCartService,
checkoutStepService: CheckoutStepService,
paymentTypeService: PaymentTypeFacade,
userCostCenterService: UserCostCenterService,
checkoutCostCenterService: CheckoutCostCenterFacade
)
Current version:
constructor(
userAddressService: UserAddressService,
checkoutDeliveryAddressFacade: CheckoutDeliveryAddressFacade,
activatedRoute: ActivatedRoute,
translationService: TranslationService,
activeCartFacade: ActiveCartFacade,
checkoutStepService: CheckoutStepService,
checkoutDeliveryModesFacade: CheckoutDeliveryModesFacade,
globalMessageService: GlobalMessageService
)
It is not used anymore as the 'CheckoutDeliveryFacade' has been decoupled and splitted into 'CheckoutDeliveryAddressFacade' and 'CheckoutDeliveryModesFacade'.
Previous version:
activeCartService: ActiveCartService
Current version:
activeCartFacade: ActiveCartFacade
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'PaymentTypeService' has been renamed to 'CheckoutPaymentTypeFacade', and is still a dependency when b2b checkout is used instead, which uses the new class 'B2BCheckoutDeliveryAddressComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'UserCostCenterService' is still a dependency when b2b checkout is used instead, which uses the new class 'B2BCheckoutDeliveryAddressComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'CheckoutCostCenterService' has been renamed to 'CheckoutCostCenterFacade', and is still a dependency when b2b checkout is used instead, which uses the new class 'B2BCheckoutDeliveryAddressComponent.
It is not used in the base checkout entrypoint (b2c) as checkout has been decoupled into base (b2c), b2b, and scheduled replenishment. 'isAccountPayment' is still a property when b2b checkout is used instead, which uses the new class 'B2BCheckoutDeliveryAddressComponent.
Class ShippingAddressModule has been removed and is no longer part of the public API. It has been renamed to CheckoutDeliveryAddressModule and moved to @spartacus/checkout/base/components. If it is for a b2b storefront, please use B2BCheckoutDeliveryAddressModule in @spartacus/checkout/b2b/components
moved to @spartacus/checkout/base/core renamed to PAYMENT_CARD_TYPE_NORMALIZER
Interface CardTypesState has been removed and is no longer part of the public API. The card types is no longer found in the NgRX store. You can find the card type 'state' from the query 'getPaymentCardTypesState' in CheckoutPaymentFacade.
Variable CHECKOUT_DETAILS has been removed and is no longer part of the public API. It is not used anymore. Please adapt your checkout library to use Commands & Queries instead of NgRX. You can get the checkout details 'state' through the query 'getCheckoutDetailsState' in CheckoutQueryFacade.
moved to @spartacus/checkout/base/root
Namespace CheckoutActions has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Please take a look at Commands & Queries documentation on how we handle state https://help.sap.com/docs/SAP_COMMERCE_COMPOSABLE_STOREFRONT/bfcbe6fa26f94035b67979f0053f9bee/dfb8caa5a78a4753b82be13727373265.html.
Variable CheckoutActions.ADD_DELIVERY_ADDRESS_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'createAndSetAddress()' from CheckoutDeliveryAddressFacade.
Variable CheckoutActions.ADD_DELIVERY_ADDRESS_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryAddressCreatedEvent', which gets fired when the address has been successfully added.
Variable CheckoutActions.ADD_DELIVERY_ADDRESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'createAndSetAddress()' from CheckoutDeliveryAddressFacade.
Class CheckoutActions.AddDeliveryAddress has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'createAndSetAddress()' from CheckoutDeliveryAddressFacade.
Class CheckoutActions.AddDeliveryAddressFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'createAndSetAddress()' from CheckoutDeliveryAddressFacade.
Class CheckoutActions.AddDeliveryAddressSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryAddressCreatedEvent', which gets fired when the address has been successfully added.
TypeAlias CheckoutActions.CardTypesAction has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the query 'getPaymentCardTypesState' in CheckoutPaymentFacade to get the data and state for the card types.
Variable CheckoutActions.CHECKOUT_CLEAR_MISCS_DATA has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch events to clear miscellanous data like the payment types with 'CheckoutPaymentTypesQueryResetEvent', supported delivery modes with 'CheckoutSupportedDeliveryModesQueryResetEvent', and card types with 'CheckoutPaymentCardTypesQueryResetEvent'.
TypeAlias CheckoutActions.CheckoutAction has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Please take a look at Commands & Queries documentation on how we handle state https://help.sap.com/docs/SAP_COMMERCE_COMPOSABLE_STOREFRONT/bfcbe6fa26f94035b67979f0053f9bee/dfb8caa5a78a4753b82be13727373265.html.
Class CheckoutActions.CheckoutClearMiscsData has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch events to clear miscellanous data like the payment types with 'CheckoutPaymentTypesQueryResetEvent', supported delivery modes with 'CheckoutSupportedDeliveryModesQueryResetEvent', and card types with 'CheckoutPaymentCardTypesQueryResetEvent'.
Variable CheckoutActions.CLEAR_CHECKOUT_DATA has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to clear checkout data by using 'CheckoutQueryResetEvent'.
Variable CheckoutActions.CLEAR_CHECKOUT_DELIVERY_ADDRESS_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'clearCheckoutDeliveryAddress()' from CheckoutDeliveryAddressFacade.
Variable CheckoutActions.CLEAR_CHECKOUT_DELIVERY_ADDRESS_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryAddressClearedEvent', which gets fired when the address has been successfully cleared.
Variable CheckoutActions.CLEAR_CHECKOUT_DELIVERY_ADDRESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearCheckoutDeliveryAddress()' from CheckoutDeliveryAddressFacade.
Variable CheckoutActions.CLEAR_CHECKOUT_DELIVERY_MODE_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryModeClearedErrorEvent', which gets fired when the delivery mode has failed to clear.
Variable CheckoutActions.CLEAR_CHECKOUT_DELIVERY_MODE_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryModeClearedEvent', which gets fired when the delivery mode has successfully cleared.
Variable CheckoutActions.CLEAR_CHECKOUT_DELIVERY_MODE has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearCheckoutDeliveryMode()' from CheckoutDeliveryModesFacade.
Variable CheckoutActions.CLEAR_CHECKOUT_STEP has been removed and is no longer part of the public API.
Variable CheckoutActions.CLEAR_PLACE_ORDER has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearPlacedOrder' from OrderFacade instead.
Variable CheckoutActions.CLEAR_SCHEDULE_REPLENISHMENT_ORDER has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearPlacedOrder' from OrderFacade instead.
Variable CheckoutActions.CLEAR_SUPPORTED_DELIVERY_MODES has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearCheckoutDeliveryMode' from CheckoutDeliveryModesFacade instead.
Class CheckoutActions.ClearCheckoutData has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to clear checkout data by using 'CheckoutQueryResetEvent'.
Class CheckoutActions.ClearCheckoutDeliveryAddress has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearCheckoutDeliveryAddress' from CheckoutDeliveryAddressFacade.
Class CheckoutActions.ClearCheckoutDeliveryAddressFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'clearCheckoutDeliveryAddress()' from CheckoutDeliveryAddressFacade.
Class CheckoutActions.ClearCheckoutDeliveryAddressSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryAddressClearedEvent', which gets fired when the address has been successfully cleared.
Class CheckoutActions.ClearCheckoutDeliveryMode has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearCheckoutDeliveryMode' from CheckoutDeliveryModesFacade instead.
Class CheckoutActions.ClearCheckoutDeliveryModeFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryModeClearedErrorEvent', which gets fired when the delivery mode has failed to clear.
Class CheckoutActions.ClearCheckoutDeliveryModeSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutDeliveryModeClearedEvent', which gets fired when the delivery mode has successfully cleared.
Class CheckoutActions.ClearCheckoutStep has been removed and is no longer part of the public API.
Class CheckoutActions.ClearPlaceOrder has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearPlacedOrder' from OrderFacade instead.
Class CheckoutActions.ClearScheduleReplenishmentOrderAction has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearPlacedOrder' from OrderFacade instead.
Class CheckoutActions.ClearSupportedDeliveryModes has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'clearCheckoutDeliveryMode' from CheckoutDeliveryModesFacade instead.
Variable CheckoutActions.CREATE_PAYMENT_DETAILS_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'createPaymentDetails()' from CheckoutPaymentFacade.
Variable CheckoutActions.CREATE_PAYMENT_DETAILS_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutPaymentDetailsCreatedEvent', which gets fired when the payment details has successfully added
Variable CheckoutActions.CREATE_PAYMENT_DETAILS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use'createPaymentDetails()' from CheckoutPaymentFacade.
Class CheckoutActions.CreatePaymentDetails has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'createPaymentDetails()' from CheckoutPaymentFacade.
Class CheckoutActions.CreatePaymentDetailsFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'createPaymentDetails()' from CheckoutPaymentFacade.
Class CheckoutActions.CreatePaymentDetailsSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutPaymentDetailsCreatedEvent', which gets fired when the payment details has successfully added
Variable CheckoutActions.LOAD_CARD_TYPES_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the card types 'state' from the query 'getPaymentCardTypesState' in CheckoutPaymentFacade.
Variable CheckoutActions.LOAD_CARD_TYPES_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the card types 'state' from the query 'getPaymentCardTypesState' in CheckoutPaymentFacade.
Variable CheckoutActions.LOAD_CARD_TYPES has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the card types 'state' from the query 'getPaymentCardTypesState' in CheckoutPaymentFacade.
Variable CheckoutActions.LOAD_CHECKOUT_DETAILS_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can get the checkout details 'state' through the query 'getCheckoutDetailsState' in CheckoutQueryFacade.
Variable CheckoutActions.LOAD_CHECKOUT_DETAILS_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can get the checkout details 'state' through the query 'getCheckoutDetailsState' in CheckoutQueryFacade.
Variable CheckoutActions.LOAD_CHECKOUT_DETAILS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can get the checkout details 'state' through the query 'getCheckoutDetailsState' in CheckoutQueryFacade.
Variable CheckoutActions.LOAD_PAYMENT_TYPES_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the payment types 'state' from the query 'getPaymentTypesState' in CheckoutPaymentTypeFacade.
Variable CheckoutActions.LOAD_PAYMENT_TYPES_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the payment types 'state' from the query 'getPaymentTypesState' in CheckoutPaymentTypeFacade.
Variable CheckoutActions.LOAD_PAYMENT_TYPES has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the payment types 'state' from the query 'getPaymentTypesState' in CheckoutPaymentTypeFacade.
Variable CheckoutActions.LOAD_SUPPORTED_DELIVERY_MODES_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the supported delivery modes 'state' from the query 'getSupportedDeliveryModesState' in CheckoutDeliveryModesFacade.
Variable CheckoutActions.LOAD_SUPPORTED_DELIVERY_MODES_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the supported delivery modes 'state' from the query 'getSupportedDeliveryModesState' in CheckoutDeliveryModesFacade.
Variable CheckoutActions.LOAD_SUPPORTED_DELIVERY_MODES has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the supported delivery modes 'state' from the query 'getSupportedDeliveryModesState' in CheckoutDeliveryModesFacade.
Class CheckoutActions.LoadCardTypes has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the card types 'state' from the query 'getPaymentCardTypesState' in CheckoutPaymentFacade.
Class CheckoutActions.LoadCardTypesFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the card types 'state' from the query 'getPaymentCardTypesState' in CheckoutPaymentFacade.
Class CheckoutActions.LoadCardTypesSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the card types 'state' from the query 'getPaymentCardTypesState' in CheckoutPaymentFacade.
Class CheckoutActions.LoadCheckoutDetails has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can get the checkout details 'state' through the query 'getCheckoutDetailsState' in CheckoutQueryFacade.
Class CheckoutActions.LoadCheckoutDetailsFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can get the checkout details 'state' through the query 'getCheckoutDetailsState' in CheckoutQueryFacade.
Class CheckoutActions.LoadCheckoutDetailsSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can get the checkout details 'state' through the query 'getCheckoutDetailsState' in CheckoutQueryFacade.
Class CheckoutActions.LoadPaymentTypes has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the payment types 'state' from the query 'getPaymentTypesState' in CheckoutPaymentTypeFacade.
Class CheckoutActions.LoadPaymentTypesFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the payment types 'state' from the query 'getPaymentTypesState' in CheckoutPaymentTypeFacade.
Class CheckoutActions.LoadPaymentTypesSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the payment types 'state' from the query 'getPaymentTypesState' in CheckoutPaymentTypeFacade.
Class CheckoutActions.LoadSupportedDeliveryModes has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the supported delivery modes 'state' from the query 'getSupportedDeliveryModesState' in CheckoutDeliveryModesFacade.
Class CheckoutActions.LoadSupportedDeliveryModesFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the supported delivery modes 'state' from the query 'getSupportedDeliveryModesState' in CheckoutDeliveryModesFacade.
Class CheckoutActions.LoadSupportedDeliveryModesSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can find the supported delivery modes 'state' from the query 'getSupportedDeliveryModesState' in CheckoutDeliveryModesFacade.
TypeAlias CheckoutActions.OrderTypesActions has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Please take a look at Commands & Queries documentation on how we handle state https://help.sap.com/docs/SAP_COMMERCE_COMPOSABLE_STOREFRONT/bfcbe6fa26f94035b67979f0053f9bee/dfb8caa5a78a4753b82be13727373265.html. You can use 'setOrderType' from CheckoutReplenishmentFormService.
Variable CheckoutActions.PAYMENT_PROCESS_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutPaymentDetailsSetEvent', which gets fired when the payment has been successfully processed.
Class CheckoutActions.PaymentProcessSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'CheckoutPaymentDetailsSetEvent', which gets fired when the payment has been successfully processed.
TypeAlias CheckoutActions.PaymentTypesAction has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Please take a look at Commands & Queries documentation on how we handle state https://help.sap.com/docs/SAP_COMMERCE_COMPOSABLE_STOREFRONT/bfcbe6fa26f94035b67979f0053f9bee/dfb8caa5a78a4753b82be13727373265.html.
Variable CheckoutActions.PLACE_ORDER_FAIL has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'placeOrder()' from OrderFacade.
Variable CheckoutActions.PLACE_ORDER_SUCCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'OrderPlacedEvent', which gets fired when checkout has been successful.
Variable CheckoutActions.PLACE_ORDER has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'placeOrder()' from OrderFacade.
Class CheckoutActions.PlaceOrder has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Use 'placeOrder()' from OrderFacade.
Class CheckoutActions.PlaceOrderFail has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can leverage RxJS' error handling when calling the 'placeOrder()' from OrderFacade.
Class CheckoutActions.PlaceOrderSuccess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to listen for 'OrderPlacedEvent', which gets fired when checkout has been successful.
TypeAlias CheckoutActions.ReplenishmentOrderActions has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. Please take a look at Commands & Queries documentation on how we handle state https://help.sap.com/docs/SAP_COMMERCE_COMPOSABLE_STOREFRONT/bfcbe6fa26f94035b67979f0053f9bee/dfb8caa5a78a4753b82be13727373265.html.
Variable CheckoutActions.RESET_LOAD_PAYMENT_TYPES_PROCESS_ID has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch event to invalidate the loading of payment types using 'CheckoutPaymentTypesQueryResetEvent'.
Variable CheckoutActions.RESET_SET_COST_CENTER_PROCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to clear checkout data by using 'CheckoutQueryResetEvent', which removes the set cost center as well.
Variable CheckoutActions.RESET_SET_DELIVERY_ADDRESS_PROCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to clear checkout data by using 'CheckoutQueryResetEvent', which removes the set delivery address as well.
Variable CheckoutActions.RESET_SET_DELIVERY_MODE_PROCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to clear checkout data by using 'CheckoutQueryResetEvent', which removes the set delivery mode as well.
Variable CheckoutActions.RESET_SET_PAYMENT_DETAILS_PROCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to clear checkout data by using 'CheckoutQueryResetEvent', which removes the set payment details as well.
Variable CheckoutActions.RESET_SUPPORTED_SET_DELIVERY_MODES_PROCESS has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to invalidate the supported delivery modes by using 'CheckoutSupportedDeliveryModesQueryResetEvent'.
Class CheckoutActions.ResetLoadPaymentTypesProcess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to invalidate the payment types by using 'CheckoutPaymentTypesQueryResetEvent'.
Class CheckoutActions.ResetLoadSupportedDeliveryModesProcess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to invalidate the supported delivery modes by using 'CheckoutSupportedDeliveryModesQueryResetEvent'.
Class CheckoutActions.ResetSetCostCenterProcess has been removed and is no longer part of the public API. It is not used anymore. Checkout library no longer uses NgRX to dispatch actions. You can use the EventService to dispatch an event to clear checkout data by using 'CheckoutQueryResetEvent', which removes the set cost center as well.
Class CheckoutActions.ResetSetDeliveryAddressProcess has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used. If you need to manually reset the state (in 'CheckoutQueryService' imported from '@spartacus/checkout/base/core'), you can fire 'CheckoutQueryResetEvent' event (imported from '@spartacus/checkout/base/root').
Class CheckoutActions.ResetSetDeliveryModeProcess has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used. If you need to manually reset the state (in 'CheckoutQueryService' imported from '@spartacus/checkout/base/core'), you can fire 'CheckoutQueryResetEvent' event (imported from '@spartacus/checkout/base/root').
Class CheckoutActions.ResetSetPaymentDetailsProcess has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used. If you need to manually reset the state (in 'CheckoutQueryService' imported from '@spartacus/checkout/base/core'), you can fire 'CheckoutQueryResetEvent' event (imported from '@spartacus/checkout/base/root')
Variable CheckoutActions.SCHEDULE_REPLENISHMENT_ORDER_FAIL has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'scheduleReplenishmentOrder()' from 'ScheduledReplenishmentOrderFacade' (imported from '@spartacus/order/root').
Variable CheckoutActions.SCHEDULE_REPLENISHMENT_ORDER_SUCCESS has been removed and is no longer part of the public API. Listen to 'ReplenishmentOrderScheduledEvent' imported from '@spartacus/order/root'.
Variable CheckoutActions.SCHEDULE_REPLENISHMENT_ORDER has been removed and is no longer part of the public API. Use 'scheduleReplenishmentOrder()' from 'ScheduledReplenishmentOrderFacade' (imported from '@spartacus/order/root')
Class CheckoutActions.ScheduleReplenishmentOrder has been removed and is no longer part of the public API. Use 'scheduleReplenishmentOrder()' from 'ScheduledReplenishmentOrderFacade' (imported from '@spartacus/order/root')
Class CheckoutActions.ScheduleReplenishmentOrderFail has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'scheduleReplenishmentOrder()' from 'ScheduledReplenishmentOrderFacade' (imported from '@spartacus/order/root').
Class CheckoutActions.ScheduleReplenishmentOrderSuccess has been removed and is no longer part of the public API. Listen to 'ReplenishmentOrderScheduledEvent' imported from '@spartacus/order/root'.
Variable CheckoutActions.SET_COST_CENTER_FAIL has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setCostCenter()' from 'CheckoutCostCenterFacade' (imported from '@spartacus/checkout/b2b/root').
Variable CheckoutActions.SET_COST_CENTER_SUCCESS has been removed and is no longer part of the public API. Listen to 'CheckoutCostCenterSetEvent' imported from '@spartacus/checkout/b2b/root'.
Variable CheckoutActions.SET_COST_CENTER has been removed and is no longer part of the public API. Use 'setCostCenter()' from 'CheckoutCostCenterFacade' (imported from '@spartacus/checkout/b2b/root')
Variable CheckoutActions.SET_DELIVERY_ADDRESS_FAIL has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of either 'setDeliveryAddress()' or 'createAndSetAddress()' from 'CheckoutDeliveryAddressFacade' (imported from '@spartacus/checkout/base/root').
Variable CheckoutActions.SET_DELIVERY_ADDRESS_SUCCESS has been removed and is no longer part of the public API. Listen to 'CheckoutDeliveryAddressSetEvent' (imported from '@spartacus/checkout/base/root')
Variable CheckoutActions.SET_DELIVERY_ADDRESS has been removed and is no longer part of the public API.
Variable CheckoutActions.SET_DELIVERY_MODE_FAIL has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setDeliveryMode()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root').
Variable CheckoutActions.SET_DELIVERY_MODE_SUCCESS has been removed and is no longer part of the public API. Listen to 'CheckoutDeliveryModeSetEvent' (imported from '@spartacus/checkout/base/root')
Variable CheckoutActions.SET_DELIVERY_MODE has been removed and is no longer part of the public API. Use 'setDeliveryMode()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutActions.SET_ORDER_TYPE has been removed and is no longer part of the public API. Use 'setOrderType()' from 'CheckoutReplenishmentFormService' (imported from '@spartacus/checkout/scheduled-replenishment/components')
Variable CheckoutActions.SET_PAYMENT_DETAILS_FAIL has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setPaymentDetails()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root').
Variable CheckoutActions.SET_PAYMENT_DETAILS_SUCCESS has been removed and is no longer part of the public API. Listen to 'CheckoutPaymentDetailsSetEvent' (imported from '@spartacus/checkout/base/root')
Variable CheckoutActions.SET_PAYMENT_DETAILS has been removed and is no longer part of the public API. Use 'setPaymentDetails()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutActions.SET_PAYMENT_TYPE_FAIL has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setPaymentType()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root').
Variable CheckoutActions.SET_PAYMENT_TYPE_SUCCESS has been removed and is no longer part of the public API. Listen to 'CheckoutPaymentTypeSetEvent' (imported from '@spartacus/checkout/b2b/root')
Variable CheckoutActions.SET_PAYMENT_TYPE has been removed and is no longer part of the public API. Use 'setPaymentType()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
Variable CheckoutActions.SET_SUPPORTED_DELIVERY_MODES_FAIL has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of either 'getSupportedDeliveryModes()' or 'getSelectedDeliveryModeState()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root').
Variable CheckoutActions.SET_SUPPORTED_DELIVERY_MODES_SUCCESS has been removed and is no longer part of the public API. Use 'getSupportedDeliveryModesState()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutActions.SET_SUPPORTED_DELIVERY_MODES has been removed and is no longer part of the public API. Use 'getSupportedDeliveryModesState()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Class CheckoutActions.SetCostCenter has been removed and is no longer part of the public API. Use 'setCostCenter()' from 'CheckoutCostCenterFacade' (imported from '@spartacus/checkout/b2b/root')
Class CheckoutActions.SetCostCenterFail has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setCostCenter()' from 'CheckoutCostCenterFacade' (imported from '@spartacus/checkout/b2b/root').
Class CheckoutActions.SetCostCenterSuccess has been removed and is no longer part of the public API. Listen to 'CheckoutCostCenterSetEvent' imported from '@spartacus/checkout/b2b/root'.
Class CheckoutActions.SetDeliveryAddress has been removed and is no longer part of the public API. Use 'setDeliveryAddress()' from 'CheckoutDeliveryAddressFacade' (imported from '@spartacus/checkout/base/root')
Class CheckoutActions.SetDeliveryAddressFail has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of either 'setDeliveryAddress()' or 'createAndSetAddress()' from 'CheckoutDeliveryAddressFacade' (imported from '@spartacus/checkout/base/root').
Class CheckoutActions.SetDeliveryAddressSuccess has been removed and is no longer part of the public API. Listen to 'CheckoutDeliveryAddressSetEvent' (imported from '@spartacus/checkout/base/root')
Class CheckoutActions.SetDeliveryMode has been removed and is no longer part of the public API. Use 'setDeliveryMode()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Class CheckoutActions.SetDeliveryModeFail has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setDeliveryMode()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root').
Class CheckoutActions.SetDeliveryModeSuccess has been removed and is no longer part of the public API. Listen to 'CheckoutDeliveryModeSetEvent' (imported from '@spartacus/checkout/base/root')
Class CheckoutActions.SetOrderType has been removed and is no longer part of the public API. Use 'setOrderType()' from 'CheckoutReplenishmentFormService' (imported from '@spartacus/checkout/scheduled-replenishment/components')
Class CheckoutActions.SetPaymentDetails has been removed and is no longer part of the public API. Use 'setPaymentDetails()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Class CheckoutActions.SetPaymentDetailsFail has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setPaymentDetails()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root').
Class CheckoutActions.SetPaymentDetailsSuccess has been removed and is no longer part of the public API. Listen to 'CheckoutPaymentDetailsSetEvent' (imported from '@spartacus/checkout/base/root')
Class CheckoutActions.SetPaymentType has been removed and is no longer part of the public API. Use 'setPaymentType()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
Class CheckoutActions.SetPaymentTypeFail has been removed and is no longer part of the public API.
Instead, use the Observer's error
property of the 'setPaymentType()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root').
Class CheckoutActions.SetPaymentTypeSuccess has been removed and is no longer part of the public API. Listen to 'CheckoutPaymentTypeSetEvent' (imported from '@spartacus/checkout/b2b/root').
moved to @spartacus/checkout/base/core
Use 'clearCheckoutDeliveryAddress()' from 'CheckoutDeliveryAddressAdapter' (imported from '@spartacus/checkout/base/core')
Use 'clearCheckoutDeliveryMode()' from 'CheckoutDeliveryModesAdapter' (imported from '@spartacus/checkout/base/core')
Use 'getCheckoutDetails()' from 'CheckoutAdapter' (imported from '@spartacus/checkout/base/core')
Use 'placeOrder()' from 'OrderAdapter' (imported from '@spartacus/order/core')
moved to @spartacus/checkout/base/core
Use 'clearCheckoutDeliveryAddress()' from 'CheckoutDeliveryAddressConnector' (imported from '@spartacus/checkout/base/core')
Use 'clearCheckoutDeliveryMode()' from 'CheckoutDeliveryModesConnector' (imported from '@spartacus/checkout/base/core')
Use 'getCheckoutDetails()' from 'CheckoutConnector' (imported from '@spartacus/checkout/base/core')
Use 'placeOrder()' from 'OrderConnector' (imported from '@spartacus/order/core')
moved to @spartacus/checkout/base/core
moved to @spartacus/checkout/b2b/core
moved to @spartacus/checkout/b2b/core
moved to @spartacus/checkout/b2b/core
Previous version:
constructor(
checkoutStore: Store<StateWithCheckout>,
activeCartService: ActiveCartService,
userIdService: UserIdService
)
Current version:
constructor(
activeCartFacade: ActiveCartFacade,
userIdService: UserIdService,
commandService: CommandService,
checkoutCostCenterConnector: CheckoutCostCenterConnector,
checkoutQueryFacade: CheckoutQueryFacade,
eventService: EventService
)
Use 'activeCartFacade' instead.
This property is used internally only.
Use 'getCostCenterState' from 'CheckoutCostCenterFacade' (imported from '@spartacus/checkout/b2b/root')
Previous version:
setCostCenter(
costCenterId: string
): void
Current version:
setCostCenter(
costCenterId: string
): Observable<Cart>
Class CheckoutDeliveryAdapter has been removed and is no longer part of the public API. Use 'CheckoutDeliveryAddressAdapter' or 'CheckoutDeliveryModesAdapter' (imported from '@spartacus/checkout/base/core')
Class CheckoutDeliveryConnector has been removed and is no longer part of the public API. Use 'CheckoutDeliveryModesConnector' or 'CheckoutDeliveryAddressConnector' (imported from '@spartacus/checkout/base/core')
Class CheckoutDeliveryService has been removed and is no longer part of the public API. Use 'CheckoutDeliveryAddressFacade' or 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
TypeAlias CheckoutDetails has been removed and is no longer part of the public API. Replaced with 'CheckoutState' (imported from '@spartacus/checkout/base/root')
Class CheckoutEventBuilder has been removed and is no longer part of the public API. The events are now split to different listeners across the Base, B2B and Scheduled-Replenishment libraries. All listeners have the following naming convention: 'Checkout*EventListener'.
Class CheckoutEventListener has been removed and is no longer part of the public API. The events are now split to different listeners across the Base, B2B and Scheduled-Replenishment libraries. All listeners have the following naming convention: 'Checkout*EventListener'.
moved to @spartacus/checkout/base/root
Previous version:
constructor(
_checkoutEventBuilder: CheckoutEventBuilder,
_checkoutEventListener: CheckoutEventListener
)
Current version:
constructor(
_checkoutQueryEventListener: CheckoutQueryEventListener,
_checkoutDeliveryAddressEventListener: CheckoutDeliveryAddressEventListener,
_checkoutDeliveryModeEventListener: CheckoutDeliveryModeEventListener,
_checkoutPaymentEventListener: CheckoutPaymentEventListener,
_checkoutPlaceOrderEventListener: CheckoutPlaceOrderEventListener,
_checkoutLegacyStoreEventListener: CheckoutLegacyStoreEventListener
)
moved to @spartacus/checkout/base/core
Previous version:
constructor(
translation: TranslationService,
activeCartService: ActiveCartService,
basePageMetaResolver: BasePageMetaResolver
)
Current version:
constructor(
translationService: TranslationService,
activeCartFacade: ActiveCartFacade,
basePageMetaResolver: BasePageMetaResolver
)
No replacement.
No replacement.
Previous version:
resolveTitle(): Observable<string>
Current version:
resolveTitle(): Observable<string | undefined>
Use 'translationService' instead.
moved to @spartacus/checkout/base/core
Use 'createPaymentDetails()' from 'CheckoutPaymentAdapter' (imported from '@spartacus/checkout/base/core')
Use 'getPaymentCardTypes()' from 'CheckoutPaymentAdapter' (imported from '@spartacus/checkout/base/core')
Use 'setPaymentDetails()' from 'CheckoutPaymentAdapter' (imported from '@spartacus/checkout/base/core')
moved to @spartacus/checkout/base/core
Use 'createPaymentDetails()' from 'CheckoutPaymentConnector' (imported from '@spartacus/checkout/base/core')
Use 'getPaymentCardTypes()' from 'CheckoutPaymentConnector' (imported from '@spartacus/checkout/base/core')
Use 'setPaymentDetails()' from 'CheckoutPaymentConnector' (imported from '@spartacus/checkout/base/core')
moved to @spartacus/checkout/base/core
Previous version:
constructor(
checkoutStore: Store<StateWithCheckout>,
processStateStore: Store<StateWithProcess<void>>,
activeCartService: ActiveCartService,
userIdService: UserIdService
)
Current version:
constructor(
activeCartFacade: ActiveCartFacade,
userIdService: UserIdService,
queryService: QueryService,
commandService: CommandService,
eventService: EventService,
checkoutPaymentConnector: CheckoutPaymentConnector,
checkoutQueryFacade: CheckoutQueryFacade
)
Removed. Replaced with an internal protected 'checkoutPreconditions()' method in the 'CheckoutPaymentService' (from '@spartacus/checkout/base/core')
Use 'activeCartFacade' instead.
Removed, as checkout no longer uses ngrx store.
Previous version:
createPaymentDetails(
paymentDetails: PaymentDetails
): void
Current version:
createPaymentDetails(
paymentDetails: PaymentDetails
): Observable<unknown>
Use 'getPaymentCardTypes()' instead.
Use 'getPaymentDetailsState()' instead.
After switching to commands & queries, processes are no longer used.
Use 'getPaymentCardTypes()' or 'getPaymentCardTypesState()' instead.
After switching to commands & queries, processes are no longer used.
After switching to commands & queries, processes are no longer used.
Previous version:
setPaymentDetails(
paymentDetails: PaymentDetails
): void
Current version:
setPaymentDetails(
paymentDetails: PaymentDetails
): Observable<unknown>
Class CheckoutReplenishmentOrderAdapter has been removed and is no longer part of the public API. Use 'ScheduledReplenishmentOrderAdapter' (imported from '@spartacus/order/core')
Class CheckoutReplenishmentOrderConnector has been removed and is no longer part of the public API. Use 'ScheduledReplenishmentOrderConnector' (imported from '@spartacus/order/core')
Namespace CheckoutSelectors has been removed and is no longer part of the public API.
Variable CheckoutSelectors.getAllCardTypes has been removed and is no longer part of the public API. Use 'getPaymentCardTypes()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getAllPaymentTypes has been removed and is no longer part of the public API. Use 'getPaymentCardTypes()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getCardTypesEntites has been removed and is no longer part of the public API. Use 'getPaymentCardTypes()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getCardTypesState has been removed and is no longer part of the public API.
Variable CheckoutSelectors.getCheckoutDetailsLoaded has been removed and is no longer part of the public API. Use 'getCheckoutDetailsState()' from 'CheckoutQueryFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getCheckoutLoading has been removed and is no longer part of the public API. Use 'getCheckoutDetailsState()' from 'CheckoutQueryFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getCheckoutOrderDetails has been removed and is no longer part of the public API. Use 'getOrderDetails()' from 'OrderFacade' (imported from '@spartacus/order/root')
Variable CheckoutSelectors.getCheckoutState has been removed and is no longer part of the public API. Use 'getCheckoutDetailsState()' from 'CheckoutQueryFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getCheckoutSteps has been removed and is no longer part of the public API. Use 'getCheckoutDetailsState()' from 'CheckoutQueryFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getCheckoutStepsState has been removed and is no longer part of the public API. Use 'getCheckoutDetailsState()' from 'CheckoutQueryFacade' (imported from '@spartacus/checkout/base/root')
moved to @spartacus/organization/administration/core moved to namespace CostCenterSelectors
Variable getCostCenter changed.
Previous version:
getCostCenter: MemoizedSelector<StateWithCheckout, string | undefined>
Current version:
getCostCenter: (costCenterCode: string) => MemoizedSelector<StateWithOrganization, StateUtils.LoaderState<CostCenter>>
Variable CheckoutSelectors.getDeliveryAddress has been removed and is no longer part of the public API. Use 'getDeliveryAddressState()' from 'CheckoutDeliveryAddressFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getDeliveryMode has been removed and is no longer part of the public API. Use 'getSupportedDeliveryModesState()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getOrderTypesState has been removed and is no longer part of the public API. If you are not using scheduled-replenishment feature, you don't need this variable any longer. Otherwise, use 'getOrderType()' from 'CheckoutReplenishmentFormService' (imported from '@spartacus/checkout/scheduled-replenishment/components')
Variable CheckoutSelectors.getPaymentDetails has been removed and is no longer part of the public API. Use 'getPaymentDetailsState()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getPaymentTypesEntites has been removed and is no longer part of the public API. Use 'getPaymentTypesState()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
Variable CheckoutSelectors.getPaymentTypesState has been removed and is no longer part of the public API. Use 'getPaymentTypesState()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
Variable CheckoutSelectors.getPoNumer has been removed and is no longer part of the public API. Use 'getPurchaseOrderNumberState()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
Variable CheckoutSelectors.getSelectedDeliveryMode has been removed and is no longer part of the public API. Use 'getSelectedDeliveryModeState()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getSelectedDeliveryModeCode has been removed and is no longer part of the public API. Use 'getSelectedDeliveryModeState()' from 'CheckoutDeliveryModesFacade' and deduce the code (imported from '@spartacus/checkout/base/root')
Variable CheckoutSelectors.getSelectedOrderType has been removed and is no longer part of the public API. If you are not using scheduled-replenishment feature, you don't need this variable any longer. Otherwise, use 'getOrderType()' from 'CheckoutReplenishmentFormService' (imported from '@spartacus/checkout/scheduled-replenishment/components')
Variable CheckoutSelectors.getSelectedOrderTypeSelector has been removed and is no longer part of the public API. If you are not using scheduled-replenishment feature, you don't need this variable any longer. Otherwise, use 'getOrderType()' from 'CheckoutReplenishmentFormService' (imported from '@spartacus/checkout/scheduled-replenishment/components')
Variable CheckoutSelectors.getSelectedPaymentType has been removed and is no longer part of the public API. Use 'getSelectedPaymentTypeState()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
Variable CheckoutSelectors.getSupportedDeliveryModes has been removed and is no longer part of the public API. Use 'getSupportedDeliveryModesState()' from 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Class CheckoutService has been removed and is no longer part of the public API. Please check the comment instructions above each of the methods you use from this class.
moved to @spartacus/checkout/base/root
Use 'getPaymentCardTypesState()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root') instead.')
Removed. You can Use 'getOrderType()' from 'CheckoutReplenishmentFormService' (imported from '@spartacus/checkout/scheduled-replenishment/components')
Use 'getPaymentTypesState()' from 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root').
Removed, and there is no replecemenet as it is no longer needed.
Interface CheckoutStepsState has been removed and is no longer part of the public API. Removed, and no longer used.
Class ClearCheckoutService has been removed and is no longer part of the public API. You can use 'CheckoutQueryResetEvent' (imported from '@spartacus/checkout/base/root') to reset the checkout state.
moved to @spartacus/checkout/base/core
Variable GET_PAYMENT_TYPES_PROCESS_ID has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used.
Interface OrderTypesState has been removed and is no longer part of the public API.
moved to @spartacus/checkout/base/core
Variable PAYMENT_TYPE_NORMALIZER has been removed and is no longer part of the public API. Use 'CHECKOUT_PAYMENT_TYPE_NORMALIZER' from '@spartacus/checkout/b2b/core'
Class PaymentTypeAdapter has been removed and is no longer part of the public API. Use 'CheckoutPaymentTypeAdapter' (imported from '@spartacus/checkout/b2b/core')
Class PaymentTypeConnector has been removed and is no longer part of the public API. Use 'CheckoutPaymentTypeConnector' (imported from '@spartacus/checkout/b2b/root')
Class PaymentTypeService has been removed and is no longer part of the public API. Use 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
Interface PaymentTypesState has been removed and is no longer part of the public API.
Variable PLACED_ORDER_PROCESS_ID has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used.
moved to @spartacus/order/root
Variable SET_COST_CENTER_PROCESS_ID has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used.
Variable SET_DELIVERY_ADDRESS_PROCESS_ID has been removed and is no longer part of the public API.
Variable SET_DELIVERY_MODE_PROCESS_ID has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used.
Variable SET_PAYMENT_DETAILS_PROCESS_ID has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used.
Variable SET_SUPPORTED_DELIVERY_MODE_PROCESS_ID has been removed and is no longer part of the public API. After switching to commands & queries, processes are no longer used.
Interface StateWithCheckout has been removed and is no longer part of the public API. No direct replacement. Check the 'CheckoutState' (imported from '@spartacus/checkout/base/root')
moved to @spartacus/checkout/base/occ
If you are not using B2B-Checkout, you can remove it. Otherwise, it should be present.
Moved to the Order library. Because of TS' type augmentation, it will be part of the 'OccEndpoints'.
By leveraging TS' type augmentation, it's part of the 'OccEndpoints'.
Moved to the B2B-Checkout library. Because of TS' type augmentation, it will be part of the 'OccEndpoints'.
moved to @spartacus/checkout/base/occ
moved to @spartacus/checkout/base/occ
Use 'clearCheckoutDeliveryAddress()' from 'OccCheckoutDeliveryAddressAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'clearCheckoutDeliveryMode()' from 'OccCheckoutDeliveryModesAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'getClearDeliveryModeEndpoint()' from 'OccCheckoutDeliveryModesAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'getGetCheckoutDetailsEndpoint()' from 'OccCheckoutAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'getPlaceOrderEndpoint()' from 'OccOrderAdapter' (imported from '@spartacus/order/core')
Use 'getRemoveDeliveryAddressEndpoint()' from 'OccCheckoutDeliveryAddressAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'getCheckoutDetails()' from 'OccCheckoutAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'placeOrder()' from 'OccOrderAdapter' (imported from '@spartacus/order/core')
moved to @spartacus/checkout/b2b/occ
Class OccCheckoutDeliveryAdapter has been removed and is no longer part of the public API. Use 'OccCheckoutDeliveryAddressAdapter' or 'OccCheckoutDeliveryModesAdapter' (imported from '@spartacus/checkout/base/occ')
moved to @spartacus/checkout/base/occ
Use 'createPaymentDetails()' from 'OccCheckoutPaymentAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'getPaymentCardTypes()' from 'OccCheckoutPaymentAdapter' (imported from '@spartacus/checkout/base/occ')
Use 'setPaymentDetails()' from 'OccCheckoutPaymentAdapter' (imported from '@spartacus/checkout/base/occ')
moved to @spartacus/checkout/b2b/occ
Use 'getPaymentTypes()' from 'OccCheckoutPaymentTypeAdapter' (imported from '@spartacus/checkout/b2b/occ')
Class OccCheckoutReplenishmentOrderAdapter has been removed and is no longer part of the public API. Use 'OccScheduledReplenishmentOrderAdapter' (imported from '@spartacus/order/core')
Class OccReplenishmentOrderFormSerializer has been removed and is no longer part of the public API. Use 'OccScheduledReplenishmentOrderFormSerializer' (imported from '@spartacus/order/occ')
moved to @spartacus/checkout/base/root
moved to @spartacus/checkout/base/root
moved to @spartacus/checkout/base/root
moved to @spartacus/checkout/b2b/root
Use 'getCostCenterState()' from 'CheckoutCostCenterFacade' (imported from '@spartacus/checkout/b2b/root')
Previous version:
setCostCenter(
costCenterId: string
): void
Current version:
setCostCenter(
costCenterId: string
): Observable<Cart>
Class CheckoutDeliveryFacade has been removed and is no longer part of the public API. Use 'CheckoutDeliveryAddressFacade' or 'CheckoutDeliveryModesFacade' (imported from '@spartacus/checkout/base/root')
Class CheckoutFacade has been removed and is no longer part of the public API. The class' functionality is scattered, please check the migration instruction for each of the methods you use from this class.
moved to @spartacus/checkout/base/root
Previous version:
createPaymentDetails(
paymentDetails: PaymentDetails
): void
Current version:
createPaymentDetails(
paymentDetails: PaymentDetails
): Observable<unknown>
Use 'getPaymentCardTypes()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Use 'getPaymentDetailsState()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Use 'setPaymentDetails()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Use 'getPaymentCardTypes()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
Use 'setPaymentDetails()' from 'CheckoutPaymentFacade' (imported from '@spartacus/checkout/base/root')
After switching to commands & queries, processes are no longer used.
Previous version:
setPaymentDetails(
paymentDetails: PaymentDetails
): void
Current version:
setPaymentDetails(
paymentDetails: PaymentDetails
): Observable<unknown>
Variable checkoutPaymentSteps has been removed and is no longer part of the public API. Moved to 'getCheckoutPaymentSteps()' in 'CheckoutReviewSubmitComponent' (imported from '@spartacus/checkout/base/components') and 'getCheckoutPaymentSteps()' in 'CheckoutReviewSubmitComponent' (imported from '@spartacus/checkout/b2b/components')
moved to @spartacus/checkout/base/root
Variable checkoutShippingSteps has been removed and is no longer part of the public API. Moved to 'getCheckoutDeliverySteps()' in 'CheckoutReviewSubmitComponent' (imported from '@spartacus/checkout/base/components')
moved to @spartacus/checkout/base/root
moved to @spartacus/checkout/base/root
Enum CheckoutStepType changed.
Previous version:
DELIVERY_MODE,
PAYMENT_DETAILS,
PAYMENT_TYPE,
REVIEW_ORDER,
SHIPPING_ADDRESS
Current version:
DELIVERY_ADDRESS,
DELIVERY_MODE,
PAYMENT_DETAILS,
REVIEW_ORDER
Class ClearCheckoutFacade has been removed and is no longer part of the public API. You can use 'CheckoutQueryResetEvent' (imported from '@spartacus/checkout/base/root') to reset the checkout state.
moved to @spartacus/checkout/b2b/root
Function defaultCheckoutComponentsConfig changed.
Previous version:
defaultCheckoutComponentsConfig(): {
featureModules: {
checkout: {
cmsComponents: string[];
};
checkoutCore: string;
};
}
Current version:
defaultCheckoutComponentsConfig(): CmsConfig
moved to @spartacus/checkout/base/root
moved to @spartacus/order/components
Previous version:
constructor(
checkoutService: CheckoutFacade
)
Current version:
constructor(
orderFacade: OrderFacade
)
Use 'orderFacade' instead.
moved to @spartacus/order/root
Please use the 'order' property instead.
Class PaymentTypeFacade has been removed and is no longer part of the public API. Use 'CheckoutPaymentTypeFacade' (imported from '@spartacus/checkout/b2b/root')
moved to @spartacus/checkout/base
moved to @spartacus/cart/base/core
Previous version:
constructor(
store: Store<StateWithMultiCart>,
multiCartService: MultiCartService,
userIdService: UserIdService
)
Current version:
constructor(
multiCartFacade: MultiCartFacade,
userIdService: UserIdService
)
It is renamed to cartEntity$.
Previous version:
getEntry(
productCode: string
): Observable<OrderEntry>
Current version:
getEntry(
productCode: string
): Observable<OrderEntry | undefined>
Previous version:
getLastEntry(
productCode: string
): Observable<OrderEntry>
Current version:
getLastEntry(
productCode: string
): Observable<OrderEntry | undefined>
Previous version:
isCartCreating(
cartState: ProcessesLoaderState<Cart>,
cartId: string
): boolean
Current version:
isCartCreating(
cartState: StateUtils.ProcessesLoaderState<Cart | undefined>,
cartId: string
): boolean | undefined
Instead, use 'isEmail' util function from '@spartacus/cart/base/core'.
Instead, use 'isEmpty' util function from '@spartacus/cart/base/core'.
Previous version:
isGuestCart(
cart: Cart
): boolean
Current version:
isGuestCart(
cart: Cart
): Observable<boolean>
Instead, use 'isJustLoggedIn' util function from '@spartacus/cart/base/core'.
Use multiCartFacade instead.
Previous version:
requireLoadedCart(
customCartSelector$: Observable<ProcessesLoaderState<Cart>>
): Observable<ProcessesLoaderState<Cart>>
Current version:
requireLoadedCart(
forGuestMerge: boolean
): Observable<Cart>
It is not used anymore.
It is not used anymore.
moved to @spartacus/cart/base/core
Variable getAnonymousConsentByTemplateCode changed.
Previous version:
getAnonymousConsentByTemplateCode: (templateCode: string) => MemoizedSelector<StateWithAnonymousConsents, AnonymousConsent>
Current version:
getAnonymousConsentByTemplateCode: (templateCode: string) => MemoizedSelector<StateWithAnonymousConsents, AnonymousConsent | undefined>
Variable getAnonymousConsentTemplate changed.
Previous version:
getAnonymousConsentTemplate: (templateCode: string) => MemoizedSelector<StateWithAnonymousConsents, ConsentTemplate>
Current version:
getAnonymousConsentTemplate: (templateCode: string) => MemoizedSelector<StateWithAnonymousConsents, ConsentTemplate | undefined>
Previous version:
getConsent(
templateId: string
): Observable<AnonymousConsent>
Current version:
getConsent(
templateId: string
): Observable<AnonymousConsent | undefined>
Previous version:
getTemplate(
templateCode: string
): Observable<ConsentTemplate>
Current version:
getTemplate(
templateCode: string
): Observable<ConsentTemplate | undefined>
Previous version:
isConsentGiven(
consent: AnonymousConsent
): boolean
Current version:
isConsentGiven(
consent: AnonymousConsent | undefined
): boolean
Previous version:
getValidToken(
requestToken: AuthToken
): Observable<AuthToken | undefined>
Current version:
getValidToken(
requestToken: AuthToken | undefined
): Observable<AuthToken | undefined>
Previous version:
handleExpiredAccessToken(
request: HttpRequest<any>,
next: HttpHandler,
initialToken: AuthToken
): Observable<HttpEvent<AuthToken>>
Current version:
handleExpiredAccessToken(
request: HttpRequest<any>,
next: HttpHandler,
initialToken: AuthToken | undefined
): Observable<HttpEvent<AuthToken>>
Use 'getValidToken' instead.
Use 'refreshInProgress$' Observable instead from 'AuthService'.
Previous version:
stopProgress$: Observable<[AuthToken, AuthToken]>
Current version:
stopProgress$: Observable<[AuthToken | undefined, AuthToken | undefined]>
Previous version:
tokenToRetryRequest$: Observable<AuthToken>
Current version:
tokenToRetryRequest$: Observable<AuthToken | undefined>
Use 'saveCurrentNavigationUrl' method instead.
No replacement needed. Every visited URL is now remembered automatically as redirect URL on 'NavigationEnd' event.
Previous version:
readStateFromStorage(): SyncedAuthState
Current version:
readStateFromStorage(): SyncedAuthState | undefined
moved to @spartacus/checkout/b2b/root
'handleBadCartRequest' is moved to Class 'BadCartRequestHandler' in '@spartacus/cart/base/core'
It is now being handled in 'BadVoucherRequestHandler' from @spartacus/cart/base/core
Previous version:
entities: BaseSiteEntities
Current version:
entities: BaseSiteEntities | null
Previous version:
link: string
Current version:
link: string | any[]
moved to @spartacus/order/core
moved to @spartacus/order/core
moved to @spartacus/order/core
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
Previous version:
constructor(
payload: {
userId: string;
name: string;
description?: string;
}
)
Current version:
constructor(
payload: {
userId: string;
name?: string;
description?: string;
}
)
Previous version:
payload: {
userId: string;
name: string;
description?: string;
}
Current version:
payload: {
userId: string;
name?: string;
description?: string;
}
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
Previous version:
constructor(
payload: {
cart: Cart;
userId: string;
}
)
Current version:
constructor(
payload: {
cart: Cart;
cartId: string;
}
)
Previous version:
payload: {
cart: Cart;
userId: string;
}
Current version:
payload: {
cart: Cart;
cartId: string;
}
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
Previous version:
constructor(
payload: LoadWishListSuccessPayload
)
Current version:
constructor(
payload: {
cart: Cart;
cartId: string;
}
)
Previous version:
payload: LoadWishListSuccessPayload
Current version:
payload: {
cart: Cart;
cartId: string;
}
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
TypeAlias MultiCartActions changed.
Previous version:
SetTempCart,
| ,
CartProcessesIncrement,
| ,
CartProcessesDecrement,
| ,
SetActiveCartId,
| ,
ClearCartState
Current version:
CartProcessesIncrement,
| ,
CartProcessesDecrement,
| ,
SetActiveCartId,
| ,
ClearCartState,
| ,
SetCartTypeIndex,
| ,
SetCartData
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
Variable CartActions.RESET_WISH_LIST_DETAILS has been removed and is no longer part of the public API. It is not used anymore.
moved to @spartacus/cart/base/core moved to namespace CartActions
moved to @spartacus/cart/base/core moved to namespace CartActions
Variable CartActions.SET_TEMP_CART has been removed and is no longer part of the public API. It is not used anymore.
moved to @spartacus/cart/base/core moved to namespace CartActions
Class CartActions.SetTempCart has been removed and is no longer part of the public API. It is not used anymore.
moved to @spartacus/cart/wish-list/core moved to namespace WishListActions
moved to @spartacus/cart/base/core
Previous version:
load(
userId: string,
cartId: string
): Observable<Cart>
Current version:
load(
userId: string,
cartId: string
): Observable<Cart | undefined>
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
Previous version:
load(
userId: string,
cartId: string
): Observable<Cart>
Current version:
load(
userId: string,
cartId: string
): Observable<Cart | undefined>
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/core
Previous version:
constructor(
actionsSubject: ActionsSubject,
event: EventService,
activeCartService: ActiveCartService
)
Current version:
constructor(
actionsSubject: ActionsSubject,
event: EventService,
activeCartService: ActiveCartFacade,
stateEventService: StateEventService
)
Previous version:
activeCartService: ActiveCartService
Current version:
activeCartService: ActiveCartFacade
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
Class CartModule has been removed and is no longer part of the public API. The cart base feature is now extracted to a lazy loadable library @spartacus/cart/base. See the release documentation for more information. While it's not identical, the new module 'CartBaseCoreModule' in '@spartacus/cart/base/core' is the closest equivalent in the new cart library.
Class CartOccModule has been removed and is no longer part of the public API. The cart base feature is now extracted to a lazy loadable library @spartacus/cart/base. See the release documentation for more information. While it's not identical, the new module 'CartBaseOccModule' in '@spartacus/cart/base/occ' is the closest equivalent in the new cart library.
moved to @spartacus/cart/base/core
The providers previously loaded by 'forRoot' are now loaded with the module.
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
Previous version:
constructor(
cartValidationConnector: CartValidationConnector,
command: CommandService,
userIdService: UserIdService,
activeCartService: ActiveCartService
)
Current version:
constructor(
cartValidationConnector: CartValidationConnector,
command: CommandService,
userIdService: UserIdService,
activeCartFacade: ActiveCartFacade,
cartValidationStateService: CartValidationStateService
)
Use activeCartFacade instead.
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
Previous version:
constructor(
store: Store<fromProcessStore.StateWithProcess<void>>,
activeCartService: ActiveCartService,
userIdService: UserIdService
)
Current version:
constructor(
store: Store<StateWithProcess<void>>,
activeCartFacade: ActiveCartFacade,
userIdService: UserIdService
)
Previous version:
store: Store<fromProcessStore.StateWithProcess<void>>
Current version:
store: Store<StateWithProcess<void>>
Previous version:
getClientToken(
isClientTokenRequest: boolean
): Observable<ClientToken>
Current version:
getClientToken(
isClientTokenRequest: boolean
): Observable<ClientToken | undefined>
Previous version:
getClientToken(): Observable<ClientToken>
Current version:
getClientToken(): Observable<ClientToken | undefined>
Previous version:
constructor(
payload: {
uid: string;
pageContext: PageContext;
}
)
Current version:
constructor(
payload: {
uid: string;
pageContext?: PageContext;
}
)
Previous version:
payload: {
uid: string;
pageContext: PageContext;
}
Current version:
payload: {
uid: string;
pageContext?: PageContext;
}
Previous version:
constructor(
cmsStructureConfigService: CmsStructureConfigService,
cmsComponentAdapter: CmsComponentAdapter,
config: OccConfig
)
Current version:
constructor(
cmsStructureConfigService: CmsStructureConfigService,
cmsComponentAdapter: CmsComponentAdapter,
config: CmsConfig
)
Previous version:
config: OccConfig
Current version:
config: CmsConfig
Variable componentsContextExistsSelectorFactory changed.
Previous version:
componentsContextExistsSelectorFactory: (uid: string, context: string) => MemoizedSelector<StateWithCms, boolean | undefined>
Current version:
componentsContextExistsSelectorFactory: (uid: string, context: string) => MemoizedSelector<StateWithCms, boolean>
Variable componentsContextSelectorFactory changed.
Previous version:
componentsContextSelectorFactory: (uid: string) => MemoizedSelector<StateWithCms, ComponentsContext>
Current version:
componentsContextSelectorFactory: (uid: string) => MemoizedSelector<StateWithCms, ComponentsContext | undefined>
Variable getCurrentSlotSelectorFactory changed.
Previous version:
getCurrentSlotSelectorFactory: (pageContext: PageContext, position: string) => MemoizedSelector<StateWithCms, ContentSlotData>
Current version:
getCurrentSlotSelectorFactory: (pageContext: PageContext, position: string) => MemoizedSelector<StateWithCms, ContentSlotData | undefined>
Previous version:
getPage(
pageContext: PageContext,
forceReload: boolean
): Observable<Page>
Current version:
getPage(
pageContext: PageContext,
forceReload: boolean
): Observable<Page | null>
Previous version:
loadNavigationItems(
rootUid: string,
itemList: {
id: string;
superType: string;
}[]
): void
Current version:
loadNavigationItems(
rootUid: string,
itemList: {
id: string | undefined;
superType: string | undefined;
}[]
): void
Previous version:
getPageFromConfig(
pageId: string
): Observable<CmsPageConfig>
Current version:
getPageFromConfig(
pageId: string
): Observable<CmsPageConfig | undefined>
Previous version:
execute(
params: P
): Observable<R>
Current version:
execute(
parameters: PARAMS
): Observable<RESULT>
Previous version:
create(
commandFactory: (command: P) => Observable<any>,
options: {
strategy?: CommandStrategy;
}
): Command<P, R>
Current version:
create(
commandFactory: (command: PARAMS) => Observable<any>,
options: {
strategy?: CommandStrategy;
}
): Command<PARAMS, RESULT>
Previous version:
ongoingScopes$: BehaviorSubject<string[]>
Current version:
ongoingScopes$: BehaviorSubject<string[] | undefined>
Previous version:
withConfigFactory(
configFactory: Function,
deps: any[]
): ModuleWithProviders<ConfigModule>
Current version:
withConfigFactory(
configFactory: ConfigFactory,
deps: any[]
): ModuleWithProviders<ConfigModule>
Previous version:
validateRouteConfig(
routeConfig: RouteConfig,
routeName: string,
route: Route
): void
Current version:
validateRouteConfig(
routeConfig: RouteConfig | null | undefined,
routeName: string,
route: Route
): void
Previous version:
getConsent(
templateCode: string
): Observable<AnonymousConsent | Consent>
Current version:
getConsent(
templateCode: string
): Observable<AnonymousConsent | Consent | undefined>
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/cart/base/root
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/core
Previous version:
convert(
source: S,
target: T
): T
Current version:
convert(
source: SOURCE,
target: TARGET
): TARGET
Previous version:
activeCurrency: string
Current version:
activeCurrency: string | null
Previous version:
entities: CurrencyEntities
Current version:
entities: CurrencyEntities | null
Previous version:
onRead(
valueFromStorage: string
): void
Current version:
onRead(
valueFromStorage: string | undefined
): void
moved to @spartacus/order/root
Previous version:
getParams(): Observable<{
[_: string]: any;
}>
Current version:
getParams(): Observable<{
[_: string]: any;
} | undefined>
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
Previous version:
handleError(
request: any
): void
Current version:
handleError(
request: HttpRequest<any>
): void
moved to @spartacus/cart/base/core
moved to @spartacus/cart/wish-list/core
Previous version:
globalMessages: {
[GlobalMessageType.MSG_TYPE_CONFIRMATION]?: GlobalMessageTypeConfig;
[GlobalMessageType.MSG_TYPE_INFO]?: GlobalMessageTypeConfig;
[GlobalMessageType.MSG_TYPE_ERROR]?: GlobalMessageTypeConfig;
[GlobalMessageType.MSG_TYPE_WARNING]?: GlobalMessageTypeConfig;
}
Current version:
globalMessages: {
[GlobalMessageType.MSG_TYPE_CONFIRMATION]?: GlobalMessageTypeConfig;
[GlobalMessageType.MSG_TYPE_INFO]?: GlobalMessageTypeConfig;
[GlobalMessageType.MSG_TYPE_ERROR]?: GlobalMessageTypeConfig;
[GlobalMessageType.MSG_TYPE_WARNING]?: GlobalMessageTypeConfig;
[GlobalMessageType.MSG_TYPE_ASSISTIVE]?: GlobalMessageTypeConfig;
}
Previous version:
constructor(
globalMessageService: GlobalMessageService,
platformId: Object
)
Current version:
constructor(
globalMessageService: GlobalMessageService,
platformId: Object | undefined
)
Previous version:
platformId: Object
Current version:
platformId: Object | undefined
Previous version:
getInterceptorParam(
headerName: string,
headers: HttpHeaders
): T
Current version:
getInterceptorParam(
headerName: string,
headers: HttpHeaders
): T | undefined
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
Previous version:
activeLanguage: string
Current version:
activeLanguage: string | null
Previous version:
entities: LanguagesEntities
Current version:
entities: LanguagesEntities | null
Previous version:
onRead(
valueFromStorage: string
): void
Current version:
onRead(
valueFromStorage: string | undefined
): void
Function locationInitializedFactory changed.
Previous version:
locationInitializedFactory(
configInitializer: ConfigInitializerService
): Promise<Config>
Current version:
locationInitializedFactory(
configInitializer: ConfigInitializerService
): Promise<import("@spartacus/core").Config>
Previous version:
transform(
input: Translatable | string,
options: object
): string
Current version:
transform(
input: Translatable | string,
options: object
): string | undefined
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
moved to @spartacus/cart/base/core
Variable MultiCartSelectors.getActiveCartId has been removed and is no longer part of the public API. Use 'getCartIdByTypeFactory' instead
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
Variable getCartEntitySelectorFactory changed.
Previous version:
getCartEntitySelectorFactory: (cartId: string) => MemoizedSelector<StateWithMultiCart, ProcessesLoaderState<Cart>>
Current version:
getCartEntitySelectorFactory: (cartId: string) => MemoizedSelector<StateWithMultiCart, StateUtils.ProcessesLoaderState<Cart | undefined>>
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
Variable getCartEntrySelectorFactory changed.
Previous version:
getCartEntrySelectorFactory: (cartId: string, productCode: string) => MemoizedSelector<StateWithMultiCart, OrderEntry>
Current version:
getCartEntrySelectorFactory: (cartId: string, productCode: string) => MemoizedSelector<StateWithMultiCart, OrderEntry | undefined>
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
Variable getMultiCartEntities changed.
Previous version:
getMultiCartEntities: MemoizedSelector<StateWithMultiCart, EntityProcessesLoaderState<Cart>>
Current version:
getMultiCartEntities: MemoizedSelector<StateWithMultiCart, StateUtils.EntityProcessesLoaderState<Cart | undefined>>
moved to @spartacus/cart/base/core moved to namespace MultiCartSelectors
Variable MultiCartSelectors.getWishListId has been removed and is no longer part of the public API. Use 'getCartIdByTypeFactory' instead
moved to @spartacus/cart/base/core
Previous version:
createCart(
{ userId, oldCartId, toMergeCartGuid, extraData, }: {
userId: string;
oldCartId?: string;
toMergeCartGuid?: string;
extraData?: {
active?: boolean;
};
}
): Observable<ProcessesLoaderState<Cart>>
Current version:
createCart(
{ userId, oldCartId, toMergeCartGuid, extraData, }: {
userId: string;
oldCartId?: string;
toMergeCartGuid?: string;
extraData?: {
active?: boolean;
};
}
): Observable<Cart>
Previous version:
getCartEntity(
cartId: string
): Observable<ProcessesLoaderState<Cart>>
Current version:
getCartEntity(
cartId: string
): Observable<StateUtils.ProcessesLoaderState<Cart | undefined>>
Previous version:
getEntry(
cartId: string,
productCode: string
): Observable<OrderEntry | null>
Current version:
getEntry(
cartId: string,
productCode: string
): Observable<OrderEntry | undefined>
Previous version:
getLastEntry(
cartId: string,
productCode: string
): Observable<OrderEntry | null>
Current version:
getLastEntry(
cartId: string,
productCode: string
): Observable<OrderEntry | undefined>
moved to @spartacus/cart/base/core
Instead, use property 'index' combined with the appropriate 'cartType'.
Previous version:
carts: EntityProcessesLoaderState<Cart>
Current version:
carts: StateUtils.EntityProcessesLoaderState<Cart | undefined>
Instead, use property 'index' combined with the appropriate 'cartType'.
moved to @spartacus/cart/base/core
Function normalizeHttpError changed.
Previous version:
normalizeHttpError(
error: HttpErrorResponse | any
): HttpErrorModel | undefined
Current version:
normalizeHttpError(
error: HttpErrorResponse | HttpErrorModel | any
): HttpErrorModel | undefined
Previous version:
constructor(
authService: AuthService,
authRedirectService: AuthRedirectService,
semanticPathService: SemanticPathService,
router: Router
)
Current version:
constructor(
authService: AuthService,
semanticPathService: SemanticPathService,
router: Router
)
It is not used anymore.
Previous version:
tryLogin(): Promise<boolean>
Current version:
tryLogin(): Promise<OAuthTryLoginResult>
moved to @spartacus/cart/base/occ
Previous version:
load(
userId: string,
cartId: string
): Observable<Cart>
Current version:
load(
userId: string,
cartId: string
): Observable<Cart | undefined>
moved to @spartacus/cart/base/occ
moved to @spartacus/cart/base/occ
Previous version:
constructor(
converter: ConverterService,
entryPromotionService: OrderEntryPromotionsService
)
Current version:
constructor(
converter: ConverterService
)
moved to @spartacus/cart/base/occ
moved to @spartacus/cart/base/occ
Previous version:
getCartVoucherEndpoint(
userId: string,
cartId: any
): string
Current version:
getCartVoucherEndpoint(
userId: string,
cartId: string
): string
Function occConfigValidator changed.
Previous version:
occConfigValidator(
config: OccConfig
): string
Current version:
occConfigValidator(
config: OccConfig
): "Please configure backend.occ.baseUrl before using storefront library!" | undefined
Previous version:
normalizeBoolean(
property: string | boolean
): boolean
Current version:
normalizeBoolean(
property: string | boolean | undefined
): boolean
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/order-approval/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/order-approval/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/order-approval/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'OrderOccEndpoints' in '@spartacus/order/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/storefinder/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/storefinder/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/storefinder/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'OccEndpoints' in '@spartacus/organization/administration/occ'
It is moved to interface 'CartOccEndpoints' in '@spartacus/cart/base/occ'
moved to @spartacus/order/occ
Previous version:
constructor(
converter: ConverterService,
entryPromotionService: OrderEntryPromotionsService
)
Current version:
constructor(
converter: ConverterService
)
moved to @spartacus/order/occ
Previous version:
constructor(
converter: ConverterService,
entryPromotionService: OrderEntryPromotionsService
)
Current version:
constructor(
converter: ConverterService
)
moved to @spartacus/order/occ
Class OccUserOrderAdapter has been removed and is no longer part of the public API. Use OccOrderHistoryAdapter in @spartacus/order/occ instead
Class OccUserReplenishmentOrderAdapter has been removed and is no longer part of the public API. Use OccReplenishmentOrderHistoryAdapter in @spartacus/order/occ instead
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/cart/base/root
Class OrderEntryPromotionsService has been removed and is no longer part of the public API. It is not used anymore.
moved to @spartacus/order/root
moved to @spartacus/order/root
moved to @spartacus/order/occ
moved to @spartacus/order/core
Previous version:
constructor(
store: Store<StateWithUser | StateWithProcess<void>>,
userIdService: UserIdService
)
Current version:
constructor(
store: Store<StateWithOrder>,
processStateStore: Store<StateWithProcess<void>>,
userIdService: UserIdService
)
Previous version:
getOrderReturnRequestList(
pageSize: number
): Observable<ReturnRequestList>
Current version:
getOrderReturnRequestList(
pageSize: number
): Observable<ReturnRequestList | undefined>
Previous version:
store: Store<StateWithUser | StateWithProcess<void>>
Current version:
store: Store<StateWithOrder>
moved to @spartacus/cart/base/root
moved to @spartacus/cart/base/root
Previous version:
constructor(
payload: {
term: string;
searchConfig: SearchConfig;
}
)
Current version:
constructor(
payload: {
term: string;
searchConfig?: SearchConfig;
}
)
Previous version:
payload: {
term: string;
searchConfig: SearchConfig;
}
Current version:
payload: {
term: string;
searchConfig?: SearchConfig;
}
Previous version:
constructor(
payload: ErrorModel
)
Current version:
constructor(
payload: ErrorModel | undefined
)
Previous version:
payload: ErrorModel
Current version:
payload: ErrorModel | undefined
Previous version:
constructor(
payload: {
queryText: string;
searchConfig: SearchConfig;
},
auxiliary: boolean
)
Current version:
constructor(
payload: {
queryText: string;
searchConfig?: SearchConfig;
},
auxiliary: boolean | undefined
)
Previous version:
auxiliary: boolean
Current version:
auxiliary: boolean | undefined
Previous version:
payload: {
queryText: string;
searchConfig: SearchConfig;
}
Current version:
payload: {
queryText: string;
searchConfig?: SearchConfig;
}
Previous version:
constructor(
payload: ErrorModel,
auxiliary: boolean
)
Current version:
constructor(
payload: ErrorModel | undefined,
auxiliary: boolean | undefined
)
Previous version:
auxiliary: boolean
Current version:
auxiliary: boolean | undefined
Previous version:
payload: ErrorModel
Current version:
payload: ErrorModel | undefined
Previous version:
constructor(
payload: ProductSearchPage,
auxiliary: boolean
)
Current version:
constructor(
payload: ProductSearchPage,
auxiliary: boolean | undefined
)
Previous version:
auxiliary: boolean
Current version:
auxiliary: boolean | undefined
Previous version:
buildFacetChangedEvent(): Observable<FacetChangedEvent>
Current version:
buildFacetChangedEvent(): Observable<FacetChangedEvent | undefined>