Nope, I don't publish to the root directory of my localhost, in my case $site_root: C:/xampp/htdocs
I put all the files in a subdirectory called "develop_new" ie. C:/xampp/htdocs/develop_new
$site_root is C:/xampp/htdocs
$_SERVER['DOCUMENT_ROOT'] is C:/xampp/htdocs
$_SERVER['SERVER_NAME'] is localhost
DW server settings are:
Server Folder: C:\xampp\htdocs\develop_new\
Web Url: http://localhost:8000/develop_new/
... can you see anything that may be amiss here? Perhaps the Web Url in DW site server settings?
When I use the eCart checkout wizard I set the Site Address to: http://localhost:8000/develop_new/ ... maybe this is wrong? And I don't use any payment gateway.
My add to cart and shopping cart work very well, it's just the generated checkout that doesn't work.
I will create a new subdirectory and new DW site and try all over in a "clean slate" ... awaiting your response to the above,especially the eCart checkout wizard Site Address.