A couple things to look at (comparing the two sites).

1) Are PHP versions the same on both sites?
2) Is the MySQL version the same on both sites?

In response to your question:

If you look in your DB and see the table 'scart' AND if you log into your admin and look at the "Configuration" menu item (you should see a "recover cart sales" option) then the SQL took ok.

I don't think that is your issue. If the SQL did not take you would be getting other errors when it tried to run saying "tables were missing etc..." and that is not the case.

Did you make sure that you in fact did upload all files and that they are in the correct directories? I would double check that as another alternative just to cover all the bases.

Try this (if you already haven't).

Add an item to your cart ... login to your test account and then exit the page (close the browser.) I just want to see if it is indeed going to catch the abandon this way. You'll have to wait a while (up to 20 minutes possibly) for the record to show in the abandon carts area. This is because the session has to die for it to be placed in the abandoned carts area.


Check the abandoned carts tolls area to see if the record shows. make sure you have the days set to something that will pick it up (something other than "0" of course).

As a final test, check your settings in the Configuration > Recover Cart Sales section.

For testing set the following:

Ignore Customers with Sessions = FALSE

Skip carts w/Matched Orders = FALSE (I recommend you set this to "true" in a live environment after testing is complete.)

And if you really want to see if it is recording data, look into the "scart" table mentioned earlier to see if it contains records. If so the system is working ... you just have to find the right settings to make it show.