Проблема с настройкой пользовательского оформления заказа Spartacus

#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. режим оформления заказа / доставки перенаправляет на ту же страницу, но не загружает верхний или нижний колонтитул. Мне пришлось удалить охрану, спасибо Марчин