WordPress plugin intelligence profile

Markdown Mirror for WooCommerce

Serve read-only Markdown mirrors of your WooCommerce product pages at {product-url}.md. No tracking, no store writes, honest by design.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update16 Jul 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Markdown Mirror for WooCommerce version 1.0.0 as active, updated 3mo ago and tested up to WordPress 7.1.

Overview

About this plugin

md suffix. AI agents and crawlers that prefer token-light text get the same facts your product page shows, ordered so the decision-relevant data comes first: identifiers, specifications, price, availability, variants.

md.

What each mirror contains

  • The product name and a one-line factual summary
  • Identifiers: GTIN (WooCommerce’s core field), SKU, brand
  • Classification: categories as hierarchical paths and tags, each linked to its archive (or its.md mirror when taxonomy mirrors are enabled)
  • Specifications: visible attributes, weight, dimensions
  • Price with currency, sale end dates, and the store’s tax display
  • Availability with the store’s own stock display (quantities appear exactly when your store shows them), and per-variation lines for variable products
  • Reviews: the real average rating and review count, only when reviews exist
  • Images: main and gallery image URLs with their alt text
  • The product short and full descriptions as plain text (optional, on by default)
  • A canonical link back to the product page and the real last-updated date

Sections with no data are omitted, never padded. Every mirror sends a canonical Link header pointing at your HTML page and an X-Robots-Tag: noindex header, so the mirror never competes with your product page in search. Each product page also gets one rel="alternate" link tag so agents can discover the mirror.

Taxonomy mirrors

md mirrors of their archive pages too, each behind its own toggle. md, and so on, with previous/next links stated in the document; never silent truncation). Term mirrors follow archive visibility rules, so catalog-hidden products stay out, exactly as on the archive page itself.

Because terms carry no honest modified date, term mirrors send no Last-Modified header and print no fabricated freshness date.

You choose what mirrors carry

Everything is on by default. In WooCommerce, Settings, Products, Markdown mirrors you can switch off any product mirror section (identifiers, classification, specifications, price, availability, variants, reviews, images, short description, full description) and any taxonomy mirror group. Sections with no data are always omitted automatically.

What this plugin never does

  • It never writes to your products, your theme, or your database content. Mirrors are virtual URLs, generated on request and cached.
  • It never sends anything anywhere. No telemetry, no analytics, no remote requests, no tracking of you or your shoppers.
  • It never lets the mirror say something your page does not. There is no setting for “agent-only” content, on purpose: the mirror always reflects the same product data your shoppers see. Serving different content to agents than to humans is cloaking, and this plugin makes it structurally impossible.

Requirements

  • WooCommerce 9.2 or newer
  • Pretty permalinks (Settings, Permalinks, anything except Plain)

For developers

  • mdmirwc_is_mirrored – exclude products from mirroring
  • mdmirwc_sections – add or reorder document sections (for example shipping data your site actually holds)
  • mdmirwc_document – filter the final document
  • mdmirwc_cache_max_age – HTTP Cache-Control max-age (default 300 seconds)
  • mdmirwc_cache_ttl – server-side cache TTL (default one hour; invalidation hooks keep mirrors correct regardless)
  • mdmirwc_max_variants – variant lines cap (default 50, disclosed in output when applied)
  • mdmirwc_conflicting_plugins – the known list of other.md-serving plugins
  • mdmirwc_term_is_mirrored – exclude term archives from mirroring
  • mdmirwc_term_sections / mdmirwc_term_document – extend or filter term mirror documents
  • mdmirwc_term_page_size – products per term mirror page (default 100)
  • mdmirwc_term_cache_max_age / mdmirwc_term_cache_ttl – term mirror cache controls
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai agents
  • machine readable
  • markdown
  • products
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity16 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.