Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with Guest checkout in Hotcakes 3.5.0 #365

Open
moorecreative opened this issue Jul 2, 2021 · 3 comments
Open

Issues with Guest checkout in Hotcakes 3.5.0 #365

moorecreative opened this issue Jul 2, 2021 · 3 comments
Labels
Requires Triage Someone needs to reproduce this issue.

Comments

@moorecreative
Copy link

moorecreative commented Jul 2, 2021

Describe the bug

When checking out as a Guest checkout, the order completes, however the user is shown the checkout page module with a message of "Please, login to view your order". At this state, the user is "logged in" however they do not have a "real" user and cannot log in. If I load the same cart checkout page with a completely logged out user (public access) then the checkout receipt screen shows correctly.

Software Versions

  • DNN: 9.8
  • Hotcakes: 3.5.0

To Reproduce

Steps to reproduce the behavior:

  1. Go to the cart and perform a GUEST checkout
  2. The next screen at cart completion is /Checkout/action/receipt/id/guidhere
  3. the message displayed is
<div class="hcMvcView">
<div class="dnnFormMessage">
<span class="dnnModMessageHeading"></span>
<span>Please, login to view your order</span>
</div>
</div>
  1. The state of the DNN instance is that the user shows as "logged in" because the state of login / logout buttons in the skin show the option for logout
  2. at this point, you can open an incognito window for the same site and page url and, while logged out as a public user, load the same page /Checkout/action/receipt/id/guidhere
    and will see the receipt information successfully
  3. as soon as you click to logout of that site, the logged out state of the checkout page shows the receipt screen correctly.

Expected behavior

allow a guest checkout to properly see their receipt on the checkout page

Actual behavior

There is now a problem with guest checkout where at order completion, the guest user is displayed a "please log in" message in the receipt screen vs their receipt

NOTE, this is also what the admin/host user sees when loading that same page

Screenshots

  • screenshot of logged in guest user
    image

Error log

no errors are generated during this process

Additional Notes

  • this does not happen to a logged in existing user. that user gets the receipt screen successfully
  • this DOES HAPPEN to a new user who creates a brand new account during the checkout process
@WillStrohl WillStrohl added the Requires Triage Someone needs to reproduce this issue. label Aug 3, 2021
@WillStrohl
Copy link
Member

Are you still seeing this issue in version 3.6?

@Navilois
Copy link
Contributor

Navilois commented Jan 13, 2022

I remember reporting that issue years ago in whatever existed before zendesk ;) I don't remember the root cause, but I solved it by adding a custom workflow to create and login a user.

@moorecreative
Copy link
Author

Have not upgraded yet to Hotcakes 3.6 but can do that in the next few weeks and retest the scenario

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Requires Triage Someone needs to reproduce this issue.
Development

No branches or pull requests

3 participants