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

hummingbird - In Checkout process, Personal Information tab, wording in incorrect #590

Closed
2 tasks done
florine2623 opened this issue Feb 8, 2024 · 22 comments · Fixed by #634
Closed
2 tasks done
Labels
Bug Something isn't working Waiting for PM

Comments

@florine2623
Copy link

Prerequisites

Describe the bug and add attachments

Wording is incorrect, seen with @ElodieOS.

It is now "New customer", it should be "Order as guest"

Screenshot 2024-02-08 at 10 51 38

Expected behavior

Should be like it was in classic theme :

Screenshot 2024-02-08 at 10 51 43

Steps to reproduce

  1. Install hummingbird theme
  2. Go to FO > Add a product to cart > Proceed to checkout
  3. See in Step 1 - Personal Information, wording is incorrect ❌

PrestaShop version(s) where the bug happened

9.0.0

PHP version(s) where the bug happened

8.1

If your bug is related to a module, specify its name and its version

No response

Your company or customer's name goes here (if applicable).

No response

@florine2623 florine2623 added the Bug Something isn't working label Feb 8, 2024
@Hlavtox
Copy link
Contributor

Hlavtox commented Feb 8, 2024

@ElodieOS This is an expected behavior, the new wording was implemented on purpose.

Why? This tab serves as both guest order and registration.

The purpose of hummingbird was to improve things, not to transfer all of the stupid things from classic. :-)

@ElodieOS
Copy link

ElodieOS commented Feb 8, 2024

@Hlavtox this isn't a stupid thing from the classic theme, it's logical because "New customer" means you're going to create an account, but that's not the case here. You can order without creating an account (it's an option) and it's better that way. Users don't always like to create an account, even though it can make shopping easier. So it's more reassuring to understand straight away that creating an account is optional. It's a good thing for the conversion rate.

@Hlavtox
Copy link
Contributor

Hlavtox commented Feb 8, 2024

No, new customer doesn't mean registration.

I order as a guest, I am a new customer.

Btw, how does the classic wording "Order as a guest" tell you that you can also register on that tab?

@ElodieOS
Copy link

ElodieOS commented Feb 8, 2024

I don't agree, you may prefer to order as a guest several times on the same site, precisely because you simply don't want to create an account.
Also, the aim of "order as guest" is to be able to order quickly without an account, not to create one. It's an option, but that's not the point.

@Hlavtox
Copy link
Contributor

Hlavtox commented Feb 8, 2024

@ElodieOS You don't have to tell me that, I was the one who implemented the possibility to order as a guest multiple times into Prestashop. 👍

TLDR - New customer is a wording that contains both guest/register scenarios, doesn't imply any action and is clear to the customer. Much better than the original wording Order as a guest, that on the contrary, implies that it's a guest order only.

@kpodemski
Copy link
Contributor

@ElodieOS

If you decide to purchase, you'll become a customer, no matter if you create an account or not.

"Order as a guest" gives a wrong impression for some that "if I order, they won't have my data", or "If I fill in this form, they won't contact me with any emails!" but it is a wrong assumption.

On the other hand, why would you think that "New customer" means creating an account and not ordering as a guest? 🤔

Eventually, "New customer" is good for:

  • those who will buy without an account
  • those who will buy and decide to create an account

because no matter what, you will become a customer :)

To me, "New customer" perfectly solves all the scenarios.

cc @PrestaShop/product-council

@SharakPL
Copy link
Contributor

SharakPL commented Feb 8, 2024

TBH both ways are illogical to me.
'New customer' suggests that you do create an account, when in fact you don't.
To understand what 'Order as a Guest' means customers need to know what is this Guest account (sic!).

It needs to be clear: Order without account or Quick order (no account)

Although it's hard to call it "quick" when you have to type addresses every time 🙈

@kpodemski
Copy link
Contributor

@SharakPL why would you see "New customer" as creating account? Who are you if not a customer if you purchase something from the store? 😁

@kpodemski
Copy link
Contributor

@SharakPL also you suggested "Quick order (no account)", ordering without providing password is quicker but is it really worth mentioning it? is it that quicker?

and, last but not least, you have two tabs, for providing the details and to sign in, so unless you want to redesign checkout none of these options describes what happens

@MatShir
Copy link

MatShir commented Feb 8, 2024

IMO kinda agree as well with @SharakPL

'New customer' suggests that you do create an account, when in fact you don't.

I think it is bc "sign in" is next to "new customer", it kinda say implicitly "can't sign" then become a "new customer" by creating one account.

@SharakPL
Copy link
Contributor

SharakPL commented Feb 8, 2024

@SharakPL why would you see "New customer" as creating account? Who are you if not a customer if you purchase something from the store? 😁

Because each CTA named "New something" implies creating/adding something.

Looks like PS admin have all main buttons named "Add new ..." (product | category | customer | etc.) but without this "Add" the meaning would be exactly the same.

@kpodemski
Copy link
Contributor

In that case maybe we should stick with "Order as a guest" and that's it :)

@Hlavtox
Copy link
Contributor

Hlavtox commented Feb 8, 2024

@SharakPL You are creating something new, a customer. Registered or guest, aren't you a customer?

@SharakPL
Copy link
Contributor

SharakPL commented Feb 8, 2024

Do we even need to name this form? IMO it should be simple form without tabs and panels with a single "Sign in" button on top that would open a modal or just redirect to example.com/login?back=https://example.com/order page.

For one of the clients I modified it like this:

obraz
obraz

So all it would need now is a button:

obraz

@SharakPL
Copy link
Contributor

SharakPL commented Feb 8, 2024

@SharakPL You are creating something new, a customer. Registered or guest, aren't you a customer?

@Hlavtox it's quite clear in Prestashop who is a customer - a registered account 😉

obraz

Although it's not very logical either since the definition of a customer is:

a person who buys goods or services from a shop or business.

Key word: buys!
You can have an account, but no orders placed yet so you're NOT in fact a customer 😅

@Julievrz
Copy link

Julievrz commented Feb 8, 2024

"New customer" is placed next to "Sign in". For this reason, one may think that it means "Create an account". "Order as a guest" seems more logical as the option of creating an account is just that, an option.
An alternative would be to add a tab "Create account". It would be the same form as in the "Order as a guest" tab + the password field.
I agree that we could also remove the tabs and add the option to sign in or create an account elsewhere.

@kpodemski
Copy link
Contributor

I agree that we could also remove the tabs and add the option to sign in or create an account elsewhere.

This doesn't sound like a lot of work and would be an interesting improvement for the checkout process.

@Hlavtox
Copy link
Contributor

Hlavtox commented Feb 8, 2024

@SharakPL Are we really going to argue that customer is not a customer because somebody named a default group in some way 10 years ago? :D

@MatShir MatShir transferred this issue from PrestaShop/PrestaShop Feb 8, 2024
@Julievrz
Copy link

Julievrz commented Feb 8, 2024

We're not saying that a customer isn't a customer. We are saying that the position on the page, next to the "Order as Guest" label, can be confusing, as it appears that we are suggesting the user to create a new account.

@SharakPL
Copy link
Contributor

SharakPL commented Feb 8, 2024

I agree that we could also remove the tabs and add the option to sign in or create an account elsewhere.

The difference between a guest order and creating an account is just filling up the password field so a simple switch for toggling password, like I showed before, should be enough. Just the "Sign in" form is completely different and should be handled elsewhere.


Nice improvement here (unless already implemented, I'm not sure) would be to suggest creating an account if email used for guest order was used before for another guest order:

It looks like it's not your first order on this shop. Would you like to create an account?

Here are the benefits:

  • Quicker orders - no need to fill the personal data every time
  • Keeping order history
  • Creating personal wishlists
  • Occasional special offers for registered customers

[ Create account now ]

@Hlavtox
Copy link
Contributor

Hlavtox commented Feb 8, 2024

@SharakPL That's a nice idea, but also bit of an information disclosure. Imagine www.somenastythings.com and the form showing you if you ordered before or not. :-)

@SharakPL
Copy link
Contributor

SharakPL commented Feb 8, 2024

@Hlavtox I don't see the danger here, but just in case we could compare both email and last name

BTW. Maybe it's time to think about these new modern ways of authentication without passwords...

https://developers.google.com/identity/passkeys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Waiting for PM
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants