Respira ARC – Agent-Ready Commerce for WooCommerce

Description

ChatGPT, Claude, Copilot, and Google AI Mode already recommend products to millions of shoppers. Shopify flipped a switch and made its stores readable to them. A WooCommerce store is invisible to AI assistants unless someone does the work.

ARC does the work. Free, on your own server, no accounts, no product caps.

Product feeds in six formats, always fresh.

  • Google Shopping XML for Merchant Center scheduled fetch (Bing accepts the same format)
  • ChatGPT / OpenAI shopping JSONL, per the OpenAI product feed spec
  • Meta CSV for Facebook and Instagram Commerce Manager
  • Pinterest catalog CSV
  • TikTok catalog CSV
  • Generic CSV export

Feeds rebuild on your schedule and again a few minutes after products change. Variations export as proper variant rows (item_group_id, color, size, per-variation prices and images), sale prices carry their date windows, and identifiers (brand, GTIN, MPN) follow each platform’s rules, including Google’s identifier_exists logic.

A store llms.txt. A machine-readable store summary served at yoursite.com/llms.txt: what you sell, your policies (privacy, terms, returns, shipping, contact), top categories, brands, bestsellers with prices, payment methods, your sitemap, and where the feeds live. The file AI assistants look for first.

An AI-readiness score. Your catalog checked against the Google Shopping spec, with the exact failing products and what each one is missing: images, real descriptions, brands, GTINs, category mapping. A higher score means fewer rows rejected by shopping surfaces.

Attributed cart links. Signed links that fill a shopper’s cart and land on your own checkout. Orders arriving through them are attributed to their source (WooCommerce native order attribution plus order meta), so the screen shows orders and revenue that came from AI assistants. Checkout, payments, and customer data never leave your store.

Proof it works, on one screen. A live before-and-with comparison: what a plain WooCommerce store gives AI assistants next to what this store gives them now, plus fetch counters that show when GPTBot, ClaudeBot, PerplexityBot, Googlebot or Google Merchant actually read your feeds and llms.txt. No estimates: real fetches, counted on your own server, no IPs stored.

A “What the AI agent sees” panel on every product. Right on the product edit screen: the feed row as it actually exports, six readiness checks with pass or fail, and a one-click exclude-from-feeds toggle.

Store readiness at a glance. The policy pages assistants cite before recommending a checkout (privacy, terms, returns, shipping, contact) and per-crawler robots.txt status for GPTBot, OAI-SearchBot, ClaudeBot, Google-Extended, PerplexityBot and Meta, with a one-checkbox option to explicitly welcome them.

Private by design. ARC makes no external connections, collects nothing, and phones nothing home. Your feeds live on your server, not on someone’s CDN. There is no signup, no API key, and no rate limit, because there is no service in the middle.

What you get without Respira

Everything above, free, forever. ARC alone makes your store fully readable to AI assistants and shopping surfaces: discovery feeds, llms.txt, the readiness score, cart links with attribution. No feature is locked, no product count is capped.

What Respira adds on top

ARC tells you what is wrong with your catalog. Respira gives your AI assistant hands to fix it. With Respira for WordPress and its WooCommerce Add-on connected to ChatGPT or Claude, you can say:

  • “Fix every product failing the feed checks” and the agent sets images, descriptions, brands, and GTINs itself
  • “Put the three slowest movers on sale at 20% off”
  • “Pause the subscription on order 1204 and note why”

That is 87 WooCommerce tools plus 200+ WordPress tools, with a snapshot before every write, dry-run previews on destructive operations, and 90-day rollback. ARC is the free on-ramp; Respira is the operator. If you install the Respira WooCommerce Add-on later, ARC steps aside automatically and your settings and feed URLs carry over unchanged.

Screenshots

FAQ

Does this submit my products to Google or OpenAI for me?

No plugin can do that part. ARC generates spec-correct feed URLs; you register them in Google Merchant Center, Meta Commerce Manager, Pinterest, TikTok, or OpenAI’s merchant onboarding. Each is a one-time paste.

Does it slow my store down?

No. Feeds generate in the background in small batches (through Action Scheduler when WooCommerce provides it) and are served as static files. A shopper never waits on feed generation.

Do out-of-stock products appear in feeds?

By default yes, marked out of stock, because platforms prefer that over rows that vanish. One checkbox excludes them, and the _respira_feed_exclude product meta excludes individual products.

How are variable products handled?

Each variation becomes its own feed row grouped by item_group_id, with color and size attributes and per-variation prices and images. Parent values fill any gaps.

Does ARC send any data to respira.press?

No. There is no telemetry, no registration, and no external call. The screen contains ordinary links you can click or ignore: to respira.press (the company behind ARC), to the free accessibility scanner in the Respira dashboard, and to Inhale, Respira’s other free plugin on WordPress.org. Nothing loads from those domains and nothing is sent to them unless you click.

Is the free plugin limited to a number of products?

No. Free means free: every format, every feature, any catalog size.

What is the difference between ARC and the Respira WooCommerce Add-on?

ARC makes your store readable (feeds, llms.txt, score, cart links) and is free. The add-on makes your store operable by AI agents: 87 safe WooCommerce tools with snapshots and rollback. Both share the same engine; they coexist cleanly and settings carry over in both directions.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Respira ARC – Agent-Ready Commerce for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.2.0

  • A live “before and with Respira ARC” panel: what a plain WooCommerce store gives AI assistants next to this store’s live status, with real crawler fetch counters for feeds and llms.txt (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Meta, Googlebot, Bingbot, Google Merchant). Counted on your server, no IPs stored.
  • A richer llms.txt: policies incl. shipping and contact, brands, bestsellers with prices, payment methods, product count, language, sitemap.
  • Products without a description fall back to the Yoast or Rank Math meta description in the feeds; the SEO plugin’s sitemap is linked from the llms.txt.
  • A warning when the site discourages search engines, since that setting quietly defeats everything else.
  • A “What the AI agent sees” panel on the product edit screen: the product’s actual feed row, each readiness check with pass or fail, and an exclude-from-feeds toggle.
  • Store readiness card: the policy pages assistants cite (privacy, terms, returns, shipping, contact) and per-crawler robots.txt status for GPTBot, OAI-SearchBot, ClaudeBot, Google-Extended, PerplexityBot and Meta.
  • New option to explicitly welcome AI crawlers in the WordPress robots.txt.
  • All screen CSS and JS now loads through the WordPress enqueue APIs (review feedback).

0.1.7

  • Plugin Check pass for the WordPress.org submission: translator comments on every placeholder string, WP_Filesystem/wp_delete_file instead of raw rename/unlink, sanitized textarea fallback, 5 tags, no hidden files.

0.1.6

  • Contrast fix: the “Try Respira free” button rendered teal on teal.

0.1.5

  • Light-only screen that matches the standard wp-admin chrome (contrast fixes).
  • Official platform logos on the format chips and submit links.
  • Smaller “Fix with AI” button with a tooltip explaining what the prompt does and what Respira is.

0.1.4

  • Submit links on the feed table: each row opens the right platform dashboard with a where-to-paste hint.
  • A quiet footer with credits and links.

0.1.3

  • Fix prompts on the quality card: every failing check carries a copy-ready prompt for an AI assistant connected through Respira.
  • Product picker for cart links: choose products by name instead of typing IDs (variations grouped, prices shown).
  • The page title carries the Respira ARC wordmark in Alan Sans (bundled locally, no external font requests).

0.1.2

  • A small provenance line under the page title (“Respira ARC, the free plugin”) so it is always clear which plugin renders the screen.

0.1.1

  • The “standing by” note shown when the Respira WooCommerce Add-on takes over now appears only on the Plugins screen, once, with a dismiss link, instead of on every admin page.

0.1.0

  • First release: six feed formats (Google, OpenAI/ChatGPT, Meta, Pinterest, TikTok, CSV), store llms.txt, catalog AI-readiness scoring, signed cart links with order attribution, background batched generation with automatic rebuilds.