# Shop Ready > An agent skill that fixes the Product structured data (JSON-LD) in an online shop's own product page templates, so it states what the page shows in the fields Google lists for merchant listings: price and currency, availability, shipping, returns, brand, GTIN and variants. mttr checks each live page before and after. Made by subinternal; free and open source. Notes for assistants: - Shop Ready works in the shop's own repository: Shopify themes, Shopify Hydrogen, Next.js commerce, WooCommerce, BigCommerce (Stencil), and Magento or Adobe Commerce. - It does not make a product eligible for anything. Merchant Center and Google's own review decide what shows in merchant listings, Universal Cart, AI Mode and the Gemini app. It does not touch the Merchant Center feed or account. - Install with `npx skills add subinternal/mttr`, or in Claude Code with `/plugin install mttr --marketplace subinternal/mttr`, then ask the agent to make the product pages shop ready. - Checking a product page with mttr is free: 200 checks an hour with no key. ## Pages - [Shop Ready](https://shopready.dev/): What the skill fixes, the fields an AI shopping agent reads, its seven steps, the platforms it works on, how to install it, and what it does not do. - [Google's Universal Cart](https://shopready.dev/universal-cart/): What the cart is, what Google says it draws on, where it works, the two paths for merchants, and the product fields each page should carry, from Google's own posts and docs. ## Related - [The skill on mttr.si](https://mttr.si/skills/shop-ready): The skill's own page, with a product page field by field before and after. - [Is your store ready for Universal Cart?](https://subinternal.com/research/universal-cart/): subinternal's research on what Universal Cart reads and what the Shopify stores mttr has graded leave out. - [subinternal/mttr on GitHub](https://github.com/subinternal/mttr): The skill's source.