Где я могу установить анонимный заказ, чтобы пользователи не заходили на страницу входа?

11

После добавления товара в корзину Drupal Commerce я попал на страницу обзора корзины. Затем я нажимаю «Оформить заказ», и у меня появляется страница входа в систему, есть ли настройка, при которой пользователям не нужно входить в систему и просто оформлять заказ анонимно. И если у них уже есть учетная запись на сайте, их заказ будет добавлен в их учетную запись со ссылкой на их электронную почту.

Патоши パ ト シ
источник
Я хотел бы отметить пользователям, которые приняли предлагаемое изменение, что ОП четко указал в комментарии для принятого ответа, что они не используют Commerce Kickstart, поэтому добавление предложения о том, что они используют Commerce Kickstart, противоречит тому, что говорит OP. , Давайте не будем вкладывать слова в рот ОП.
kiamlaluno

Ответы:

12

Вы не просто используете Drupal Commerce? Похоже, вы используете Commerce Kickstart или Drupal Commerce с включенным модулем Commerce Checkout Redirect . Вот что отвечает за поведение, которое вы описываете. Просто отключите его и включите разрешение «Оформить заказ», на которое указал Дэвид Томас.

Райан Шрама
источник
2
Хорошо, я обязательно упомяну, использую ли я кикстарт или нет. на самом деле я не использую кикстарт. Я установил ядро ​​Commerce и создал его с нуля без всяких проблем. Я хочу попытаться сделать все в рамках основной коммерции, если это возможно, поэтому обновление не будет проблемой, если я начну использовать другие модули, которые не обновляются. Спасибо! Я публикую множество материалов по коммерции, потому что хочу иметь возможность задокументировать все вопросы новичка, с которыми другие могут столкнуться при создании коммерции с нуля без Kickstart.
Патоши シ ト シ
9

Возможно, вам придется проверить разрешение, Admin > People > Permissions : "Access checkout"для анонимных пользователей.

Если пользователь входит в систему, его анонимный заказ будет добавлен в его аутентифицированную корзину пользователя.

Дэвид Томас
источник