Page
Advanced Importer Add-on Guide
Advanced Importer is the paid SmithShop migration add-on for bringing products, images, variants, options, customer accounts, and historical order records from another ecommerce platform into SmithShop by CSV.
Use it when a merchant is moving from Shopify, WooCommerce, BigCommerce, Wix Stores, CS-Cart, Magento, OpenCart, PrestaShop, Squarespace, Ecwid, Volusion, Square Online, or another platform that can export CSV files. It is meant for practical store migration and large product setup, not for copying a whole old website exactly as-is.
Where to find it
- Buy and license Advanced Importer from the SmithShop add-ons catalog.
- Open Admin > Add-ons > Advanced Importer.
- Enable Advanced Importer in the Sell menu.
- Open Admin > Sell > Migration Importer.
Supported CSV sources
- Auto-detect mode for common product exports.
- Shopify product CSV exports.
- WooCommerce product CSV exports.
- BigCommerce product CSV exports.
- Wix Stores product CSV exports.
- CS-Cart product CSV exports.
- Magento / Adobe Commerce CSV exports.
- OpenCart CSV exports.
- PrestaShop CSV exports.
- Squarespace CSV exports.
- Ecwid CSV exports.
- Volusion CSV exports.
- Square Online CSV exports.
- Universal CSV files with recognizable product, SKU, price, image, option, and variant columns.
Import kinds
- Products, variants, options, and images.
- Customer accounts by name, email, phone, and address.
- Historical orders by order number, customer email, status, totals, and line items.
- Customer passwords are not imported. Customers use SmithShop password reset or create a new password.
- Historical order imports do not run payment gateways, create shipping labels, change stock, send order emails, or create new charges.
Product fields it can import
- Product name or title.
- SKU or variant SKU.
- Price or regular price.
- Product description or body HTML.
- Category, collection, product type, or similar grouping field.
- Tags where the source CSV provides them.
- SEO title and meta description where the source CSV provides them.
- Stock quantity or inventory quantity.
- Weight, length, width, and height when the CSV includes those values.
- Product status defaults to draft unless the merchant chooses active during import.
Images it can import
- Main product image URLs.
- Product gallery image URLs.
- Variant image URLs.
- Option value image URLs when the source CSV provides them.
- Existing local SmithShop upload paths if the CSV already points to local uploads.
- Public remote images can be downloaded into SmithShop during confirmed import so the new store is not dependent on the old platform CDN.
Image safety rules
- Preview does not download images. Image downloading happens only after the merchant confirms the import.
- Only public http or https image URLs are considered.
- Localhost, private network, reserved IP, invalid, oversized, empty, or non-image URLs are skipped.
- Failed image downloads do not stop the product import. SmithShop keeps the original URL and reports a warning.
- Downloaded images use SmithShop upload handling, including optimized image output when the server supports it.
Variants it can import
- Variant rows with unique SKUs.
- Variant names built from option values such as Size / Color.
- Variant prices.
- Variant stock quantities.
- Variant image paths or URLs.
- Variant package weight and dimensions when present.
Options it can import
- Common option columns such as Option1 Name, Option1 Value, Option2 Name, Option2 Value, and Option3 fields.
- Attribute-style columns such as attribute name and attribute value.
- Option values such as Small, Medium, Large, Red, Blue, or similar values.
- Option value images when the CSV provides image URLs tied to those values.
- Imported options are created as active required select options by default.
Duplicate SKU choices
- Skip existing SKUs to avoid overwriting current products.
- Update existing SKUs when the CSV should refresh product data.
- Update existing SKUs as draft when the merchant wants review before making changes public.
What it does not automatically import
- Customer accounts.
- Historical orders.
- Passwords from the old platform.
- Payment gateway settings or API keys.
- Shipping carrier credentials.
- Tax account credentials.
- Blog posts, theme layouts, old plugins, old apps, or custom code.
- Complex platform-specific rules that do not exist as product, variant, option, price, image, stock, SEO, or dimension data in the CSV.
Recommended workflow
- Export a small product CSV from the old platform first.
- Upload it to Migration Importer and use Preview import.
- Review detected platform, row count, product count, variants, options, warnings, and sample products.
- Import as draft first.
- Inspect several products in Admin > Products before making them active.
- Check product images, gallery images, variant images, option values, prices, stock, weights, dimensions, SEO fields, and categories.
- Test a product with variants and options in the storefront cart and checkout before importing the full catalog.
Practical expectations
- A clean export with consistent columns imports best.
- Large stores should test a small batch before importing thousands of rows.
- Some platform exports use different field names, so a universal CSV may need column cleanup before import.
- The importer is designed to reduce migration work, but a merchant should still review imported products before selling them live.