One thing to think about before going much further is, - do you want the store to continue to be in a folder in your site root called 'public_html/'? If you want people to see your store 'home' page when they type in your URL (twins-asia.com/) they will get a 404 (Page not found) error unless you are planning on having a different site homepage that links to your store public_html/index.php, or unless you create a blank index page that automatically re-directs to it.
Before you went through the set-up procedure, did you upload a clean set of the PowerStore files (from your download center), or did you upload all of the files and folders saved from your previous install?
It seems that you may have downloaded the 'public_html' folder from your previous install on the old server, and uploaded that directory directly into the root directory on your new sever (the WA_Store_Cart_PHP.php file that you posted has all the shipping rules (which contain the errors) set up already).
If that is the case, I think it would be worth doing a clean install of the files and folders to the root directory of your remote site to both resolve the proper home page for the store, and to have the set-up procedure create fresh eCart files without errors. You would need to redo the shipping rules again, but that would be worth it to have everything working.
If it were me, I would:
- Save the database. Go to the remote database phpMyAdmin, select the store database, and export it to a zip or gzip archive.
- Still in phpMyAdmin, empty the database of tables. (Select your store database, tick the check all box, select 'Drop' from the 'with selected' drop-down list)
- Upload a fresh copy of the PowerStore files and folders directly into the root directory of your remote site.
- Run the install wizard again by browsing to twins-asia.com
- Once the default install has completed, go back to remote server database phpMyAdmin, select your store database, and delete or rename the tables.
- When the database is empty - or the tables have been renamed - with the database still selected, click 'Import'. In 'File to import', browse to the zip or gzip of your previously exported good database, and press 'go' at the bottom right of that section.
If everything checks out ok, you can then remove the extraneous 'public_html' folder from inside the root directory of your remote site. Be careful not to delete a lower-level 'public_html' folder, if one exists.
That should give you an entirely clean install, with everything where it should be and error-free files.
That is what I would do (as I have done before). If you prefer, you can wait for a WA tech or expert to add to this or suggest an alternative method.