#checkout #spartacus-storefront
#Оформить покупку #spartacus-витрина магазина
Вопрос:
Я пытаюсь выполнить пользовательскую проверку с помощью 2 шагов (форма и сводка), но когда я перехожу к оформлению заказа, мой компонент заменяет всю страницу. Я предполагаю, что у меня что-то не так в моей конфигурации: checkoutConfigModule.module.ts:
imports: [
ConfigModule.withConfig({
routing: {
routes: { checkoutShippingMode: { paths: ['checkout/shipping-mode'] }, },
},
checkout: {
steps: [ {
id: 'shippingMode',
name: 'checkoutProgress.shippingMode',
routeName: 'checkoutShippingMode',
type: [CheckoutStepType.SHIPPING_ADDRESS, CheckoutStepType.DELIVERY_MODE ],
}...
мой компонент.модуль:
@NgModule({
declarations: [
CheckoutOrderComponent
],
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
RouterModule.forChild(staticRoutes),
ConfigModule.withConfig({
cmsComponents: {
CheckoutShippingMode: {
component: CheckoutOrderComponent,
// guards: [AuthGuard, CartNotEmptyGuard, CheckoutGuard],
}
}
}),
],
Чего мне не хватает? Может быть, проблема в охранниках??
Спасибо за помощь (редактирование)
Комментарии:
1. Позвольте мне задать несколько вопросов, чтобы заполнить пробелы: — Какие компоненты CMS вы настроили в backoffice для обеих ваших страниц оформления заказа? — Вы перенаправляетесь на другую страницу при открытии
checkout/shipping-mode
?2. Я создал задний компонент с именем CheckoutShippingMode, а спереди у меня есть CheckoutOrderComponent. режим оформления заказа / доставки перенаправляет на ту же страницу, но не загружает верхний или нижний колонтитул. Мне пришлось удалить охрану, спасибо Марчин