cPanel accounts can be given reseller hosting access either during the initial cPanel account setup or after the account has already been created by using the “Modify an account” feature within WHM. How to give reseller access during initial account setup When creating a cPanel account in WHM, ensure the “Make the account a Reseller” Read More >
Education Channels
Be More Successful
InMotion Hosting knows the web runs off of open source software, and we love to support it. Our Education Channels will help you with using some of the most popular programs on the web today! Our Joomla tutorials make creating a website Joomla easy. Read our Drupal tutorials and learn how the saying, ‘Drupal Hosting is only for programmers’ is such a big misconception! Whatever software you use, InMotion Hosting is your best choice today for all your web hosting needs.
What is an Education Channel?
Whether you have a Shared Hosting account, a Virtual Private Server (VPS), or a Dedicated Server, our education channels are very helpful and will assist you as you carve out your web presence. Stay up to date on your favorite topics by becoming a fan on Facebook, following us on Twitter, and subscribing to our YouTube channel.
Blogs and Content Management Systems

WordPress
While WordPress initially began as a blogging platform, it has grown into one of the most popular Content Management Systems used in creating all types of websites today.

BoldGrid
BoldGrid is a WordPress plugin suite that makes building websites a breeze. With fully generated sites, all you need to do is install it and then customize the content to make it your own!
Laravel
Laravel is a versatile and sophisticated PHP framework designed for building scalable and maintainable web applications with elegant syntax and powerful tools. Discover the power and elegance of Laravel through our step-by-step guides.
![]()
Moodle
Moodle is a free open source software for designing educational courses. Moodle is an abbreviation for Modular Object-Oriented Learning Environment. The software is also known as an Online Course Management System or Virtual Learning Environment.
![]()
Joomla
Joomla is an open-source content management system (CMS) for creating and managing websites, known for its flexibility and extensibility. Learn more about Joomla in our education channel!

Drupal
Create a powerhouse website with the help of the Drupal Content Management System. Make it even better with the large list of add-on modules. Conquer the competition by learning about Drupal here.
eCommerce
![]()
WooCommerce
WooCommerce is the official WordPress eCommerce system. It brings you the ease and simplicity of WordPress with powerful eCommerce features.
![]()
PrestaShop
PrestaShop is the most reliable and flexible open source eCommerce software. Built with a responsive interface per input from experienced designers and eCommerce business, the software is used by over 200,000 merchants online.
![]()
OpenCart
Looking for a complete guide for setting up an online store? Our OpenCart tutorials cover everything you need to know to get an online store up and running.
![]()
Magento
Magento is one of the most successful eCommerce systems in recent years. It has many powerful features and is very integrated compared to some other ecommerce systems. It is very popular with larger companies and many shops graduate to Magento after starting on more simple systems. Visit our Magento Hosting if you are not a current customer.
Our Software Tools

cPanel
cPanel is your tool for managing your hosting account. From creating email address to configuring database, cPanel’s tools will help get the job done.
![]()
WP-CLI
WP-CLI (WordPress Command Line Interface) is the a powerful tool built to allow the management of your WordPress sites through the Command Line Interface (CLI). Typically utilized by advanced users, our comprehensive guides can help anyone familiarize themselves with using this efficient tool to manage WordPress.
![]()
WebHost Manager
WHM is a tool only available to VPS Hosting and Dedicated Hosting users that allows you to, in essence, manage your server as your own web host.
![]()
EasyApache
EasyApache is the PHP and Apache configuration software built by cPanel. EasyApache can be complex but simple to use to control your PHP and Apache environments.
Email Setup & Deliverability
![]()
Everything Email
From basic setup to how to get the most out of your email, we’ll get you off to a good start with your new email accounts.
An introduction to reseller access within WHM
What Reseller Access Means for Your Business Managing multiple websites or clients? WHM reseller access turns your hosting account into a complete management platform. You can create separate cPanel accounts for each client or project while keeping everything isolated, secure, and organized. This matters if you’re: An agency managing multiple client websites A developer juggling Read More >
Using the customer credit report in OpenCart 1.5
OpenCart includes a store credit report that you can view. This report will display all the customers that have a store credit in your OpenCart shopping cart. You can use this report to determine how much store credit is owed to your customers. This report is easily accessed in your OpenCart Dashboard. If you’d like Read More >
Adding a store credit to a customer’s account in OpenCart 1.5
At times you may find it necessary to issue a store credit to your customers. OpenCart allows you to add store credit to a customer’s account through the dashboard. Allowing store credit instead of a refund for items that have been returned is a good use for this feature. Adding a credit to a customer’s Read More >
An introduction to webdav / web disk
What is webdav? Webdav is a protocol that is used for easily accessing your files on the web from your desktop. It allows you to setup a folder on your computer that connects directly to your hosting account, and allows you to manage files on the web as easy as if they were on your Read More >
How to create a Network Drive
Creating a network drive allows you to connect to your hosting account and manage your files similar to how you manage local files and folders on your computer. For example, you can easily drag and drop files to upload them, delete files, etc. This article references a username and password, which is your FTP username Read More >
Creating a Downloadable Product in OpenCart 1.5
At times, you may want to sell a digital product such as an image, audio file, or e-book. This can be easily accomplished in OpenCart. To offer a downloadable product, you’ll first have to upload the file within OpenCart and then you’ll need to link the file to a product. Important! Remember to uncheck the Read More >
Dealing with Returned Orders in OpenCart 1.5
OpenCart gives you the ability to track returned products via the OpenCart Dashboard. You’ll need to manually process the return to refund the money via your payment gateway. However, the OpenCart Dashboard does allow you to track those returns. Anytime you have a return, you can enter the information into OpenCart so you can track Read More >
Creating coupon codes in OpenCart 1.5
If you are an online shopper, you have probably used coupon codes before. Coupon codes can be a great motivator for customers to actually make a purchase on your website. Coupon codes can be a series of letters and numbers the customer enters during the checkout process to receive a discount on their order. This Read More >
Using the Shipping Report in OpenCart
OpenCart has many reports available such as the products purchased and the sales reports. You also have the ability to view how much money was generated by each type of shipping you offer. This can be a great tool when comparing your shipping costs versus the revenue you have generated from that specific shipping method. Read More >
Using the Products Viewed report in Opencart
In the previous tutorials we learned how to use the sales report and the products purchases report. The products viewed report shows what products were viewed by your website’s visitors, how many times each product was viewed and the percentage of total views. Accessing the products viewed report is done through your OpenCart Dashboard. Log Read More >
Using the Products Purchased Report in OpenCart
OpenCart has reporting tools built into it and in the previous tutorial we showed you how to use the sales report. The next report you may find helpful is the “Product Purchased” report. Accessing the products purchases report is done through your OpenCart Dashboard. This report will show you the breakdown of how much revenue Read More >
Using the Sales Report in your OpenCart Dashboard
OpenCart has some great reporting tools built into the OpenCart dashboard. The sales report is an easy way to see how well your e-commerce website is performing. The sales report will allow you to look at your sales revenue for any given day, week, or month. Accessing the sales report is done through your OpenCart Read More >
Printing Order Invoices in OpenCart
When processing the orders in your OpenCart shopping cart you may want to include an invoice in the package for shipping. This is wise, so your customers can review the order once it’s received and they will have an invoice for their records. You can print customer invoices in the OpenCart Dashboard. Customers can view Read More >
Deleting Orders in OpenCart
Sometimes it may be necessary to delete an order within your OpenCart shopping cart. If you need to delete an order you can do this in the OpenCart Dashboard easily. You can also delete multiple orders at once if needed. Log into your OpenCart Dashboard Go to Sales > Orders Check the box next to Read More >
Changing the status of an order in OpenCart
Once orders are placed on your website, you’ll need to process them. When an initial order arrives, it will have the status of “Pending”. You’ll want to make sure the payment for the order is completed, and then update the status. Anytime you update the status you can notify the customer. This keeps your customers Read More >
Viewing Orders in OpenCart
Now, that you have tested OpenCart by placing a new test order you can see how to process an order in the OpenCart Dashboard. It’s important for you, as the administrator of your OpenCart store, to understand what to do with orders once you receive them. Orders will be processed through your OpenCart Dashoboard. Log Read More >
Assigning customers to groups in OpenCart
In the previous tutorial we showed you how to create customer groups. In this tutorial, now that you have created your own customer groups we’re going to show you how to assign your existing customers to your groups. Assigning customers to groups is accomplished through your OpenCart Dashboard. Log into your OpenCart Dashboard Go to Read More >
Creating customer groups in OpenCart
OpenCart allows you to create different groups to assign customers into. This allows you to better organize specific groups of customers. By default there are two groups created when you initially set up the shopping cart (default and wholesale). Groups can be handy when contacting customers since you’ll be able to send emails to specific Read More >
Testing OpenCart by Placing an Order
It’s important to test your OpenCart shopping cart to be sure it functions as you have intended it. At this point you should have already set a product price to a penny and set “flat rate” shipping to a penny. Now, you’ll want to purchase the product and process the order. This will allow you Read More >