
Shopify Catalog Capture & WooCommerce QA
What this Skill does
Captures publicly accessible Shopify collection catalogs from the collection URLs you choose, preserves your curated category tree, and exports a WooCommerce product CSV with an audit report.
Inputs
- A Shopify storefront URL
- A UTF-8 category file: one collection URL and category path per line, separated by a tab
- An output directory
Outputs
normalized-products.json: source IDs, handles, prices, variants, images, categories, and merchant attributeswoocommerce-products.csv: parent and variation rows for WooCommerce importaudit.json: counts and records needing review
Validation
Flags missing prices, images, categories, and purchasable variants. The workflow requires a sample comparison with the storefront before approval. It adds product-level Gender and age_group values using title and category evidence. Source prices are preserved; no discounts are invented.
Requirements and limits
Requires Python 3.9+ and public Shopify collection JSON endpoints. Protected or non-Shopify stores need a separate adapter. Image URLs remain remote; image downloading depends on the importer. Review import behavior, product data rights, and a representative sample before publishing products. The Skill does not bypass logins, CAPTCHA, geoblocking, or access controls.


