Thedugout:
The issue started when we tried to export some products into a new website.
Sooner or later you may find that one of us will come back to this for a few more details, but meanwhile, I've visited your store and have determined that the checkout button link is pointing to:
http://dugouthats.com/shop/index.php?main_page=shopping_cart
It should be pointing to
http://dugouthats.com/shop/index.php?main_page=checkout_shipping
This is what is causing the loop.
So the question now is How/Why is this link incorrect?
The link is dynamically created using information from data stored in the /includes/filenames.php file.
Typically this file isn't something that most people will need to modify, but nonetheless it is worth checking.
Here is the relevant portion of what an unmodified filenames.php includes:
define('FILENAME_CHECKOUT_CONFIRMATION', 'checkout_confirmation');
define('FILENAME_CHECKOUT_PAYMENT', 'checkout_payment');
define('FILENAME_CHECKOUT_PAYMENT_ADDRESS', 'checkout_payment_address');
define('FILENAME_CHECKOUT_PROCESS', 'checkout_process');
define('FILENAME_CHECKOUT_SHIPPING', 'checkout_shipping');
define('FILENAME_CHECKOUT_SHIPPING_ADDRESS', 'checkout_shipping_address');
define('FILENAME_CHECKOUT_SUCCESS', 'checkout_success');
How does this compare to your file (in particular
define('FILENAME_CHECKOUT_SHIPPING', 'checkout_shipping');
If you find your file contains valid data as above, the problem will then point back towards your template files, which has probably
got something hardcoded and/or possibly somehow ignoring these defines.
A quick/simple test/check for this is to temporarily revert back to the 'classic' template to see if the problem goes away.
Let us know your findings because this could be a dead end or red herring..
A whole lot actually depends on what you mean when you said you 'tried to export products into a new website'
Cheers
Rod