SEO Rich Snippets Microdata for OpenCart [FULL PACK]

SEO Rich Snippets Microdata for OpenCart [FULL PACK]
JSON-LD Structured Data (Schema.org) for OpenCart Products


Automatically inject valid schema.org Product JSON-LD markup into your OpenCart product pages — the format Google actually reads to display rich results in search: star ratings, price, availability, delivery time, and more.

1 hour of free support included with every purchase.

▸ Live Product Example
▸ Test in Google Rich Results Tool

Fixes Google Search Console Warnings

If your store shows warnings like these in Google Search Console → Shopping → Structured Data:


Missing field "shippingDetails" (in "offers")
Missing field "hasMerchantReturnPolicy" (in "offers")


This extension resolves both. Configure your shipping cost, free shipping threshold, handling and transit times, and return policy once — and the correct structured data is automatically added to every product page.

These warnings appear because Google expects merchants to declare shipping and return information inside product structured data. Without it, your products may be ineligible for enhanced shopping listings in Google Search.



Why Rich Snippets Matter for Your OpenCart Store

Google displays enhanced search results for products with valid structured data. Instead of a plain blue link, your OpenCart listings can show rating stars, review count, price, stock status, delivery estimate, and return policy — directly in search results, before anyone clicks.

The numbers speak for themselves:


    Rich results achieve up to 30% higher click-through rate compared to standard listings
    Websites with schema markup receive 4× more rich snippets than those without
    Product schema delivers 4.2× higher Google Shopping visibility
    Rich results attract more qualified traffic — visitors who already see your price and rating are more likely to buy


For OpenCart stores competing in crowded niches, structured data is one of the highest-ROI SEO investments available — no paid traffic, no redesign, just better signals to Google. Every product page without valid JSON-LD is a missed opportunity to outrank competitors who have it.

Official reference: Google Product Structured Data Guidelines

What's Included in the Markup


    Product Name, Description & URL — core identification
    BreadcrumbList — site navigation context for Google
    Price & Availability — triggers price and stock display in rich results
    Sale / Strikethrough Pricing — when a special price is active, both the sale price and original (crossed-out) price are declared using priceSpecification, matching Google's February 2025 format
    Multiple Product Images — all additional product images are passed to Google, not just the main thumbnail
    Aggregate Rating & Star Reviews — enables star ratings in search results, with bestRating correctly declared
    Seller Information — store name added to the Offer block
    Product Identifiers — SKU, MPN, ISBN, and smart GTIN detection: EAN / UPC / JAN values are automatically mapped to the correct gtin8, gtin12, gtin13, or gtin14 field based on digit count


Shipping Details (Fixes GSC Warning)

Adds a shippingDetails block to the Offer — the data Google needs to display delivery cost and estimated arrival times in search results.



Configurable from the admin panel:

    Flat-rate shipping cost with currency
    Free shipping threshold — when set, orders above the threshold are automatically marked as free shipping
    Destination country (and optional region for US / AU / JP)
    Handling time range (min / max days)
    Transit time range (min / max days)


Return Policy (Fixes GSC Warning)

Adds a hasMerchantReturnPolicy block to the Offer — eliminates the most common Google Search Console structured data warning for OpenCart product pages.



Configurable from the admin panel:

    Applicable country
    Return window type: Finite (fixed days), Unlimited, No Returns, or Unspecified
    Return method: By Mail, In Store, or At Kiosk
    Return fees: Free Return, Original Shipping Fees, Restocking Fees, or Return Shipping Fees (with specific cost)
    Refund type: Full Refund, Store Credit, or Exchange
    Return label source: Downloadable, In the Box, or Not Provided
    Item condition requirement (optional)


Setup & Compatibility

Install via Extension Installer — no core file edits required. Works through OpenCart's native event system.


    ✔ OpenCart 4.x
    ✔ Works with default OpenCart themes
    ✔ Designed to be theme-independent
    ✔ Custom theme adjustments provided free of charge if needed


Validate Your Pages

After installation, test any product page using Google's official tool:
Google Rich Results Test

Note: Adult-related products are not supported by this extension.



You may also be interested in:

What customers say about SEO Rich Snippets Microdata for OpenCart [FULL PACK]

ripper
Developer very helpful, he makes it work with Journal and SEO. Thank you!
~ripper
marinaraeva
Excellent module, I am very happy with the developer. Excellent support, very fast I report this extension HOT! 10 stars from me!
~marinaraeva
The Lizard
Excellent service. This extension has fixed data-vocabulary.org schema deprecated issue. Highly recommended
~The Lizard




Price
$35.00

  • Developed by OpenCart Community
  • 6 Months Free Support
  • Documentation Included

Rating

Compatibility
4.0.0.0, 4.0.1.0, 4.0.1.1, 4.0.2.0, 4.0.2.1, 4.0.2.2, 4.0.2.3, 4.1.0.0, 4.1.0.1, 4.1.0.2, 4.1.0.3, 3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 4.x.x.x, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.x.x.x, 3.0.3.9, 3.0.4.0, 3.0.4.1, 3.0.5.0, 1.5.1.2, 1.5.1.3, 1.5.2, 1.5.2.1, 1.5.3, 1.5.3.1, 1.5.4, 1.5.4.1, 1.5.5, 1.5.5.1, 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4, 1.5.0, 1.5.0.1, 1.5.0.2, 1.5.0.3, 1.5.0.4, 1.5.0.5, 1.5.1, 1.5.1.1, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2

Last Update
2 Jun 2026

Created
9 Jul 2014
541 Sales
172 Comments
OCmods.com
OCmods.com
Member since: 26 Mar 2012

View all extensions Get Support