Microdata

Schema.org Structured Data for OpenCart - Automatic, Template-Free, 25+ Types
AW Microdata automatically generates JSON-LD structured data for every page of your OpenCart store. Using the built-in OpenCart Events system, it injects markup without touching a single template file or OCMOD patch. Install it, configure your organization details, and search engines immediately start receiving rich signals - product prices, star ratings, breadcrumb trails, FAQ answers, business hours, and more.
Key Features
- 25+ Schema.org types - Product, Offer, AggregateRating, AggregateOffer, BreadcrumbList, Organization (and 20+ store subtypes), FAQPage, BlogPosting, ContactPage, Article, ItemList, CollectionPage, SearchResultsPage, VideoObject, ImageObject, WebSite, SearchAction, and more.
- No template modifications - works via OpenCart's Events system; compatible with any theme for OpenCart 2.3.x - 3.x including ocStore.
- JSON-LD output only - Google's recommended format, injected as
blocks. - OpenGraph and Twitter Cards - full meta tag generation for social sharing on every page.
- VideoObject auto-detection - scans product and blog descriptions for YouTube and Vimeo links; builds complete VideoObject schema from URL patterns, no external API required.
- ItemList and carousel support - generates ItemList schema on category, search, manufacturer, and special-offer pages for Google product carousel eligibility.
- Attribute mapping - maps OpenCart product attributes to Schema.org properties such as color, material, size, and target gender.
- Delivery and return policy schemas - ShippingDeliveryTime and MerchantReturnPolicy attached to Product and all listing pages.
- Built-in diagnostics - one-click health check for all 12 event handlers, duplicate markup detection, config completeness warnings, and direct links to Google Rich Results Test for your key pages.
- Import/Export settings - back up and restore the full module configuration as a JSON file.
Screenshots
Products tab - configure Product, Offer, AggregateRating, delivery time, and return policy schema settings.
Organization tab - set your store type (Store, OnlineStore, LocalBusiness, and 20+ subtypes), address, contacts, and working hours.
OpenGraph tab - enable OpenGraph and Twitter Card meta tags for rich social previews across all pages.
General tab - set the website name, alternate name, site search URL for the SearchAction schema, and a default fallback image.
Part of the AlexWaha OpenCart Module Bundle
AW Microdata is one of several professional OpenCart modules developed by Alexander Vakhovski (AlexWaha). Each module is built for OpenCart 2.3.x - 3.x, uses the shared AwCore library, and follows a consistent zero-OCMOD, events-based architecture. Explore the full bundle on this demo store to see how the modules work together in a real OpenCart environment.
Free and open-source
Microdata is part of the AlexWaha OpenCart bundle. Get the full source code, documentation and the ready-to-install ocmod package on GitHub.
