Shopping Carts FAQ (0 Articles)

Magento Compilation – What is It and How to Disable It If Needed

The Magento Compilation is a feature that allows you to compile all Magento installation files in order to create a single include path. This feature is designed to improve the performance of your online store and is supposed to give between 25% and 50% increase in your page load speed. Note that before making any […]

How to set OpenCart to use SMTP

By default, the PHP mail() function is used for sending emails from the OpenCart application. To configure it to work with SMTP, follow these steps: Step 1: First, you have to access the administrative back-end for your OpenCart installation: Make sure you replace the above with your actual domain and path to your OpenCart […]

How to setup osCommerce to use SMTP

osCommerce could be setup to use the SMTP functionality inside its back-end, but there are some manual modifications needed in order to fully setup the SMTP functionality of this application. Follow these steps to complete the setup: Access the osCommerce administrative panel. The URL should be similar to Go to Configuration > Email Options. […]

How to clear the cache in Prestashop

When making changes in Prestashop they will often not appear right away due to old cached information. The solution is to clear the cache of the application. Prestashop version 1.4 and above caches data using Smarty. Cached data is stored in the following folders: /tools/smarty/cache /tools/smarty/compile /tools/smarty_v2/cache /tools/smarty_v2/compile all of which are located in your […]

How to configure Prestashop to work with another domain

Prestashop, like many other applications out there, works based on a domain name. In case you wish to use your Prestashop application with a different domain you should change the PS_SHOP_DOMAIN and PS_SHOP_DOMAIN_SSL options in your Prestashop's database. To edit these options you can use the phpMyAdmin tool available in cPanel. For PrestaShop 1.4.x or […]

How to enable a theme for my Magento mobile web site?

In order to use one theme for a Magento web site when it is loaded through a personal computer and a different one for mobile devices follow the steps listed below. First, pick the preferred mobile Magento theme and install it as shown in our tutorial: Do NOT enter its name in the Default […]

How to enable SEO/SEF links in Opencart?

You can enable the SEO/SEF feature in Opencart through the admin area > System > Settings > Edit > Server. Select "Yes" for the option "Use SEO URL's:" and click "Save". This will generate an .htaccess.txt file with the mod_rewrite rules in your Opencart root folder. You will have to rename that file to .htaccess […]

How to change the quality of the PrestaShop products’ images?

The PrestaShop script (starting from version allows the application administrator to define the quality of the products' images. The products' images can be uploaded from your PrestaShop admin area->Catalog. Pick a product and open the Images tab to browse and upload images. Once you are ready you can modify the images' quality from the […]

Reindex Magento Data via SSH

The fastest way to reindex Magento data is manually via SSH. To reindex the Magento data manually, you need to have an SSH access to your web hosting account. All SiteGround hosting accounts come with SSH access. More information on how to manage SSH access to your account can be found in our SSH tutorial. […]

How to change OpenCart script folder?

If you want to move your existing OpenCart installation to another folder, you should edit the OpenCartInstallationFolder/ and the OpenCartInstallationFolder/admin/ folders. The following lines of the OpenCartInstallationFolder/configure.php file should be modified: // HTTP define('HTTP_SERVER', ''); define('HTTP_IMAGE', ''); define('HTTP_ADMIN', ''); // HTTPS define('HTTPS_SERVER', ''); define('HTTPS_IMAGE', ''); // DIR define('DIR_APPLICATION', '/home/yourusername/public_html/newfolder/catalog/'); define('DIR_SYSTEM', '/home/yourusername/public_html/newfolder/system/'); define('DIR_DATABASE', '/home/yourusername/public_html/newfolder/system/database/'); define('DIR_LANGUAGE', '/home/yourusername/public_html/newfolder/catalog/language/'); […]

How to configure OpenCart to work with a new domain name?

In order to configure OpenCart to work properly with another domain, you should modify the two config.php files in the OpenCartInstallationFolder/ and the OpenCartInstallationFolder/admin/ folders to reflect the new domain. The following lines of the OpenCartInstallationFolder/config.php file should be changed:  // HTTP define('HTTP_SERVER', ''); define('HTTP_IMAGE', ''); define('HTTP_ADMIN', ''); // HTTPS define('HTTPS_SERVER', ''); define('HTTPS_IMAGE', ''); Swap […]

How to enable SSL for your OpenCart?

In this article we will provide you with detailed instructions on how to enable SSL for your OpenCart protected forms and pages. First, in order to access your web site through HTTPS (for example: you should have an SSL certificate installed for your account. If you already have an external SSL certificate issued by […]

How to reset the password in my Presta Shop?

Open your cPanel and go to PHPMyAdmin. Select the database of your Presta Shop application. If you are not sure which database your Presta Shop is using you can check the config/ file and see the value of _DB_NAME_, which looks similar to the following: define('_DB_NAME_', 'your_db_name'); You can open the file through cPanel->File Manager. […]

How to set up log cleaning in Magento

In order to make sure that your Magento is not being slowed down by a huge amount of old log records, it is recommended that you set up its log cleaning function to automatically purge old logs. You can do this from the Magento admin area > System > Configuration > Advanced section > System […]

How to speed up product imports and exports in Magento

Magento product imports and exports tend to gradually slow down. The reason for this usually is that the Magento database fills up with records and the larger it becomes, the slower product imports and exports become. Fortunately, there is an easy solution. To reduce the database size and speed up product imports and exports, you […]

How to debug Magento MySQL problems

Just as any modern PHP application Magento stores most of its information in the database (except media and xml configurations). Thus when debugging Magento problems it is useful to know a few things: 1. All MySQL queries can be logged and examined. For this purpose open the file lib/Varien/Db/Adapter/Pdo/Mysql.php and change the value of the […]

How to remove recently viewed products from the homepage in VirtueMart?

You can disable the visualization of the recently viewed products from your web site's front end by editing the VirtueMart configuration. Open your Joomla admin area and navigate to Components -> VirtueMart -> Admin -> Configuration -> Site -> Select the theme for your Shop. Click on the Configuration link and change the Number of […]

How to install a Magento extension through the command line?

If you have SSH access to your web hosting account, you can easily install a Magento extension through the command line. To do it, open an SSH connection to your account and enter the following command: ./pear install Magento_extension_key In the above command line replace Magento_extension_key with the exact key for the chosen extension. In […]

How to install Magento extensions in alpha and beta states?

By default extensions in stable states can be installed through the Magento Connect Manager tool. If you want to install an extension which is in alpha or beta state you need to get the extension key. Then you should open your Magento admin area->System->Magento Connect-> Magento Connect Manager. You will be prompted to enter once […]