I am migrating from D6 to D7 UC3 (not upgrading) and am noticing that the checkout page is very slow when it appears to be doing AJAX calls.

The two problem areas are when clicking the "My billing information is the same as my delivery information." radio button and when changing between shipping quote options. I do have a custom module that get freight quotes and allows you to select the shipping level.

When I click the the "My billing information...same" button it spins for about 10 seconds before copying the field data from the delivery fields and minimizing the billing field group. In D6/UC2, this was almost instantaneous. Then, every time I change the shipping level from the shipping quote options it takes another 10 seconds before the price updates. Again, on D6 there was no delay.

Is this expected behaviour? What is different on D7 / UC3 that is causing these long delays. Simply clicking those the options adds at least 20 seconds to the checkout process.

Comments

TR’s picture

If there's no delay when using the flatrate shipping module, then the delay is being cause by your custom shipping module.

3CWebDev’s picture

Yes, I just set up two different flat rate shipping prices and there is a delay when changing between them.

Hmmm, I just discovered that disabling the custom module completely actually speeds up changing the flat rates and "My billing information is the same..." options. So, there is obviously something in my module causing the delay.

Thank you for your help.

longwave’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Problue Solutions’s picture

Component: Shipping » Cart/checkout
Issue summary: View changes
Status: Closed (fixed) » Active

I am having a similar problem, Ajax seems to be VERY slow, to the point that a significant number of customers have complained. It seems to be endlessly loading for a lot of people when any Ajax call is made, some are just giving up and others report that they can complete checkout eventually after some time.

I can not reproduce this, and most customers do not encounter this problem.

I am not using any custom or contrib modules related to shipping, or Ubercart in general. I have a couple of flat rate shipping quotes but that's about it.

Any ideas on how I can troubleshoot or diagnose this?

Many thanks.

longwave’s picture

Status: Active » Postponed (maintainer needs more info)

Maybe give a link to your site and see if anyone else can reproduce it? If you can't reproduce it, how will you be able to test any fixes that anyone suggests?

TR’s picture

Component: Cart/checkout » Shipping
Status: Postponed (maintainer needs more info) » Closed (fixed)

No further information provided. Restoring metadata to #4.