A few questions

  • Posts: 26
  • Thank you received: 1
  • Hikashop Business
3 weeks 6 days ago #365388

-- url of the page with the problem -- : www.viniprovolo.com/shop/
-- HikaShop version -- : 5.1.3
-- Joomla version -- : 4.4.10
-- PHP version -- : 8.1
-- Browser(s) name and version -- : chrome

Hi, i need your help and i have a few questions about Hykashop:
1. The billing and shipping addresses are behaving abnormally. I haven’t installed any multi-address plugins, but the shipping address, if I enable it to be visible from the settings, is always read-only and fixed to an incorrect value. It cannot be changed, and I don’t understand how to fix it.
2. Considering that a user might want to change their billing address, they can add as many as they like, but they cannot add new shipping addresses. Is this because I’m missing a plugin? If so, which one should I install?
3. Can I remove the entire login and registration phase from the system? Meaning, is it enough to hide it using the options available in the settings, so that once a user is created, they can simply proceed to checkout and pay?
4. If it’s possible to do what I requested in point 3, how can customers then add new billing or shipping addresses?
5. When a user chooses how to pay for their order on the summary page, can I make the payment button (e.g., PayPal or Credit Card) appear directly on the same page?
6. When a customer confirms their payment and is in the process of completing it, they already receive an order confirmation email. Is it possible to configure the system so the email is only sent after the payment is completed?
7. How can I modify the information in the order confirmation templates? The problem is that incorrect details, such as the aforementioned shipping address, are displayed. Additionally, if the customer adds notes to the order, they are not included in the email I receive. How can I customize everything to my liking and use the correct variables?

I apologize for all these questions, but these issues are overwhelming me, and I can’t find a solution. Could you please help me? Thank you!

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

  • Posts: 83306
  • Thank you received: 13469
  • MODERATOR
3 weeks 5 days ago #365390

Hi,

1. It probably has something to do with the settings under the Checkout tab of the HikaShop configuration. Could you provide screenshots of these settings ?
For example, if the "read only" setting of the "address" area is turned on.

2. No, no extra plugins are necessary for that. It is possible by default. You must have changed something in the settings of the Checkout tab which results in this behavior.

3. You're saying that you want that "once a user is created, they can simply proceed to checkout and pay". And for a user to be created, you need the registration area. But you also say that you want to "remove the entire login and registration phase". These two are conceptually mutually exclusive. So, I'm not clear on what you want and thus I can't provide a precise answer yet. Could you clarify what you want for this point please ?

4. Supposing you don't want a login form and a registration form, you can set the "Registration" setting to "guest" and turn off the "login" setting under the Checkout tab of the HikaShop configuration. That way, the checkout will only provide a guest form where the user can provide his email address and physical address. No more login, and no more registration. Maybe that's what you want to do ?

5. Yes and no. Some payment gateways allow for this. For example, Authorize.js allowed for the credit card form to be displayed directly when the payment method is selected: www.hikashop.com/marketplace/product/150...e-js-by-obsidev.html
However, I can see that your website is in Italian, and Authorize.js is only available for US merchants, so you won't be able to use it.
The PayPal Pro payment plugin available by default in HikaShop also allows for it but that service is not allowed by PayPal in Italy either.
The normal PayPal Checkout payment plugin you're using currently doesn't allow for this. It has to be after the customer clicks on the "finish" button.

6. Yes. Just turn off the "order creation notification" email via the System>Emails menu.

7. If you want to modify the emails sent by HikaShop, you can also do it via the System>Emails menu.
However, for the issues you're talking about, you don't need to modify the emails I think. For example, for the notes from the customer:
Normally, to allow customers to provide extra information for their order, you want to create a custom field of the table "order" and of the type "textarea" via the menu Display>Custom fields. Once you do so, the customers will be able to see that text field during the checkout and fill it. And in the settings of the custom field, you'll have display settings you can use to configure if you want to display the entered value in the email notifications, on the invoice, in the order details page, etc. So no code modification should be necessary.

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

  • Posts: 26
  • Thank you received: 1
  • Hikashop Business
3 weeks 1 day ago #365479

First of all, thanks for your patience and kindly reponse, so here are my replies:
1. this is the entire configuration screen, so i'm very happy if you understand the problem and suggest me how to solve :)


2. in this case, you can see my configuration at the point 1, so take a look and let me know how can i do please :)
3. yes, at this point, there is a logical conflict—I realize that. I had explained this to the client, but in fact, they want exactly what you mentioned in point 4. The client does not register, does not log in, but enters their data each time to place an order. And here is where they must be able to choose different BILLING and SHIPPING addresses. And I don’t know how to configure this setup.
4. read point 3
5. ok understood
6. ok understood
7. ok i'll try to do some mods, thanks

Attachments:

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

  • Posts: 83306
  • Thank you received: 13469
  • MODERATOR
3 weeks 11 hours ago #365480

Hi,

1. and 2. I'm not able to see the problem on your website. It seems that you've configured the address area to only display the billing address, not the shipping address.
If you can't modify the shipping address, it's probably that in your shipping method settings, you've activated the "override shipping address" setting. I would recommend checking on this.
Also, please note that to avoid abuse, our forum restricts the dimensions of images you can upload and automatically resize them if too big. Could you cut the screenshot in several pieces, or upload it on your website and provide the URL to it ?

3. and 4. Then, you can set the "Registration" setting to "guest" and turn off the "login" setting under the Checkout tab of the HikaShop configuration. That way, the checkout will only provide a guest form where the user can provide his email address and physical address. No more login, and no more registration.

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

  • Posts: 26
  • Thank you received: 1
  • Hikashop Business
2 weeks 1 day ago #365590

now i uploaded 6 images that you can see my settings. I tried removing the registration and login, but it still requires an email address (which I find correct). However, it checks if the email already exists, and if it does, it prevents me from proceeding. This shouldn't happen since the client has decided to remove all forms of registration. How can I disable this?

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

  • Posts: 83306
  • Thank you received: 13469
  • MODERATOR
2 weeks 1 day ago #365591

Hi,

If you don't want registration at all, then it's not a probem since no one will have a user account.
And if you already have user accounts for some users, then you need to delete their user account in the Joomla user manager so that they can go through the guest checkout.

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

  • Posts: 26
  • Thank you received: 1
  • Hikashop Business
1 week 1 day ago #365691

yes i don't want any type of registration. But when a person places an order, the system asks for their email, which is fine as I mentioned. However, if the same person returns to place another order and enters the same email address, the system tells them that the email is already registered. I don't want this to happen. How can i solve?

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

  • Posts: 83306
  • Thank you received: 13469
  • MODERATOR
1 week 1 day ago #365692

Hi,

No, that's not the case.
If you use your email address for a guest checkout, you can then use it again as much as you want for guest checkouts later on.
It's only once you create a user account with an email address that you need to login for the purchase if you want to use this email address.
So the scenario you're describing is not possible and there is nothing to solve.
I would encourage you to try again. You must have missed something somewhere.
Either you had already a user account created for the email address in the past, or you didn't set the "registration" setting to "guest" but to something else, and in that case, it will create a user account for the user:
www.hikashop.com/support/documentation/5....html#checkout_login

The following user(s) said Thank You: levelup

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

  • Posts: 26
  • Thank you received: 1
  • Hikashop Business
1 week 7 hours ago #365695

You're right, it works correctly now. I don't understand why it was giving me issues before, but anyway, thank you for solving the problem.

I have a couple more questions regarding addresses:

Can I modify the order of the fields? For example, the email field, which is currently the first one requested—can I move it after the first and last name or change its position in general? I imagine this is related to field ordering, but the email field is not part of the address group.

Currently, I can create multiple addresses, but I can't distinguish between a billing address and a shipping address. The shipping address is still pointing exclusively to the store's address, and I don't understand why. I would like the shipping address to have the same fields as the billing address, and I want the customer to be able to add billing details with fields different from those for shipping. Is this possible?

I also want to change the order of the checkout elements, so that the order summary with the selected products comes first, followed by the shipping address, then the billing address, the shipping method, and finally the payment method. Can this order be modified?

If you need a user account to log in and check my configurations, I'd be happy to provide one. You’ve been a great help so far, and I truly appreciate it!

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

  • Posts: 26
  • Thank you received: 1
  • Hikashop Business
6 days 15 hours ago #365704

Furthermore, how can I add new variables to the email?

When the customer enters business data, such as VAT number or other details different from the registration form (as requested in point 2 of my previous post), how can I turn these fields into variables so they can be displayed in the email?

The email editor is not visual and is not easy for an average user to use, especially since the client wants to be able to modify their templates independently but cannot do so because they don’t have basic HTML knowledge.

Thank you!

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

  • Posts: 83306
  • Thank you received: 13469
  • MODERATOR
6 days 14 hours ago #365707

Hi,

1. You can indeed change the order of the address fields via the Display>Custom fields menu.
However, the email field is not an address field. A user entry in HikaShop has only one email address, but can have several addresses.
You can edit the view file checkout / sub_block_login_registration via the menu Display>Views and move the email field below the address fields area, but you can move it in between the address fields.

2. If the shipping address area is displaying the store address, it means that in your shipping methods, you've activated the "override shipping address". In that case, when the shipping method is select, it doesn't allow the user to select / configure shipping addresses. This is useful if you want to configure a shipping method "pick up at the store". But if not, you want to turn that off.

3. The order of the areas in the checkout can be modified, yes. Here is a tutorial page on this:
www.hikashop.com/support/documentation/4...eckout-workflow.html

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

  • Posts: 83306
  • Thank you received: 13469
  • MODERATOR
6 days 13 hours ago #365708

Hi,

Regarding the emails :
- To add data from the registration form to the emails, you don't need to edit the emails via the menu System>Emails.
For the address fields, they are displayed by the "address format" setting. So if you activate extra fields, or create new ones for the address, you can add their corresponding tag to the address format setting and it will appear automatically in the email:
www.hikashop.com/support/documentation/5...ml#checkout_shipping
- For custom user / order / item / product fields, if you edit the fields via the Display>Custom fields menu, you'll find email display settings which you can turn on to display them in the emails.
- The interface in System>Emails is to modify the layout of the elements in the email. If you just want to change the look, it's the "template" setting you want to change. HikaShop already comes with a bunch of email templates so that you can change the look of the email without having to dig in the HTML / CSS. Also, in that same setting, you can select Joomla's email template. In that case, HikaShop will automatically use the template you already configured for your Joomla emails:
docs.joomla.org/J5.x:Managing_Mail_Template_Layout
If you want all the emails of your website to have the same style, regardless if the emails are sent by Joomla or HikaShop, I would recommend looking into this.

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

Time to create page: 0.098 seconds
Powered by Kunena Forum