Frequently Asked Questions
Everything you need to know about importing products, AI customization, troubleshooting, billing, and more.
Getting Started
6 questions
Adding products is simple: copy, paste, review, and publish.
Copy the product URL from any supplier such as Amazon, AliExpress, Alibaba, or Etsy. Paste it into the Product Upload dashboard. The AI automatically extracts the title, description, images, variants, and pricing. Review the details, make any edits you like, then click Publish to push it straight to your store.
Want to move faster? You can paste several URLs at once and import a whole batch in one go (see *Can I import products in bulk?* below).
Already on a supplier page? The Chrome extension captures it in one click, with no URL copying, and it works on many sites that are otherwise hard to scrape.
Product Upload works with virtually any website: over 100 verified suppliers plus millions of other product pages across the web.
Popular verified suppliers
Amazon, AliExpress, Alibaba, Etsy, eBay, Walmart, Shein, Temu, TaoBao, CJ Dropshipping, Printful, and many more.
Any storefront
You can also import from any WooCommerce, Shopify, Magento, PrestaShop, or BigCommerce store, even if it is not on the verified list.
Rule of thumb: if a product page has structured data, Product Upload can extract it. Browse all supported suppliers.
Product Upload publishes to five platforms, each with its own connection method.
Platform How it connects ----------- --------------------------------- Shopify Native app in your store admin Wix Native app in your store admin WooCommerce REST API or CSV export BigCommerce REST API or CSV export Squarespace Ready-to-upload CSV
Squarespace does not expose a public products API for third-party apps, so it imports via CSV.
Grab free, correctly formatted CSV templates for every platform at productupload.co/resources/templates.
Yes, in two ways:
Paste multiple URLs at once to import them in a single batch instead of one at a time. Keep the page open while the batch runs. Use the bulk catalog importer to pull a supplier's entire catalogue at once, without collecting URLs by hand. This is supported on a growing list of sites, and we add new ones by request.
If your supplier is not available in the catalog importer yet, send us the site and roughly how many products you need, and we will look into adding it.
Migrating between platforms? Use our free 301 redirect mapping template so you do not lose SEO rankings in the move.
Imported products land in your store's product catalog, usually as Drafts so you can review them before they go live.
To find them:
Open your store admin (Shopify Products, Wix Store Products, or your WooCommerce or BigCommerce products list). Look for the most recently added items, or filter by Draft status. Search the tag Created by Product Upload, which is added to every product the app creates.
If the app said an import succeeded but nothing shows up, not even under Drafts, it is usually a sales channel or store connection issue. See Why isn't my product appearing after I click publish?, or send us the product URL and we will trace where it went.
Every product the app imports is automatically tagged Created by Product Upload in your store. Search or filter by that tag to pull up everything Product Upload has added.
That makes it easy to:
Bulk-edit only your imported products. Review a batch you just brought in. Clean up test imports in one sweep.
The tag is purely a convenience marker. Remove it like any other tag whenever you like, it has no effect on your storefront.
AI Features & Customization
9 questions
Raw supplier data is often messy: keyword-stuffed titles, thin descriptions, and missing tags. Product Upload's AI cleans all of that up automatically as it imports, so every listing arrives ready to sell.
On each import, the AI:
Rewrites the title into a clear, search-friendly product name. Generates a fresh description that reads naturally and avoids duplicate-content penalties. Adds relevant tags so shoppers and search engines can find the product. Fills SEO fields (meta title and description) where your platform supports them.
Want it on-brand? Open the Customize menu to set your own brand voice, target keywords, or formatting. Pair it with ✨ Quality mode for the most polished output.
The Custom AI instructions field lets you give specific instructions to the AI during import. You will find it in the Customize menu on the Shopify and Wix apps, or under AI Enhancements on the web dashboard Settings page.
Good examples:
Write descriptions in a luxury brand tone Include the product EAN in the barcode field Translate all content to French
Avoid overly long or complex prompts: the AI can lose focus if given too many instructions at once. Start with one or two key requirements and add more as you test the results.
Pick your AI mode in the Customize menu based on how much detail you need.
Mode Speed Best for ---------------------- ----------- ----------------------------------------- ⚡ Speed Fastest Bulk imports and simple products Balanced (default) Balanced Most stores ✨ Quality Most detail High-value products and complex variants
For tricky product pages, also switch Variant detection mode from Balanced to Aggressive. Aggressive prioritises finding the maximum number of variants and may include inferred options.
Yes. In the Customize menu, set a Price multiplier that adjusts every imported price automatically. No manual editing, consistent margins across your whole catalog.
It multiplies the supplier price to set your retail price:
Supplier price Multiplier Your price -------------- ---------- ---------- $10.00 2 $20.00 $10.00 2.5 $25.00 $10.00 3 $30.00
Seeing prices come in 100x too high (cents read as dollars)? A multiplier of 0.01 rescales them back. To also track profit, pair this with cost mapping.
Yes. In the Customize menu on the Shopify app, turn on Automatically map source price to cost price. With that enabled, the price Product Upload scrapes from the supplier is written into Shopify's Cost per item field, and your Price multiplier is applied on top to calculate the customer-facing retail price.
For wholesale or B2B suppliers where the real cost sits behind a login, you will usually need a session cookie so the scraper can see the logged-in price. See Can I import from supplier websites that require a login?.
Absolutely. Nothing goes live until you say so. Every import lands as a draft, giving you a full editing pass first.
You can change any field before publishing:
Title, description, and tags Images (reorder, remove, or add your own) Pricing and compare-at price Variants (sizes, colours, options) SEO fields (meta title and description)
Reviewing in bulk? Imports stay as drafts in your store admin, so you can edit a whole batch and publish them all when you are ready.
By default, imported products are set to Don't track inventory - always available for purchase. To change this:
Open the Customize menu. Switch Inventory tracking to Track inventory - set a stock level. Set an Inventory quantity so every imported variant starts with a fixed stock level.
Tick Continue selling when out of stock if you want the product to stay purchasable once the count hits zero.
Yes. By default, Product Upload rewrites descriptions with AI for SEO and to avoid duplicate content. If you would rather copy the supplier's description word for word:
Open the Customize menu and turn off Rewrite product descriptions with AI before importing. Or leave it on and set the description tone to Use Original (beta), which keeps the supplier's wording while still running it through AI for formatting cleanup.
This is useful when the original description contains specifications, compatibility info, or legal text you want preserved exactly. You can still let AI enhance titles, tags, and meta fields while leaving the description untouched.
Yes. Product Upload can auto-detect and populate Shopify product category, product type, collections, and standard metafields during import.
When you assign a Shopify category, Shopify exposes category-specific metafields (for example, material for apparel or dimensions for furniture). Product Upload attempts to fill these from the supplier's page so you do not have to type each one manually.
Category detection works best with Quality AI mode enabled. If a particular category or metafield isn't detected accurately, send the product URL to support and we'll investigate.
Troubleshooting
18 questions
Products are often imported as Drafts by default so you can review them before they go live.
To make them visible:
Go to your store admin. Change the product status from Draft to Active. Make sure the product is assigned to the appropriate sales channel.
On Shopify, check that the product is added to the Online Store sales channel.
Product Upload never removes products after they are imported. Once published, they belong to your store.
If products have gone missing:
Check for other apps that may have modified or deleted listings. Review your store's activity log for any manual changes.
If the images imported fine and appear on the product in your admin, but the live storefront shows no photo, that is usually a theme or publishing setting rather than the import itself.
Check that:
The product is set to Active and published to your online store or sales channel. A featured image is selected. Your theme is set to display product images.
Clearing your store's cache or viewing the page in an incognito window rules out a stale cached version. If images still won't display on the storefront, raise it with your platform's support or theme developer, since the photos are already present on the product.
This can happen for a few reasons:
Some websites store images inside the product description HTML rather than the main image gallery, which makes them harder to extract. Other sites use lazy-loading, CAPTCHA walls, or bot-detection that can block image downloads.
Capturing with the Chrome extension usually fixes this: it grabs every photo the way you see it in your browser, including lazy-loaded images that scrapers miss. Otherwise, try re-importing, or add the missing images manually from the source page.
There are a few reasons variants might not all come through:
Some supplier websites list each colour as a separate product page with its own URL. In that case, import each colour individually. Other sites use complex JavaScript to display variant options, which can make them harder to detect.
To improve variant detection:
Open the Customize menu and switch the AI mode to ✨ Quality, a more powerful model that is better at picking up all variants. Change Variant detection mode from Balanced to Aggressive for tricky pages.
For sites with complex, JavaScript-driven variant pickers, the Chrome extension captures every variant exactly as it appears in your browser.
If variants are still missing after these changes, contact support with the product URL and we will investigate.
Image resolution usually depends on what the supplier serves. Some sites load a low-res preview and only swap to high-res when you zoom or click.
A few things to try:
Import with the Chrome extension, which grabs the full-resolution images your browser loads, including ones that only appear on zoom or hover. Enable Always scrape products in the Product Sourcing tab. This can capture images that lazy-load or only appear after interaction. Switch to ✨ Quality AI mode, which tends to identify the highest-resolution image available. Turn on Always import using image proxy in the same tab. This downloads images through our infrastructure instead of letting your store fetch them directly, which is more reliable for suppliers that block hotlinking.
If a specific supplier consistently returns low-res images, send an example product URL and we can look into site-specific handling.
Some supplier sites include recommendation sliders, "customers also bought" sections, or related-item galleries. The scraper can occasionally pull these into the main product by mistake.
If you notice this happening:
Switch the AI mode to ✨ Quality in the Customize menu. The more powerful model is better at filtering out non-primary content. Turn on Ignore search engine results in the Product Sourcing tab, so Product Upload relies only on the product page itself. Add an instruction to your Custom AI instructions such as Only include images and content that belong to the main product on this page. Ignore related, similar, or recommended products.
If it keeps happening on a specific site, send the URL to support and we'll tune our extraction for it.
Many supplier websites switch currency based on the visitor's location, so the scraper can pick up a price in a different currency than you expect.
Quickest fix: import with the Chrome extension. It reads the page straight from your browser, so you get the exact price, currency, and stock you see on screen.
To fix it on a URL paste:
In your Preferences (or Settings on the web dashboard), open the Translation tab and set your Country under Units & region. Product Upload uses your country to guide currency detection during sourcing. In the Product Sourcing tab, turn on Always scrape products. Some sites ignore regional hints when API shortcuts are used, so forcing a full page scrape respects your country setting. If the currency is still off, use the Price multiplier in the Customize menu as a fallback. For example, 0.01 corrects prices that come through in cents instead of dollars.
We are continuously adding regional proxy support to improve currency accuracy. If you notice consistent pricing issues with a particular site, reach out and we'll look into it.
When a supplier page lists a discounted price next to the original, Product Upload can map the original into the compare-at price so your store shows a struck-through "was" price beside the sale price.
This works best when the source page actually shows both a current and an original price. Use the Price multiplier in the Customize menu to set your retail price, and the original scraped price can be carried into the compare-at field on top of that.
If you have set this up and the compare-at price isn't showing, the source page may only expose a single price, so there is nothing to map. Send support the product URL and a screenshot and we'll take a look.
This usually happens when the supplier website blocks automated access. Sites like Temu and Shein are known for strong anti-bot measures that can cause imports to fail, sometimes after a few successful ones.
The most reliable fix: import with the Chrome extension. It runs in your own browser, so the page sees a normal shopper instead of a scraper and serves the full product, getting past the blocks that stop sites like Temu and Shein. It is free on every plan.
Without the extension, you can also try:
Wait a few minutes and try again. Try a different product from the same site. Try the same product on a different marketplace (for example, if Amazon blocks, try AliExpress).
If the issue persists, contact support with the URL and we'll investigate whether there is a workaround.
Make sure you are pasting the full product page URL, not a search results or category page. The URL should point to a single product.
You cannot upload product images or type product names directly. The app requires a valid URL from a supplier website.
If the site is behind a login wall or uses heavy JavaScript rendering, a plain URL paste may not reach the product data.
For those pages, use the Chrome extension: it captures the page exactly as your browser renders it, login session and all. Otherwise, try a different product from the same site, or contact support and we'll look into adding compatibility.
Yes, and the cleanest way is the Chrome extension.
Recommended: the Product Upload Chrome extension runs in your own logged-in browser, so wholesale pricing and member-only products come through automatically, with no cookie copying. It has tuned support for sites like Faire, Tundra, AliExpress, and Shopify Plus B2B portals, and it is free on every plan.
Prefer to paste a URL? Login-protected sites are partially supported, but you'll need to pass your session through manually:
Open the Product Sourcing tab of your Preferences and turn on Always scrape products. This renders the page like a real browser instead of using API shortcuts. In the same tab, enable Send custom cookies when scraping and paste a cookie string from your logged-in session (format: session_id=abc123; token=xyz789). The scraper attaches that cookie header so it can see authenticated pricing and content. If cookies alone are not enough, contact support with the supplier URL and we can look into site-specific handling.
These toggles and more are explained in The Product Sourcing settings, explained.
This is usually caused by your local network blocking the connection to our servers. It is most common on corporate or restricted Wi-Fi.
Try these steps:
Refresh the page. Clear your browser cache. Open the app in an incognito or private window. Switch to a different network, such as a mobile hotspot.
If it clears up on a different network, your original network likely has a firewall or DNS restriction blocking the connection.
On the bulk import screen (after picking a supplier and loading their product list), click the Include imported button. Products you have already imported then appear alongside new ones and become selectable.
This is useful when you want to re-import in a different language, after tweaking your Custom AI instructions, or after updating your pricing rules.
Product Upload runs a duplicate check before creating new products, so an existing listing is updated in place rather than duplicated.
Potentially, yes. When you re-import a product that already exists, Product Upload updates the existing listing in place. That update can replace fields the app manages, including variants, pricing, SKUs, and descriptions, with fresh data from the source page.
If you have manually added custom variants, SKUs, barcodes, or hand-edited prices, re-importing the same product can overwrite them. As a safeguard, re-import a single test product first before running it across your whole catalog. If you need specific fields preserved, let support know.
By default the AI rewrites titles for SEO, so the imported title will not always match the supplier's wording word for word. Occasionally it can also pick up the wrong title on pages with an unusual layout.
To stay closer to the original:
Add an instruction to your Custom AI instructions such as Keep the product title exactly as written on the source page. Or switch to ✨ Quality AI mode for more accurate extraction. You can always edit the title directly on the draft product before publishing.
If the title is consistently wrong on a particular site, send us the URL and we'll tune extraction for it.
If your store has 50,000 or more product variants, Shopify rate-limits new variant creation to 1,000 per day for non-Plus stores. This is enforced by Shopify itself, not Product Upload, so any app or CSV import hits the same wall.
What to do:
Check your Shopify plan. Shopify Plus is not subject to the cap. Or wait 24 hours before continuing. Shopify's own documentation on variant limits has the full details.
If you suspect you are being limited but can't confirm it, reach out to support and we can help diagnose.
This is almost always a file-handling quirk on your computer or browser, not a problem with the file itself.
Things to try:
Do not open the file in Excel and re-save it. Excel can change the format or save it as a different file type. Upload the CSV exactly as Product Upload generated it. If you see must be of type 'csv', try a different browser. Firefox in particular can mislabel the download's file type, while Chrome or Edge usually upload it cleanly. Make sure you are using the importer that matches your platform. BigCommerce and WooCommerce each expect their own CSV format, so download the version for your platform from the Publish menu.
Still stuck? Send us the exact error message and the CSV, and we'll check whether it is a formatting issue on our end.
Platform Integrations
5 questions
Yes, and it is the most seamless integration. Product Upload has a native Shopify app: install it from the Shopify App Store, connect your store, and you are importing in under 2 minutes.
It maps cleanly to every Shopify product field:
Variants with options, prices, and SKUs Images and alt text Tags, product type, and collections SEO meta fields Inventory tracking and Cost per item
Just installed the app? Start with How do I add products to my store?.
Yes. Product Upload integrates directly with Wix e-commerce stores through a native app. Install it, connect your site, and import in a few clicks.
It supports the Wix fields that make a complete listing:
Product galleries (multiple images) Categories and ribbons Pricing and sale price Weight and dimensions for shipping Product options (variants)
Imports arrive ready to review in your Wix dashboard, so you can fine-tune each one before making it visible.
Product Upload supports WooCommerce via CSV export.
Import your products into the Product Upload dashboard as usual. Select the products you want to export, click Publish products at the top, and choose WooCommerce. A CSV formatted for WooCommerce's built-in importer is generated. In your WordPress admin, go to Products → Import, upload the CSV, and follow the mapping steps.
This works for both single and bulk product exports.
Need to understand the format? Download our free WooCommerce CSV template or grab the WooCommerce CSV agent skill for technical details.
No. Product Upload focuses on the sourcing and listing creation stage: getting products from supplier websites into your store quickly and accurately.
For ongoing inventory sync or automated order fulfillment, use a dedicated dropshipping or fulfillment tool alongside Product Upload.
Yes. Product Upload for Chrome is live on the Chrome Web Store, and it is free with every plan, including the free tier. Click the extension icon on any product page to capture its variants, prices, photos, and description straight into your import queue.
Because it runs in your real browser session, it gets past the things that trip up a plain URL paste:
Sites that block scrapers (Temu, Shein, and other anti-bot pages) see a normal shopper and serve the full product. Login-walled wholesale and B2B sites (Faire, Tundra, AliExpress, Shopify Plus B2B) load with your own member pricing. Heavy JavaScript and lazy-loaded pages are captured exactly as they appear on screen. Region-specific pricing, stock, and variants come through as you see them.
Get started:
Install it from the Chrome Web Store Or visit productupload.co/extension for the full overview.
Prefer not to install anything? Pasting URLs in the dashboard still works on any browser or device.
Subscription & Billing
11 questions
Yes. Any credits you do not use in a billing cycle carry over and accumulate as long as your subscription is active.
For example, if you have 91 credits remaining when your plan renews with 100 new credits, you will have 191 credits available.
Each product URL you import uses one credit. However, if a supplier lists each colour or style as a separate URL, importing all colours of the same product uses one credit per URL.
Start with a small test batch when importing from a new supplier so you can see how its URLs are structured. If you believe credits were consumed incorrectly, contact support and we can review your import history and top up your balance.
Yes. On the Plans page you will see Booster Packs: one-off credit top-ups you can buy without changing your subscription. They are handy for clearing a bulk migration or a seasonal catalog expansion.
Booster Pack credits behave like plan credits: they don't expire while your subscription is active and they stack with your monthly balance. If you need a pack size that isn't listed, contact support and we can usually arrange a custom amount.
By default, credits are tied to the store where the subscription was purchased, since billing runs per store.
Run several stores and want them to share one balance? We can help:
Contact support with the URLs of the stores involved. We will split or pool your credit balance across them manually.
This is common for agencies and multi-brand sellers, so just reach out and we'll set it up.
You will be notified as you approach your plan's monthly import limit. Once reached, you can upgrade to a higher plan to keep importing, or wait until your limit resets at the start of your next billing cycle.
Products already imported are never affected.
Every new account starts with 5 free product imports, no credit card required. It is a genuine free tier, not a time-limited trial: there is no countdown and we never auto-charge you.
Once you have used your 5 imports, pick any plan on the Plans page to keep going. Unused imports and Booster Pack credits roll over for as long as your subscription stays active.
You can cancel or move down to the Free plan at any time, and you keep every product you have already imported.
Shopify and Wix apps: open the Plan page inside the app and choose the Free plan, or simply uninstall the app. Either one stops future charges. Web dashboard: open your Billing settings and cancel in one click. WooCommerce and BigCommerce: manage your plan from the Plan page in the Product Upload dashboard.
Your current plan stays active until the end of the billing period you have already paid for, so you can keep using your remaining imports until then. If you are cancelling because something did not work, reach out first, we can usually fix it or arrange a refund.
If a subscription is still active on a store, reopening the app can start a fresh billing cycle for that store. This usually happens when the app was uninstalled without first cancelling the plan, or when the same plan is active on more than one store.
To stop it, open the Plan page in the app for that store and switch to the Free plan before uninstalling. That cancels the subscription so reopening will not trigger another charge.
If you have already been charged unexpectedly, contact support with the store name. We can reverse the charge or apply a credit to offset it. We would rather not have you paying for something you did not mean to.
Your subscription is tied to the specific store you installed Product Upload on, so the Plan page only shows a plan when you are in the app for that store. An empty Plan tab usually means you are viewing a different store than the one the subscription is on, or you are still on the Free plan, which has no paid subscription to show.
To change your plan, open the app on the correct store and go to the Plan page. Upgrade, downgrade, and cancel all live there. If you run several stores and aren't sure which holds the subscription, contact support with your store URLs and we'll point you to the right one.
Yes. Every product you have imported and published is yours to keep, permanently.
Cancelling your subscription or uninstalling Product Upload does not touch your catalog:
Published products stay exactly where they are. Their images, variants, and details remain intact. You can keep selling them with no interruption.
Product Upload is a sourcing tool, not a hosting service. Once a product is in your store, it belongs to your store, not to us.
Yes. If Product Upload hasn't worked for your store, reach out via the chat widget or email hello@productupload.co and we'll sort out a refund. We would rather have a happy former customer than hold on to a payment that didn't deliver value.
It helps us improve if you mention what went wrong or what was missing, so we can do better for the next person.
Languages & International
2 questions
Yes. Product Upload imports from sites in any language: the AI extracts product data no matter what language the source page is written in.
By default, some fields (titles, descriptions, and variant names like sizes and colours) come through in the supplier's original language. To translate them, add an instruction to the Custom AI instructions field, for example:
Translate all product content to English Keep variant names in their original language but translate descriptions to French
Translating a whole catalogue? ✨ Quality mode produces the most accurate translations.
Variant names like sizes and colours are extracted directly from the supplier's website. If the source page is in another language, the variants may appear in that language by default.
To fix this, add a translation instruction to your Custom AI instructions in the Customize menu, for example Translate all variant option names to English.
Using ✨ Quality AI mode also tends to produce more accurate translations.
Advanced Settings
5 questions
Not on its own. Product Upload is focused on the front end of dropshipping: sourcing products and creating great listings, fast.
Product Upload handles You'll want another tool for ----------------------------- ---------------------------- Importing from suppliers Order fulfillment AI-written listings Real-time inventory sync Pricing rules and variants Tracking and shipping
Pair Product Upload with a dedicated fulfillment or inventory app and you have the whole pipeline: we get products in, they keep them in sync.
These toggles live in the Product Sourcing tab of your Preferences (or Settings on the web dashboard). They control how aggressively Product Upload reads a supplier page.
Setting What it does When to use it ------------------------------ --------------------------------------------------------- ----------------------------------------- Always scrape products Renders the full page like a real browser instead of using API shortcuts Wrong currency, missing content, login-walled sites Send custom cookies when scraping Attaches your logged-in cookie string to requests Wholesale and B2B pricing behind a login Always import using image proxy Downloads images through our infrastructure Suppliers that block image hotlinking, or low-res images Ignore search engine results Relies only on the product page, not web search Imports pulling in unrelated or "similar" products
Start with Always scrape products when a site misbehaves. It resolves the majority of sourcing issues on its own.
When even Always scrape can't get past a site's protection or login, the Chrome extension usually can, since it captures the page from your real browser session.
Some wholesale and B2B suppliers hide pricing behind a login.
The easiest way in is the Chrome extension: it imports from your logged-in browser session directly, so there is no cookie string to copy. Custom cookies are the manual alternative if you would rather paste a URL.
To let the URL scraper see logged-in pricing instead:
Open the Product Sourcing tab and turn on Send custom cookies when scraping. Paste a cookie string from your logged-in browser session, in the format session_id=abc123; token=xyz789. The scraper attaches that cookie header so it can see authenticated pricing and content.
Treat your cookie string like a password. It grants access to your logged-in session, so only use it for suppliers you trust, and refresh it if it stops working. If cookies alone are not enough, contact support with the supplier URL.
Variant detection controls how hard the AI looks for every colour, size, and option on a page. Set it in the Customize menu.
Balanced (default): reliable for most standard product pages. Aggressive: prioritises finding the maximum number of variants and may include inferred options. Best for pages with complex or JavaScript-heavy variant pickers.
Pair Aggressive with ✨ Quality AI mode for the toughest product pages.
Two settings in the Customize menu shape your pricing on import:
Price multiplier: multiplies the supplier price to set your retail price. For example, 2 doubles it. Automatically map source price to cost price (Shopify): writes the scraped supplier price into Shopify's Cost per item field, then applies your multiplier on top to calculate the retail price.
Used together, you get an accurate cost basis for profit reporting and a consistent retail margin across your catalog, with no manual price editing.
Helpful Resources
Free Templates
- Shopify Product CSV Import Template (Free)
- WooCommerce Product CSV Import Template (Free)
- Wix Product CSV Import Template (Free)
- BigCommerce Product CSV Import Template (Free)
- Squarespace Product CSV Import Template (Free)
- 301 Redirect Mapping Template for Platform Migrations (Free)
AI Skills
- Shopify CSV Schema - AI Agent Skill
- WooCommerce CSV Schema - AI Agent Skill
- Wix CSV Schema - AI Agent Skill
- BigCommerce CSV Schema - AI Agent Skill
- Squarespace CSV Schema - AI Agent Skill
- 301 Redirect Mapping - AI Agent Skill
Platform Docs
- Shopify - Managing Products (Official Docs)
- Wix - Managing Your Product List (Official Docs)
- WooCommerce - Managing Products (Official Docs)
Written by the Product Upload Team · Last updated June 2026