If this tutorial is not what you were looking for, you still have any questions, suggestions or concerns - feel free to let us know. Please help us to serve you better!

Your Name

Your Email

Your Message (required)


OpenCart News and Updates

This page will show you the most recent OpenCart templates updates and OpenCart Community news.

OpenCart Templates News and Updates

August 24th, 2012. Minor Steps to Big Changes: Opencart Themes Improvements

September 04 2012 | Category: OpenCart Updates

Day after day our dev team keeps on turning things for the better. Each month hundred of new awesome features are implemented into the templates (most of them are tiny updates that do not need to mentioned about), the only purpose of these updates is to deliver only the best products.

Read More

May 23, 2012. OpenCart 1.5.3 released

June 02 2012 | Category: OpenCart Updates

Finaly after 2 months OpenCart 1.5.3 is released with some important new features.

You can download it here:


See the official release thread for more info:

If there are any bugs you can post them in this thread:

Company ID and TAX ID fields.
VAT number checking.
CKeditor updated to the latest .
Jquery updated to …

Read More

It’s time to say welcome to OpenCart e-commerce solution.

April 05 2012 | Category: OpenCart Updates

On 6th or March 2012 our team has started to product OpenCart templates.

OpenCart is an open source PHP-based online shopping cart system. A robust e-commerce solution for Internet merchants with the ability to create their own online business and participate in e-commerce at a minimal cost. OpenCart is designed feature rich, easy to use, search engine friendly and with …

Read More

OpenCart News and Updates

si, para usarlo debes modificar los templates y sí debes saber editar un template e implementar nuevo código.

Statistics: Posted by CoverUp — Fri Jan 23, 2015 10:52 pm

kortejewelry wrote:
There are also some text-entry boxes (such as search and item quantity) that I can't figure out where to change the color of the hover border.


Is this the area you are looking for? Best guess.. Line 37 /admin/view/javascript/bootstrap/css/bootstrap.min.css This is for the element in my cart for quanity input on a product. Firebug helps a lot when looking for this stuff. It has help me a ton.

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;

Statistics: Posted by TAKCS — Fri Jan 23, 2015 10:43 pm

I am using the custom theme and I want to modify the top mega menu to hold more tabs. Is there anyway to make the space between categories less? This is my webstore: http://www.weidress.com. Thank you for your advice.

Statistics: Posted by ruvaders — Fri Jan 23, 2015 9:58 pm

If you set the root to the "mynewsite" folder when making an addon domain, you should be safe changing the store url to http://www.mynewdomain.com.au. You would have a default store and admin on http://mydomain.com.au/mynewsite

Statistics: Posted by Dhaupin — Fri Jan 23, 2015 9:53 pm

And I meant to say, if you put your IP address in the opencart/.htaccess as the only IP that can access it, isn't this going to stop others from going to your opencart store? O0

Statistics: Posted by slapbang — Fri Jan 23, 2015 9:39 pm

HI Fido,

Thanks for your reply. I checked and I don't have a static IP address. But I am wondering why I need one anyway. Is this just to protect my admin login to OpenCart? If it is, if I put it in the admin directory only, then that makes sense. My admin site is password protected by my password and also by .htpasswd, so do I need a static IP as well for even more protection on my admin directory?

I opened opencart/.htaccess but it already has this in it:

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
Order deny,allow
Deny from all

So should it have both that and this?

<Files *.*>
Order Deny,Allow
Deny from all
Allow from "your ip address"

What is the difference.

Thanks in advance.

Statistics: Posted by slapbang — Fri Jan 23, 2015 9:38 pm

Thanks for the critical piece of information regarding the extension :) lol yup i would think that was the issue!

Statistics: Posted by onlinemarketer — Fri Jan 23, 2015 9:35 pm

^^^ Is this necessary. My site seems to be working well and I have already had sales with the short time I have had it up. Http://www.allensoffroad.com

I know it is better for bug fixes and support tweeks, however, I am running the default template with some tweeks already done to stylesheet.css, etc, etc. Will these mods I made be over writtem if I upgrade? If not, what is the proper upgrade path? Any specific step-by-step instructions. I have already the release thread, however, most, if not all of that thread, deals with 1.5.x releases or issues coming from

Looking for knowledge from the gurus out there. Any advice is greatly appreciated. Even if it is a "NO DON'T DO IT!"

Have a blessed and prosperous day!


Statistics: Posted by TAKCS — Fri Jan 23, 2015 8:46 pm

Look to adding a model function to do your SQL. Find a model thats relevent, add a new function, then call it from a controller index() function. If the controller index() is not gonna work, you can add another public function below it so that you may call it from a route. For example, lets use the product controller:


The above route would run anything in the index() function of the product controller. This is handy for alot of stuff like adding new variables for TPL. But what about that new pub function? Add a new "public function example()" below the index() function. Now visit this route:


When you visit, the function runs. Combined with calling the model to your custom SQL queries, example() could do just about anything you want including loading brand new TPL's (views). This is the equiv of making custom scripts. The bonus is that you have all OC methods available without re-defining them or using semi-static routes.

So use vQ to add queries into models and customizations/logic into controllers, and the sky is the limit!

PS: if you need util functions in your controller to do mitigations within index() or your example(), you can define them at the end of the file with things like "protected function doSomething($thing)". Even though your public functions are above it, you may still use them in parsing. These are like mini methods (or mini globals). Dont forget about private functions too if you need even more server-sided-ness to your mini methods.

Statistics: Posted by Dhaupin — Fri Jan 23, 2015 8:34 pm

Amen man, such simple stuff makes a HUGE difference to the OP :) Your fields make sense and they are well labeled with headers. Thats a cool thought to re-arrange everything. I am too scared (due to other mods with crappy targets haha). You did a good job on your 1.6.2, keep at it!

Statistics: Posted by Dhaupin — Fri Jan 23, 2015 8:27 pm