Skip to main content
← Back to Blog|Review Widgets

How to Add Reviews to OpenCart: Find Out What You Have

·7 min read·By Mike Ragimov

How to Add Reviews to OpenCart (2026 Guide)

Complete guide to adding reviews to an OpenCart store in 2026. The route is a theme HTML module: create the module, paste the widget embed into its source or code view rather than the WYSIWYG field, and assign it to a layout position. The WYSIWYG editor is the thing to avoid, because it escapes script tags and turns a working snippet into visible markup on the storefront. What makes OpenCart different from a hosted cart is that no two OpenCart stores are quite the same. It is self-hosted and open source, stores run different major versions, most run a purchased or modified theme, and many carry a stack of extensions accumulated over years. So instructions that assume a clean default installation are often approximately right rather than exactly right, and the useful first step is establishing which version and which theme you are on, because the admin menus and the available layout positions both depend on it. Covers BlooTrue OpenCart review widgets, the free plan, unlimited widget views and a one-line embed.

A wall of tools, the assembled character of a self-hosted OpenCart store

OpenCart stores are assembled rather than provisioned. Somebody chose a version, bought or modified a theme, and added extensions over several years, and the result is a store that behaves like OpenCart in general and like itself in particular. That is worth knowing before following any guide, including this one: the shape of the answer is stable, and the exact menu names and the list of positions you can drop a module into come from your theme rather than from the platform.

The HTML Module

In the admin, create an HTML module and give it a name you will recognise later, such as Reviews. Open its content field and switch to the source or code view before pasting anything.

Paste the widget embed there and save. The module now exists but is not on the storefront yet, because in OpenCart creating a module and placing it are two separate steps.

Then assign it to a layout. Choose the pages you want it on and the position within those pages, and save the layout.

Never the Visual Field

The WYSIWYG editor in the module content field will escape script tags and rewrite attributes, which turns a correct embed into a line of visible code on the storefront.

The source view button is the one to use, and it is worth checking that you are still in source view immediately before saving. Some editor builds switch back on their own when the field regains focus.

If the storefront shows your snippet as text, this is almost always the cause and re-pasting in source view fixes it.

Positions Come From the Theme

OpenCart layouts expose positions such as content top, content bottom, column left and column right, and which of those actually exist and render usefully depends on the theme.

A purchased theme often adds its own positions and sometimes ignores the default ones. So the list you see in the layout editor is a theme fact rather than an OpenCart fact.

Try content top on the product layout first. It is the position most themes handle sensibly and it puts the reviews above the fold on the page where buying is decided.

Version and Extensions Change the Details

Major OpenCart versions moved menus around and renamed things, so a guide written for one may describe an admin that does not match yours. The concepts survive across versions; the exact paths do not.

Extensions add another layer. A store with a page builder extension may have a different route that is easier, and a store with an aggressive caching extension will need that cache cleared before a change appears.

If a change does not appear on the storefront, clear whatever cache the store runs before assuming the module is wrong. That is the same first check as on any self-hosted platform.

How Do You Build the Widget?

Paste your Google, Trustpilot or Facebook profile URL, preview your real reviews and rating, then choose from over 100 layout styles across the slider, marquee, grid, list, masonry and badge families, and match the colours to the theme.

A compact layout is safer on an older or heavily customised theme, where a tall block is more likely to collide with the existing column structure.

The header rating comes from the platform aggregate rather than from the cards on screen. Free plan, unlimited widget views.

Where Should the Reviews Go?

Content top on the product layout, so the rating is visible without scrolling on the page where the purchase is decided.

The home page layout is a reasonable second placement for a compact badge, particularly on a store where the home page carries category navigation.

Keep it off the checkout layout. That page has one job and a module offering a link away from it costs more than it adds.

One line, in a module you placed

Build the widget, paste it into an OpenCart HTML module in source view and assign it to a layout position. Free plan, unlimited views.

Try the Free Widget Builder →

Try Our Free Tools

OpenCart Reviews Widget — Add your Google, Trustpilot or Facebook reviews to an OpenCart store with an HTML module. Free plan, unlimited views.

AI Review Response Generator — Draft a reply to any review in seconds, then copy and paste it onto the platform. Free, no signup.

Frequently Asked Questions

Common questions about this topic

Where does the embed go in OpenCart?

In an HTML module, pasted into the source or code view of the content field rather than the WYSIWYG field. Creating the module and placing it are two separate steps, so assign it to a layout position afterwards or it will not appear on the storefront.

Why is my embed showing as text on the storefront?

It was pasted into the WYSIWYG field, which escapes script tags and rewrites attributes. Re-paste in the source view and check you are still in source view immediately before saving, since some editor builds switch back when the field regains focus.

Which layout position should I use?

Content top on the product layout is the safest starting point. It is the position most themes handle sensibly and it puts the rating above the fold on the page where the purchase is decided.

The positions in my admin do not match the guide. Why?

Available layout positions come from the theme rather than from OpenCart. A purchased theme often adds its own and sometimes ignores the defaults, so the list you see is a fact about your theme rather than about the platform.

My admin menus do not match either.

Major OpenCart versions moved and renamed things, so a guide written for one version can describe an admin that does not match yours. The concepts carry across versions and the exact paths do not, so look for the equivalent rather than the identical menu.

The module is placed but nothing shows. What now?

Clear whatever caching extension the store runs and reload. Self-hosted stores usually have one and it is the most common reason a saved change is not visible. After that, check the module is assigned to the layout you are actually looking at.

Written by

Mike Ragimov
Mike Ragimov

Senior software engineer with over 8 years of experience. Founder and CEO of BlooTrue, a review widget platform for local businesses.