Finding a product worth selling is the easy part. Getting it into your store with every size, color, price and photo intact usually means an hour of copying fields by hand or fighting a CSV template. The AM Jarvis Product Importer reads a product from a public Shopify or WooCommerce storefront and creates it in your connected Shopify or WooCommerce store, with the option to edit, rewrite and reprice it on the way in.
It also works as a migration tool: moving your own catalog from a WooCommerce site to a new Shopify store, or the other way around, uses exactly the same flow.
How it works
- Connect your store. Add a Shopify store with the Client ID and Client Secret of an app you create in the Shopify Dev Dashboard (AM Jarvis renews the access token for you), or a WooCommerce store with its REST API keys. The dashboard walks you through both with numbered steps.
- Paste a URL. Use a product URL for a single item, or a store, collection or category URL to load a list of products.
- Pick your options. Choose an AI rewrite language or leave rewriting off, and choose a pricing rule or keep the source price.
- Import or edit first. Import Product publishes it straight away. Edit Before Import opens the editor so you can change anything and publish it as active or as a hidden draft.
- Check the result. Each import returns a link to the new product in your store admin, and the activity log keeps your recent imports along with any error messages.
One product or a whole collection
Paste a single product URL and it lands in your store in seconds. Or paste a store or collection URL, load the products it contains, tick the ones you want and import them as a batch while you watch the per-product results roll in. Both flows work from the dashboard, no spreadsheet gymnastics and no CSV mapping.
A Shopify store or collection URL loads up to 250 products at a time, and a WooCommerce shop or category URL loads up to 100. Batches import in groups of 10 from your browser tab, so keep the tab open until the last result appears.
Variable products done right
Variants are where most importers fall apart. From a Shopify source, AM Jarvis carries over every option and combination: sizes, colors, materials, per-variant prices, compare-at prices, SKUs and variant images. A product with 14 variants on the source store is a product with 14 variants in yours.
From a WooCommerce source, the dashboard brings over the option names and values and builds every combination at the product's base price, so review variant prices before you publish. The Chrome extension reads each variation's own price on WooCommerce pages when the store allows it.
What comes across
| Data | From a Shopify store | From a WooCommerce store |
|---|---|---|
| Title and description | Yes | Yes |
| Images | All product images | All product images |
| Options and variants | Every option and combination | Option names and values, combinations built for you |
| Variant prices and compare-at prices | Per variant | Base price on every variant |
| SKUs | Per variant | Product SKU |
| Variant images | Linked to their variants in Shopify | Not carried over |
| Vendor, product type and tags | Yes | First category becomes the product type, tags carried over |
Images that are clearly not product photos, such as payment badges, trust seals, logos and SVG or GIF icons, are filtered out before the product is created.
Edit before you import
Not every product should arrive as-is. The Edit Before Import flow fetches the product into a clean editor where you change the title, rewrite the description, set the vendor, product type and tags, remove images you do not want, adjust every variant price, compare-at price and SKU, then push it to any connected store as active or as a hidden draft.
AI rewriting and pricing rules
Turn on AI rewrite and every imported product gets a fresh, unique title and description in your chosen language, written by the AI model behind the API key you add in Settings (Claude, OpenAI, Gemini, DeepSeek, OpenRouter or Groq). Titles stay under 70 characters, descriptions run 120 to 220 words of clean HTML, and the prompt avoids wording that causes Merchant Center trouble: "guarantee", "100%", health claims, emojis and fake urgency. Nine languages are available: English, Spanish, German, French, Italian, Portuguese, Dutch, Arabic and Urdu.
Add a pricing rule like cost times 2 ending in .99 and imported prices are calculated automatically, so your margins are set the moment a product lands. The presets multiply the source price by 1.5, 2, 2.5 or 3 and end in .99, or multiply by 3 and end in .95. Compare-at prices are multiplied too, so a sale price stays a sale price.
Who it is for
- Dropshippers adding supplier products that are listed on Shopify or WooCommerce storefronts.
- Store owners moving their own catalog between Shopify and WooCommerce.
- Agencies setting up client stores who need products in place before launch.
Limits and honest notes
- The importer reads public storefront data. Some Shopify stores block their product JSON, and some WooCommerce stores switch off their public Store API. When that happens the import fails with a clear message, and the Chrome extension is the fallback for WooCommerce.
- It handles up to three options per product, and when it has to rebuild variant combinations it stops at 100.
- Products are created without inventory tracking so they do not show as sold out. Set up stock tracking afterward if you hold inventory.
- If AI rewrite is on but no key is available or the AI call fails, the import still goes through with the original text, and the result tells you the rewrite was skipped.
- Only import products you have the right to sell. A rewrite solves duplicate text, not permission to use a supplier's photos.
How it connects to the other AM Jarvis tools
Use the Chrome extension for AliExpress, Amazon and other sites the dashboard cannot read. Once products are in your store, Bulk Edit Pro changes prices, titles, tags and SEO fields across hundreds of them at once, and the GMC Scanner and Fixer checks the new listings for Merchant Center problems before you send them to Google Shopping.
Free tools that help
Before you pick a pricing rule, run your supplier cost through the markup calculator and check the result against fees and ad spend with the profit margin calculator. If you prefer to write a description yourself instead of using AI rewrite, the product description generator gives you a starting draft. For a manual walkthrough of every method, read how to import products to Shopify.
Plans
Available on every plan, with monthly limits on Free and Starter. See pricing.