Gdzie ustawić anonimową kasę bez odwiedzania strony logowania?

11

Po dodaniu przedmiotu do koszyka Drupal Commerce trafiłem na stronę przeglądu koszyka. Następnie klikam kasę i pojawia się strona logowania. Czy istnieje ustawienie, w którym użytkownicy nie muszą się logować i po prostu kasować anonimowo. A jeśli mają już konto w witrynie, ich zamówienie zostanie dodane do konta w odniesieniu do ich adresu e-mail.

Patoshi パ ト シ
źródło
Zwracam uwagę użytkownikom, którzy zaakceptowali sugerowaną edycję, że OP wyraźnie stwierdził w komentarzu do zaakceptowanej odpowiedzi, że nie używają Kickstart Commerce, więc dodanie zdania, że ​​używają Kickstart Commerce, jest sprzeczne z tym, co mówi PO . Nie wkładajmy słów do ust OP.
kiamlaluno

Odpowiedzi:

12

Nie używasz tylko Drupal Commerce, prawda? Wygląda na to, że używasz Commerce Kickstart lub Drupal Commerce z włączonym modułem Commerce Checkout Redirect . To właśnie odpowiada za opisywane zachowanie. Po prostu wyłącz i włącz uprawnienie „Kontrola dostępu”, na które wskazał David Thomas.

Ryan Szrama
źródło
2
ok, źle, upewnij się, że wspominam, czy używam kickstart czy nie. właściwie nie używam kickstartu. Zainstalowałem podstawowy Commerce i budowałem go od zera, bez całego wzdęcia. Chcę, jeśli to możliwe, spróbować zrobić wszystko w ramach podstawowego handlu, więc aktualizacja nie będzie stanowiła problemu, jeśli zacznę używać innych modułów, które nie zostaną zaktualizowane. dzięki! Publikuję wiele artykułów Commerce, ponieważ chcę być w stanie udokumentować wszystkie pytania początkujące, na które natrafiliby inni, budując handel od zera bez Kickstartu.
Patoshi パ ト シ
9

W Admin > People > Permissions : "Access checkout"przypadku anonimowych użytkowników może być konieczne sprawdzenie uprawnień .

Jeśli użytkownik się zaloguje, jego anonimowe zamówienie zostanie dodane do uwierzytelnionego koszyka użytkownika.

David Thomas
źródło