Skip to content

Structured Data and Rich Snippets in OpenCart: Stars and Price in Google

April 25, 2026 3 min read
Structured Data and Rich Snippets in OpenCart: Stars and Price in Google - Featured image for this article

Structured Data and Rich Snippets in OpenCart

When you see a star rating, price and availability status next to a product in Google's search results, that is a rich snippet made possible by structured data. This extra information significantly increases click-through rate without any paid advertising.

What are rich results

Rich results are enhanced versions of ordinary search results. Google reads the structured data placed on a page and uses it to display additional elements. For products this usually includes price, rating stars, review count and in-stock status.

Benefits of rich snippets

  • Greater visibility on the search page
  • Higher CTR - click-through rate
  • Trust through stars and ratings
  • Free, unlike advertising

Which schema types matter for stores

Schema.org has hundreds of types, but for an online store mainly three matter.

Core schema types

  • Product: product name, price, availability, rating
  • BreadcrumbList: the navigation path in search results
  • Organization: your brand, logo and contact details

Product schema provides price and stars, BreadcrumbList shows the category path instead of a raw URL, and Organization helps Google recognize your brand.

The JSON-LD format

Google recommends the JSON-LD format for structured data. It is placed in the page code as a separate script block and does not mix with the visible HTML, which makes it easier to manage. State prices in the AMD (֏) currency using the AMD code in the priceCurrency field.

How to add it in OpenCart

OpenCart 4 uses Twig templates, which makes adding structured data easier. There are three main approaches.

Ways to add it

  • An SEO extension from the OpenCart marketplace that generates schema automatically
  • Editing the theme's product template with Twig
  • An OCMOD modification to avoid touching core files

The extension approach is easiest for non-technical users, while the template or OCMOD method gives full control.

Testing with the Rich Results Test

After adding it, always test your work. Google's Rich Results Test tool shows whether a page is eligible for a rich snippet and lists errors and warnings. You can also use the Schema.org Validator. Keep an eye on the Enhancements section in Google Search Console for ongoing issues.

Testing tools

  • Google Rich Results Test
  • Schema.org Validator
  • Search Console Enhancements report

It is important to know that correct structured data makes a page eligible for a rich snippet but does not guarantee it - Google decides when to show it.

Conclusion: Structured data is a low-effort, high-impact SEO technique for an OpenCart store. Add Product, BreadcrumbList and Organization schema in JSON-LD format, verify with the Rich Results Test, and enjoy more eye-catching results in Google.

Share: Telegram Facebook X

Stay Updated with OpenCart Armenia

Get the latest OpenCart extensions, themes, and development tips delivered to your inbox.

Join 2,500+ developers and store owners. No spam, unsubscribe anytime