Configuring Guest Checkout

  • Posts: 46
  • Thank you received: 6
  • Hikashop Essential
6 days 17 hours ago #367013

-- HikaShop version -- : 5.1.6
-- Joomla version -- : 4.4.13
-- PHP version -- : 8.2.28
-- Browser(s) name and version -- : Firefox 138.0.1, Brave 160.110

I am trying to set up guest checkout for a PayPal Checkout payment plugin. I have an Address view as the second step in the Checkout Workflow between the Cart and Payment. The core problem is that the Address form is not shown.

When the Next button is selected at the Cart view, no address form appears. If the Next button is selected again, two error messages appear:
Enter a billing address
Enter a shipping address

In the HikaShop Address view, Read only is set to No.
In Address & Shipping, Force shipping regardless of weight is Yes.
Address format is at default.
Display email confirmation field is No.
Ask address on registration is Yes.
User group on registration is Inherit.

In the Joomla Administrator > Users > Manage > Options > User Options tab, Allow User Registration is Yes.
New User Registration Group is Guest.
Guest User Group is Public.
New User Account Activation is Self.

In the PayPal Checkout plugin, the Specific configuration section shows Sandbox set to No. Connect is Successfully connected (Payment feature).

The FAQ "How to set up a guest checkout?" at documentation FAQ page appears to be for an older version and/or incomplete.

I have cleaned the website's cache and the browser's cache.

What else do I have to do to get the Address view to appear in the Checkout Flow?


Charles

Please Log in or Create an account to join the conversation.

  • Posts: 83776
  • Thank you received: 13560
  • MODERATOR
6 days 8 hours ago #367015

Hi,

Thanks for your feedback on the FAQ. I've updated it.
I think no one reported on this in the past as the main documentation page for the configuration page had up to date information about this:
www.hikashop.com/support/documentation/5....html#checkout_login

So as mentioned there now, the problem is that you removed the "login" view from your checkout workflow. You need to add it back, and then select the "guest" mode in the "registration" setting.


Also, as a side note, I don't recommend you to change the "New User Registration Group" setting. You should keep it to "registered" or you want to turn off the "Allow User Registration" setting: Either you allow registration from the Joomla registration form with the normal user group, or you turn off the Joomla user registration, so that you'll only have guests on your website.
By selecting "guest" in that "New User Registration Group" setting with the registration allowed, users will be able to register on your website via the Joomla registration form page, but their account won't have a valid user group, which they won't be able to use to login on your frontend.

Please Log in or Create an account to join the conversation.

  • Posts: 83776
  • Thank you received: 13560
  • MODERATOR
6 days 4 hours ago #367019

Hi,

That's strange. There is no "display guest checkout" setting in the HikaShop configuration page. And having user account creation activated or not in Joomla won't change anything for guest checkout.

Please Log in or Create an account to join the conversation.

  • Posts: 46
  • Thank you received: 6
  • Hikashop Essential
6 days 42 minutes ago #367031

nicolas wrote: ...the problem is that you removed the "login" view from your checkout workflow. You need to add it back, and then select the "guest" mode in the "registration" setting.

One of my errors was that I never had the Login view in the Checkout Workflow. I have now removed the Address view and placed the Login view in the sequence between the Cart view and the Payment view. Everything works as expected.


Charles
The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

Time to create page: 0.061 seconds
Powered by Kunena Forum