login, registration, guest & postage

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #163365

-- url of the page with the problem -- : www.fsfightgear.com.au/website/index.php...ar-checkout/checkout
-- HikaShop version -- : 2.3.1
-- Joomla version -- : 3.3.1
-- PHP version -- : 5.4
-- Browser(s) name and version -- : Chrome, Firefox
-- Error-message(debug-mod must be tuned on) -- : Error_message

Hello,

I have been struggling a bit with the checkout process of Hikashop. I have now got the website online in a sub-folder to make final adjustments and hopefully get some assistance with a couple of issues I am having.

Problem 1 - I need registration and guest option. I set it to login: yes, switcher, registration: registration and guest. When you go to checkout you can only login, the buttons to switch to register or guest does not work. Also, if you have logged in, it does not seem to log you out. You go back later and put an order in, the last login shopper comes up.

Problem 2 - Might have to revisit this after fixing the first one. We have free shipping for orders over $120. We use Australia, post, zone set to Australia, max amount $120. I have setup a manual shipping for Australia again with max amount $120, postage amount $0. When you go to checkout only free shipping shows up. (This setup was emailed to me pre-sale).

I have attached a couple of images.

Thank you
Kind regards
Lene

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #163368

Hi,

1. Strange, you don't have any javascript errors, the needed html is present. Could you try to checkout with a default Joomla template ? Do you have edited any views related on the checkout ? Removed any javascript file ?

2. Could you give us screenshots of your shipping method settings ? One of the method must be "Max amount = $120 - postage amount = XX$" and the other one "Min amount = $120 - postage amount = 0$"

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #163440

Hello,

It did work by switching template for checkout. But I need to get it working with my template.

I have not made any changes to the checkout file and I have not removed any javascript files, just CSS overrides. Do I need to add a particular javascript to my template for it to work? I am using bootstrap.

These are the javascript references in my template:

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
$doc->addScript('templates/'.$this->template.'/js/bootstrap.min.js');

<!--[if lt IE 9]>
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/js/respond.js"></script>
<![endif]-->

I will test the postage once I get this checkout process working. For Australia Post to work I would think I would have to enter the address for it to be able to calculate postage.

Thanks
Regards
Lene

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #163473

Hello,

I think it is bootstrap related. I need it to be bootstrap though.

This is what I am loading:
<?php
// No direct access.
defined('_JEXEC') or die;

// get params
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$templateparams = $app->getTemplate(true)->params;

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
$doc->addScript('templates/'.$this->template.'/js/bootstrap.min.js');

// Add Stylesheets
$doc->addStyleSheet(JURI::base() . 'templates/system/css/system.css');

$doc->addStyleSheet('templates/'.$this->template.'/css/bootstrap.css');
$doc->addStyleSheet('templates/'.$this->template.'/css/template.css');
$doc->addStyleSheet($this->baseurl . '/media/jui/css/bootstrap-responsive.css');
?>


Any idea what is missing? This is the first component that I have had issues with.

Regards
Lene

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #163477

Hello,

I have searched and tried various options to solve this issue. It is a bit difficult as I am not familiar with your setup. I am using Bootstrap 3.1.0. From my search it is quite possible that it is a conflict issue. ( getbootstrap.com/javascript/ )

My client is waiting for the website to go live as soon as possible. I would appreciate your assistance with this issue.

Thank you
Regards
Lene

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

  • Posts: 83927
  • Thank you received: 13584
  • MODERATOR
10 years 10 months ago #163444

Hi,

Checking further on that, the issue is with the javascript of the template.
Maybe because the bootstrap javascript is added twice to the page ? I would recommend to try to remove the one of the template.

A easy alternative I can provide is to add that CSS:
#data_register_registration_method input{ display:inline !important; }
That will display the radios next to the buttons and the radios will work.
Another easy alternative would be to turn off the "use bootstrap design" option of the HikaShop configuration but then you'll loose the responsiveness.

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #163598

Hello,

I removed the bootstrap javascript and it looks like that did the trick :). I am will be testing to make sure everything is working as it should, it is looking good.

As I thought, once I added the postcode, the postage calculation is working as it should as well.

I have some page/links questions, but I will post a new ticket in correct forum, I will first search for a solution.

Thank you!
Regards
Lene

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164321

Hello,

I still have an issue with checkout and postage. Unless you are logged in or if you are a guest and you have already typed in your details you get the message:
The total of your order is too low for all the possible shipping methods.

People need to get a chance to enter their details before they get an error message.

I have attached images of shipping configuration and postage options.

Website: www.fsfightgear.com.au/website/index.php/shop

Thank you
Regards
Lene

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #164331

Hi,

You should disable the option "Auto select default payment and shipping methods".
That should solve the problem. You can change its value to only when only one is available.

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164417

Hello,

I set 'auto select default payment and shipping methods' to no, cleared browser history but I still get same error when I go to checkout.

Website: www.fsfightgear.com.au/website/index.php/shop

Regards
Lene

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

  • Posts: 83927
  • Thank you received: 13584
  • MODERATOR
10 years 10 months ago #164444

Hi,

You need to change your checkout workflow (in the checkout tab of the configuration) so that the login view is on a first step, and the shipping view on a second.
That way, the system won't display the error on the first step and the customer will be logged by the time he gets to the shipping methods selection.

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164503

Hello,

This is my first time using Hikashop, I find the workflow quite confusing. I have done many searches on this, still don't quite know how to fix it. It is not like a drag and drop system. Some more details/documentation on this would be much appreciated.

Thank you
Regards
Lene

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164536

Hello,

Can you please advise on the best order for the checkout? I have attached an image. The current setup is out of the box after installation.

Can you also tell me how I can change the order, I can drag it. I can see you can drop it into the empty square below. I would appreciate some explanation on how it works with the two rows. Is the horizontal (top) row the actual workflow or is it just available options to drag to build your workflow? And what is the vertical workflow currently in place?

I have attached an image of my current setup.

Thank you
Regards
Lene

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #164598

Hi,

When checking out, you can setup many steps.
First step, some informations, then click next, and you have to fill other informations, etc.

So in the configuration screen, on column is for one step.
By default all the informations are asked in the only one step, the first one.

You can change this setting in order to have many steps by doing drag and drops to the empty place in the second column, and then you will be able to add a third step, etc.

Hope this will help you.

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164620

Hi Xavier,

Sorry, but this is very confusing. This is the last step that is now stopping me from going online with the website. Can you please give me a sample (as in image) of a setup that would work so people don't get this error message on checkout? I can give you admin access if you like, I just reallly need to get this working.

Thank you
Kind regards
Lene

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164783

Hello,

No matter which order I put the checkout process, to me it looks like you will always receive the error message using Australia Post until you have entered your postcode, as Australia Post need the postcode to be able to calculate the price.

- If I have both Australia Post and the manual postage, being the free postage for orders above $120, I receive this error:
The total of your order is too low for all the possible shipping methods (this postage method is only valid if you spend $120 or more)

- If I disable the manual free postage option and add a product to cart I receive this error:
No shipping method found

As soon as I type in my details with postcode the postage information pops up.

Maybe I need to change the error message? Or is there another way around this issue?

Everything seems to be working fine, but you need to enter the postcode before postage can be calculated. But you will scare people away if they receive the error messages above trying to checkout.

My client is ready to go live with the website, I really need to sort out this error message as soon as possible.

Thank you
Regards
Lene

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

  • Posts: 12953
  • Thank you received: 1778
10 years 10 months ago #164790

Hello Lene,
I think that the solution will be to :
- Go to the page "Hikashop->System->Configuration->Checkout"
- Set 2 steps through your checkout workflow
- Set the "Login"/"Address" action through the first step, and the other actions through the second step.

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164907

Hello,

I tried all sorts of variation with the checkout workflow, no matter how I put it, I still get the no shipping or the total is to low error.

One of my questions before I purchased Hikashop was that I needed to be able to setup postage free in Australia for orders over $120. It is working but it is checking shipping before the address has been entered and that does not seem to work with the combination of shipping that I have, one Australia Post for orders in Australia under $120, a manual postage for orders in Australia over $120 and then Australia Post for all international shipping.

I have another shop with just straight forward shipping with Australia Post and I don't have this issue with that shop. So I believe the issue must be how it handles the postage restrictions and zone setup.

This is getting urgent as my client is starting to ask when we can go live with the site.

I really need a solution/workaround for the this issue.

Thank you
Regards
Lene

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

  • Posts: 12953
  • Thank you received: 1778
10 years 10 months ago #164944

Hello Lene,
Can you give me a temporary access to your back-end through a private message so that I can directly test it ?

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

  • Posts: 191
  • Thank you received: 5
10 years 10 months ago #164975

Hi Mohamed,

I have sent login details in a private message.

Thank you
Regards
Lene

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

Time to create page: 0.121 seconds
Powered by Kunena Forum