Product Name & Description
Core identification: name, URL, and meta description — with automatic fallback to stripped product description.
Automatically inject valid schema.org Product JSON-LD into every product page. Enable star ratings, price, delivery and return info in Google Search — zero code editing.
Under Shopping → Structured Data, Google flags these two missing fields. Without them, your products may be ineligible for enhanced shopping listings in Google Search.
Missing field "shippingDetails" (in "offers")Missing field "hasMerchantReturnPolicy" (in "offers")These are just the two most visible. Scroll down to see the complete list of 19 GSC structured data warnings this extension eliminates automatically.
OpenCart ships with zero structured data. Every product page is a blank slate for Google. Here's the full list of Search Console errors this extension eliminates.
19 warnings and errors eliminated. Zero code editing required.
For OpenCart stores competing in crowded niches, structured data is one of the highest-ROI SEO investments available — no paid traffic, no redesign required.
Every property Google uses to power rich results — all pulled from your existing OpenCart product data, no manual input per product.
Core identification: name, URL, and meta description — with automatic fallback to stripped product description.
Full site navigation context injected for Google, improving how your URL and category path appear in search results.
Triggers price and stock display in rich results. Real-time from your store. Tax-inclusive when your store is configured for it.
When a special price is active, both the sale and original price are declared using priceSpecification — Google's February 2025 format.
All additional product images passed to Google — not just the thumbnail. Better visual coverage and more content for rich results.
Enables star ratings directly in search results. bestRating correctly declared at 5. Individual review bodies included.
Manufacturer data from your OpenCart catalog included as a Brand entity in the schema, strengthening product identity.
EAN, UPC, JAN barcodes auto-mapped to gtin8, gtin12, gtin13, or gtin14 based on digit count. SKU, MPN, ISBN also supported.
Your store name is included in the Offer block as an Organization, helping Google associate the listing with your brand in Shopping results.
Set up once from your OpenCart admin. No template editing, no file uploads, no developer needed. Custom theme adjustments provided free of charge if ever needed.

Set flat-rate shipping, free shipping thresholds, destination country, handling and transit times.

Configure return window, method, fees, refund type, and label source for full Google compliance.
Enable or disable the extension and individual structured data modules with a single toggle.
Validate any product page at search.google.com/test/rich-results
Rich results display your price, ratings, stock status, and delivery info directly in Google Search — pre-qualifying buyers and increasing conversion rates.
Configure once. Applied automatically to every product page going forward. No per-product work. No template edits.
Adds the shippingDetails block to the Offer on every product page.
Adds the hasMerchantReturnPolicy block to every product Offer.
No developer. No template changes. No core file edits.
Upload the .ocmod.zip through OpenCart's built-in Extension Installer. Done in under a minute.
Go to Extensions → Modules → Rich Snippets. Set your shipping details and return policy. Enable the module.
Open any product URL in Google's Rich Results Test and confirm valid structured data is detected.
Enter any product page URL from your OpenCart store. Google's Rich Results Test will show you exactly what structured data is missing — and what shoppers aren't seeing in search results.
Opens Google's official Rich Results Test in a new tab — free, no signup required.
Designed to be theme-independent. Works through OpenCart's native event system.
Custom theme adjustments provided free of charge if needed.
priceSpecification format
introduced in February 2025. This enables the strikethrough price display in Google Shopping
results and rich snippets automatically.oc_product_code are automatically mapped to the
correct gtin8, gtin12, gtin13, or gtin14 field based on digit count, matching Google's specification exactly.One-time purchase. No subscription. Works on every product page, automatically, from the moment you enable it.
1 hour free support · Instant download · OpenCart 4.x · No subscription