Although, there are many cool e-commerce and cart solutions, I would suggest you use WordPress in combination with some plugins and themes. All this process can be done in less than hour. Result will be fully professional web-shop!
- Set WordPress on your domain
- Install WooCommerce plugin. This plugin will take care of all product, shipment and stock related works
- Choose one of many free Woo Commerce themes
- Setup your shop settings
- Add products and categories
Luckily, there is simple trick how you can migrate your WP site on another domain in less than 20 minutes.
- Zip and download your WP files
- Export your database
- Upload and unzip your files on the new location
- Open your database sql file with notepad, replace your old URL with the new one. Save it and import to new database
- Change settings in your config file (adopt database, password and user)
It happens because your allowed memory size is exhausted, and the DB is quite big, and it takes more time.
An Allowed Memory Size Exhausted error means that your WordPress installation doesn't have enough memory to achieve what you want. You can try out the following steps:
Increase your memory limit in wp-config.php
Increase your memory limit by editing php.ini. This is not a file that comes with WordPress so if you are unfamiliar with it you should contact your web host about increasing your memory limit.
The problem of Internationalization is becoming bigger and bigger over time. We can see that there is high demand for it, and a lot of plugins, that are not "trusted" to use. The best solution would be to implement the i18n into the Core structure of Wordpress.