Turn off most required fields for Guest Checkouts?

  • Posts: 19
  • Thank you received: 0
10 years 1 month ago #199535

-- url of the page with the problem -- : apf.cloudaccess.net
-- HikaShop version -- : 2.4.0
-- Joomla version -- : 3.4.1
-- PHP version -- : 5.6.3
-- Browser(s) name and version -- : Chrome Version 42.0.2311.90 m
-- Error-message(debug-mod must be tuned on) -- : Seeing error messages about the USPS shipping plugin that I believe I won't need to use because this site is supposed to only have three options for shipping and not do calculations.

I am trying to set up this site so that on checkout a person can either select Login, Registration or Guest. This is working fine. However, my friends I am setting this up for want to have the Guest checkout not force a person to fill out all the fields. They would like guests to only have to put in an email address and then have them sent directly to PayPal.

The reason they want this is because once the person arrives at PayPal then they are being forced to enter all thaeir demographic information again. Can you tell us if we are somehow making a mistake in how we are sending to PayPal? The reason I ask it is seems like it would be good if PayPal could receive that data from us. But, maybe that is not possible.

In the event that the users are going to be required to enter all the data again into PayPal when logging in as guests then we would like to make the guests not have to fill out a bunch of required fields in order to check out since the only payment we are doing is PayPal. We do not want to make them enter data twice.

Is there a place where I can turn off all the required fields for Guest checkouts?

Thank you, Sean Carney

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

  • Posts: 83831
  • Thank you received: 13572
  • MODERATOR
10 years 1 month ago #199548

Hi,

1. If you only have a few shipping methods and not dynamic calculations you want to use the "manual shipping methods" plugin, not the USPS plugin.

2. If you want to display address fields to the users based on whether they registered an account or not that's possible but it requires the Business edition. You would need to turn off the "ask address during registration" option of the HikaShop configuration. And then, you would use the "access level" setting of your custom fields (that you can edit via the menu Display>Custom fields) to only display for registered users.

3. However, I do not recommend doing that. HikaShop is already giving all the address information of the user to PayPal. If PayPal doesn't prefill the fields on his end, it's probably because of the way you configured the "Address override" and "no shipping" options of your paypal payment method via the menu System>Payment methods.

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

  • Posts: 19
  • Thank you received: 0
10 years 1 month ago #199668

Thank you Nicolas,

I did figure out last night that I needed to use the ""manual shipping methods" and so set that up.

I would like to know what the settings should be in my PayPal payment set up
for the options "Address override" and also for "No shipping".

I currently have set the Address override set to No. I also set the No shipping to No. But, I do not know if this is correct. .

I would appreciate if you could point me to the documentation page about the options in the PayPal plugin for Specific Configuration! I am not finding it. :-)

What I want to do now is have all the information that the user puts into our system when signing in as a guest be sent over to PayPal and auto-populate there. This way the users won't be frustrated by adding the information twice. Do you know if that is a standard feature of PayPal or if we will be have to purchase an upgraded account with PayPal to do that?

Last edit: 10 years 1 month ago by anchorpointfilms.

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

  • Posts: 83831
  • Thank you received: 13572
  • MODERATOR
10 years 1 month ago #199690

Hi,

Here is the documentation of PayPal for the "no shipping" option:

Do not prompt buyers for a shipping address. Allowable values are:
0 – prompt for an address, but do not require one
1 – do not prompt for an address
2 – prompt for an address, and require one
The default is 0.

And for the "address override":

When you pass in address_override=1 or tax or shipping variables, PayPal displays the values in the payment widget. Also, PayPal hides the calculation widget, regardless of setting up shipping and tax rates in your Account Profile.


Also, for our explanations on these fields, just click on the "help" button at the top of the PayPal payment method settings page and it will display the help relative to these options.

HikaShop already sends the address data to PayPal, regardless of how you setup these options. However, PayPal will only use them if the "address override" setting is activated. So yes, that's a standard feature of PayPal.

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

  • Posts: 19
  • Thank you received: 0
10 years 1 month ago #199777

Thank you very much.

That was helpful. I configured everything and am trying to purchase a test product for $1 and apply a 50% coupon to it. I am trying to check out as a guest.

Each time as i am being sent to PayPal i am getting the following error message:

"This invoice has already been paid. For more information, please contact the merchant.

Your purchase couldn't be completed
There's a problem with the merchant's PayPal account. Please try again later."

Have any of you seen this message before?

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

  • Posts: 83831
  • Thank you received: 13572
  • MODERATOR
10 years 4 weeks ago #199782

Sure. That's a common error with PayPal.
We even have documentation on that:
www.hikashop.com/support/documentation/i...l-error.html#already

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

Time to create page: 0.059 seconds
Powered by Kunena Forum