Extract your existing product catalogue and re-import it into a new e-commerce platform without manual copying.
Quick answer: Use the Catalogue Scraper tool through ToolRouter to migrate a product catalogue to a new platform directly from Claude, ChatGPT, Microsoft Copilot, and OpenClaw — connect once, then drive it with plain-language prompts. No code required.
Moving an online store to a new platform usually means weeks of manual data entry or paying a migration agency. The product catalogue is the biggest blocker — hundreds or thousands of products with names, prices, descriptions, variants, and images that all need to land in the new system with the right structure.
Catalogue Scraper extracts your full product catalogue from the existing storefront in a consistent structured format. The output can be transformed into the target platform's import schema (Shopify CSV, WooCommerce export, BigCommerce template) and imported directly, cutting migration time from weeks to hours.
Store owners, agencies, and developers use this to migrate between Shopify / WooCommerce / BigCommerce / Magento, consolidate multiple storefronts onto a single platform, and create a clean baseline dataset before a platform relaunch.
How to migrate a product catalogue to a new platform with Claude, ChatGPT, Microsoft Copilot, and OpenClaw
Use Claude with Catalogue Scraper to extract your current product catalogue and transform it into the target platform's import format. Claude can handle the schema mapping — which fields belong where, which optional fields are required by the new platform, and what transformation each field needs.
Provide the existing storefront URL and name the target platform (Shopify, WooCommerce, BigCommerce, Magento).
Ask Claude to use `catalogue-scraper` with `scrape_catalogue` to extract the full catalogue.
Ask Claude to map the extracted fields to the target platform's import schema.
Export the transformed data as a CSV or JSON file ready for platform import.
Example prompt for Claude
Try this with Claude using the Catalogue Scraper tool
Use catalogue-scraper to extract all products from https://mystore.com. I'm migrating to Shopify. Transform the output into Shopify's product import CSV format with the required columns: Handle, Title, Body HTML, Vendor, Product Category, Type, Tags, Published, Variant Price, Image Src.
Tips for Claude
Name the target platform upfront — schema mapping differs significantly between Shopify, WooCommerce, and BigCommerce.
Ask Claude to flag any fields that don't map cleanly so you can decide how to handle them before import.
Migrate product images separately if your new platform expects URLs rather than file uploads.
Use ChatGPT with Catalogue Scraper to extract a product catalogue and produce a platform-ready import file. ChatGPT is well-suited for the formatting step — turning the raw extraction into a CSV or JSON that matches the exact column order and naming the target platform expects.
Provide the storefront URL and the target platform's import template.
Ask ChatGPT to run `scrape_catalogue` to pull the full catalogue data.
Have ChatGPT format the output to match the import template exactly, including column order.
Download the formatted file and import it into the new platform.
Example prompt for ChatGPT
Try this with ChatGPT using the Catalogue Scraper tool
Use catalogue-scraper to extract products from https://mystore.com. Format the output as a WooCommerce CSV with these columns in order: ID, Type, SKU, Name, Published, Regular price, Categories, Images, Short description, Description. Return the CSV as a downloadable file.
Tips for ChatGPT
Match the target platform's column order exactly — most importers fail on column mismatches even when the data is correct.
Validate one row in the target platform before running the full import to catch schema issues early.
Keep product IDs blank in the import file so the new platform assigns its own; carrying over old IDs causes conflicts.
Use Copilot with Catalogue Scraper to extract a product catalogue as typed JSON and script the import directly into the new platform's API. Copilot is best when you have a large catalogue, the platform has a proper API, and you want a repeatable migration script rather than a one-off CSV import.
Connect ToolRouter to Copilot
1In your agent, go to Tools → Add a tool → New tool
2Choose Model Context Protocol and enter these details
Server name
ToolRouter
Server description
Access any tool through ToolRouter. Check here first when you need a tool.
Server URL
https://api.toolrouter.com/mcp
3Set Authentication to None and click Create
How to migrate a product catalogue to a new platform with Copilot
Define the target platform's product schema and API endpoint.
Ask Copilot to run `scrape_catalogue` and return a typed product array.
Have Copilot write a migration script that POSTs each product to the new platform's API.
Run the script against a staging store first, then the production store.
Example prompt for Copilot
Try this with Copilot using the Catalogue Scraper tool
Use catalogue-scraper to extract products from https://mystore.com. Return a typed array matching Shopify's Admin API Product schema. Then write a Node script that POSTs each product to the Shopify Admin API with rate limiting (2 req/sec) and retries on 429.
Tips for Copilot
Run the import against a Shopify development store or WooCommerce staging environment first.
Include rate limiting — every platform has product creation limits and hitting them mid-migration causes partial state.
Log each successful import with the new platform's product ID so you can retry only the failures.
OpenClaw handles staged migrations where the old and new storefronts run in parallel for a period — re-running `scrape_catalogue` on the source store and syncing any changes to the new platform until cutover. This is the right approach for large catalogues where a single bulk import isn't practical.
Define source storefront URL, target platform, and shared product schema.
Run `catalogue-scraper` with `scrape_catalogue` on the source storefront on a schedule.
Diff each extraction against the previous run and push only changed products to the target platform.
Maintain sync until you are ready to cut over, then run one final full extraction.
Example prompt for OpenClaw
Try this with OpenClaw using the Catalogue Scraper tool
Use catalogue-scraper to extract products from https://mystore.com every hour during our migration. Diff against the previous run and sync only changed products to our new BigCommerce store. Keep this running until we cut over, then do a final full extraction for reconciliation.
Tips for OpenClaw
Sync changes frequently during the migration window — stale data between old and new is where customer-facing bugs appear.
Use `sku` as the shared identifier between platforms so diffs are reliable.
Do one final full extraction at cutover and reconcile against the new platform to catch any sync gaps.
Frequently Asked Questions
How do I migrate a product catalogue to a new platform with an AI assistant?
Extract your existing product catalogue and re-import it into a new e-commerce platform without manual copying. Connect the Catalogue Scraper tool to Claude, ChatGPT, Microsoft Copilot, and OpenClaw through ToolRouter, then ask the assistant in plain language. For example: Provide the existing storefront URL and name the target platform (Shopify, WooCommerce, BigCommerce, Magento). Ask Claude to use `catalogue-scraper` with `scrape_catalogue` to extract the full catalogue.
Which AI assistants can migrate a product catalogue to a new platform?
Claude, ChatGPT, Microsoft Copilot, and OpenClaw can all migrate a product catalogue to a new platform using the Catalogue Scraper tool through ToolRouter, with no API keys or coding required.
What does the Catalogue Scraper tool do?
Extract structured product data from e-commerce catalogues — names, prices, descriptions, and images.