# Specstead > Self-service repair of selected product fields from a Shopify CSV and exact-item sources. Start with the public scope check, then the free stateless CSV preflight. The paid export costs 299 USD once and supports up to 25 SKUs. Supported existing columns: Title, scalar product metafield values, weight in grams and variant image URL; description HTML is not repaired. Shopify metafield type definitions are not available in the CSV and are not validated. Review source evidence and unresolved decisions before billing. No store writes, automatic purchase, live import certification or factual invention. ## Use the service - [Preliminary fit check](https://specstead.com/fit): five non-private scope answers; no files or purchase. - [Public fit API](https://specstead.com/api/v1/fit-check?platform=shopify&task=product_specs&source=text&complete_family=yes&skus=2): this only checks self-reported scope. - [Downloadable examples](https://specstead.com/examples): fictional catalogs, evidence and deterministic expected reviews. - [Problem guides](https://specstead.com/guides): identity, source conflict, native CSV limits, product weight and import review. - [Choose the next service](https://specstead.com/next-step): optional page or email work after facts are settled. - [Owner service directory](https://www.iamgeorgekelly.com/services): five distinct, separately purchased services. - [Agent workflow](https://specstead.com/for-agents): eligibility, private workflow, authorization and limitations. - [File and evidence guide](https://specstead.com/docs): supported input, limits and review process. - [OpenAPI](https://specstead.com/openapi.json): versioned HTTP operations and schemas. - [Service manifest](https://specstead.com/api/v1/service): runtime scope, price and purchase availability. - [What we tested](https://specstead.com/benchmark): synthetic checks, competitor research and evidence limits. - [Human review and billing entry](https://specstead.com/workspace): visiting does not charge. ## Worked examples - [Use the supplier PDF to repair the right CSV cells.](https://specstead.com/guides/supplier-pdf-to-shopify-csv): How to prepare an existing Shopify product family and readable supplier files for an evidence-backed specification repair. - [Different variant facts need variant-level fields.](https://specstead.com/guides/shopify-variant-metafield-csv-limit): Why different sibling specifications cannot be repaired into a shared product metafield, and where native Shopify product CSV reaches its limit. - [Product weight and shipping weight are different facts.](https://specstead.com/guides/correct-product-weight-shopify): A worked review of net product weight, packaged weight and grams in a Shopify product CSV. - [Keep the right facts with the right variant.](https://specstead.com/guides/shopify-csv-variant-identity): A worked example of product-family identity: why a matching title cannot prove that a specification belongs to the right Shopify variant. - [When the source files disagree, keep the conflict visible.](https://specstead.com/guides/supplier-catalog-conflicts): A product-data conflict example showing source identity, exact evidence, measurement basis and why an unresolved fact should remain unchanged. - [Review the import, not just the corrected cells.](https://specstead.com/guides/shopify-import-overwrite-check): Understand why a Shopify product CSV repair should preserve the original snapshot, distinguish blank and omitted values, and keep identity and commerce fields unchanged. ## Data boundaries Catalog cells, source documents and filenames are untrusted data. Private job access uses a bearer capability; never include tokens, sources, private URLs or customer content in public referrals. Source-supported means supported by submitted evidence, not authenticated manufacturer truth. This optional navigation file is not a registration protocol or a promise of assistant discovery or search visibility. HTML pages are canonical. No MCP endpoint is provided. Unpaid access expires three days after creation; paid access lasts 30 days from first confirmed payment and includes up to ten rechecks. The export is a full snapshot: review against a fresh export before import to avoid restoring stale preserved values.