
This tutorial includes step-by-step instructions for installing Joomla on an NGINX server. Joomla is a popular and award-winning content management system (CMS) which has won over millions of users thanks to its extensibility and ease-of-use.
Use Joomla and want to set up your own store? When using the right extensions and templates setting up a Joomla eCommerce website is easy enough, so long as you take care of the hosting and a domain.
$1 Domain Names
Register great TLDs for less than $1 for the first year.
Why wait? Grab your favorite domain name today!
Before you install and set up your Joomla eCommerce site, check you have a suitable hosting environment. You won’t require particularly powerful hardware to this end. But for your store to run stably and reliably regardless of how many customers are accessing it, hosting from a professional provider is recommended. Their hardware tends to be more fail-safe and the provided internet connection is usually better. Some providers also offer special Joomla hosting plans tailored to a CMS.
Want reliable and secure CMS hosting for your Joomla online store? Joomla hosting from IONOS offers plenty of benefits such as flexibly scalable hardware, daily backups and one-click installation.
Many hosting packages include a domain. If one is not included, you can buy it separately. For your Joomla web store to be successful it’s a good idea to choose a meaningful, catchy web address. Take your time to select a suitable domain name. Thanks to generic top-level domains such as .shop, .store or .online, you’ve got some great alternatives to the classic .com ending.
Find our if your desired .com domain is still available or chosse from a range of various generic top-level domains:
Once you’ve sorted the hardware for your Joomla eCommerce store, install the content management system on your server. You don’t need to choose any specific edition. Simply select the basic version to create Joomla websites.
Some providers offer ready-to-use installation packages for Joomla. If yours does not or you prefer to install it manually, open the official Joomla website and download the latest Joomla version.
For an in-depth tutorial on how to install Joomla check out our guide.
Next, you’ll want to convert Joomla to a web store CMS. Use a Joomla extension to extend the system with eCommerce features and functionalities. The most popular extensions include:
For the purposes of this tutorial, we will use the VirtueMart extension. Regardless of your selection, installation of the store extension works as follows:
A store plugin adds the necessary functionalities, but you’ll still need to take care of the design of your web store. You can design your web store yourself or using a Joomla template.
There are two things to consider when choosing a template. First, the design template must be suitable for the Joomla version you’re using. Secondly, the template must be compatible with the store extension. If you’re using VirtueMart, you can check out the VirtueMart subcategory on themeforest.net to search for a suitable store style.
Register your desired domain with IONOS, get a SSL/TLS certificate and your personal email!
To organize your products optimally, set up the store by creating suitable product categories. It’s a good idea to consider which categories are best suited for your project. Once you’ve worked out a concept for classifying your products, proceed as follows:
Now, adjust the settings for each category. Enter important information such as the category name and a search engine-friendly alias and metadata in the first tab. You can then add a description to your category.
In the “VirtueMart Category View Settings” tab, you can now configure the category structurally and visually. For example, you can specify whether the search function and subcategories are viewable and which templates and layouts should apply to the respective pages.
Finally, add one or more images to the product category in the “Images” tab. If you haven’t uploaded any images yet, you can do so at this point. Scroll down and select the desired photo via “Upload file”. To upload, hit “Save” in the top menu bar. The image is automatically selected and you can define all important image information such as the file name, alt text or description:
Once you’ve added all information, hit “Save and close” to create the category.
Once you’ve created categories for your Joomla eCommerce store, you can fill them by adding products. To add a new product, follow these steps:
Setting options for individual products are extensive. Enter all relevant product information in the first tab — product name, manufacturer and ISBN, for example. You can also set the price. Assign a category you created in “Categories” and check “Published” for the product to be displayed.
Other options for product maintenance are as follows:
Once you’ve saved the finished product entry, it’ll be listed in the overview.
High-quality product photos are the be-all and end-all for the success of your Joomla eCommerce store. Find some of the top tips on optimal product photography in our dedicated guide.
After you’ve created and linked category pages and products, it’s time to display them on your Joomla site. The VirtueMart store can be integrated as a single page in any menu since all shop-internal pages are linked to each other. For example, you can integrate the store into the main menu as follows:
Back up Joomla while you’re adding products and before you integrate your web store. That way, you’ll always have a backup copy to hand.
You should carefully consider the payment and shipping options you’d like to offer in your Joomla web store. In principle, the more options you offer, the better. VirtueMart supports various payment options such as PayPal, Amazon Pay and 2Checkout.
The shipping or payment options you add are up to you to decide, but you must create individual entries for each option. Proceed as follows:
The above are the most important steps when creating a web store in Joomla. There are, of course, various other tasks that need consideration. For example, you should ensure that the individual components of your online store are legally compliant. And don’t forget to consider the marketing of your online store.
Designing a web store with Joomla offers benefits because of its high flexibility. Joomla is highly extensible and there are various extensions available to create a web store. The content management system itself is free to use. The store extensions may incur charges, especially when you’re planning a large project. In case of VirtueMart, costs are only incurred if you want to use one of the professional, ready-to-use templates.
On the other hand, creating a store using Joomla and extensions is more demanding than using a classic store system or a website builder. You’ll want to make sure you’ve got enough time and have the nerves to successfully master using the software.
Provide powerful and reliable service to your clients with a web hosting package from IONOS.
View packages