# Product Upload Help Center > The complete help center for Product Upload. Product Upload turns any supplier product page into a ready-to-sell listing on Shopify, Wix, WooCommerce, BigCommerce, or Squarespace, using a pasted URL or the free Chrome extension, with AI-written titles, descriptions, tags, variants, and pricing. Interactive FAQ: https://productupload.co/faq | Chrome extension: https://productupload.co/extension | Pricing: https://productupload.co/pricing This document contains every help question and answer in plain markdown, grouped by topic. --- ## Getting Started Copy a supplier URL, let AI build the listing, review, and publish. ### How do I add products to my store? Adding products is simple: copy, paste, review, and publish. 1. Copy the **product URL** from any supplier such as Amazon, AliExpress, Alibaba, or Etsy. 2. Paste it into the **Product Upload** dashboard. 3. The AI automatically extracts the title, description, images, variants, and pricing. 4. Review the details, make any edits you like, then click **Publish** to push it straight to your store. > Tip: 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). > Tip: Already on a supplier page? The [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available) captures it in one click, with no URL copying, and it works on many sites that are otherwise hard to scrape. ### Which marketplaces and websites are supported? 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. > Note: Rule of thumb: if a product page has structured data, Product Upload can extract it. [Browse all supported suppliers](https://productupload.co/suppliers). ### Which e-commerce platforms can I import products to? 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. > Tip: Grab free, correctly formatted CSV templates for every platform at [productupload.co/resources/templates](https://productupload.co/resources/templates). ### Can I import products in bulk? Yes, in two ways: 1. **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. 2. **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. > Note: 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](https://productupload.co/resources/templates/301-redirect-template-ecommerce-migration) so you do not lose SEO rankings in the move. ### Where do my imported products go after I import them? 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. > Important: 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?](https://productupload.co/faq#q/why-isn-t-my-product-appearing-after-i-click-publish), or send us the product URL and we will trace where it went. ### How can I tell which products were added by Product Upload? 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. > Tip: 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 Tune AI titles, descriptions, pricing, variants, and modes before publishing. ### How does AI improve my imported product listings? 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. > Tip: 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. ### How do I write effective custom AI prompts? 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` > Important: 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. ### What is the difference between the Speed, Balanced, and Quality AI modes? 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 | > Tip: 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. ### Can I set automatic pricing rules or markups? 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 | > Tip: 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](https://productupload.co/faq#q/can-product-upload-populate-the-cost-per-item-field-on-shopify). ### Can Product Upload populate the "Cost per item" field on Shopify? 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. > Note: 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?](https://productupload.co/faq#q/can-i-import-from-supplier-websites-that-require-a-login). ### Can I edit product details before publishing? 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) > Tip: 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. ### How do I set inventory tracking on imported products? By default, imported products are set to `Don't track inventory - always available for purchase`. To change this: 1. Open the **Customize** menu. 2. Switch **Inventory tracking** to `Track inventory - set a stock level`. 3. Set an **Inventory quantity** so every imported variant starts with a fixed stock level. > Tip: Tick **Continue selling when out of stock** if you want the product to stay purchasable once the count hits zero. ### Can I keep the supplier's original description instead of having AI rewrite it? 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. > Note: 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. ### Can Product Upload fill in product type, collections, and metafields automatically? 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. > Note: 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 Fixes for drafts, missing images and variants, currency, blocked sites, and CSV errors. ### Why isn't my product appearing after I click publish? Products are often imported as **Drafts** by default so you can review them before they go live. To make them visible: 1. Go to your **store admin**. 2. Change the product status from `Draft` to `Active`. 3. Make sure the product is assigned to the appropriate **sales channel**. > Note: On Shopify, check that the product is added to the **Online Store** sales channel. ### Why did my products disappear from my shop? 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. ### The product images are in my store admin but don't show on my live site 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. > Note: 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. ### Why are images missing from my imported 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. > Tip: Capturing with the [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available) 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. ### Why are some product variants or colours missing from my import? 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: 1. Open the **Customize** menu and switch the AI mode to ✨ **Quality**, a more powerful model that is better at picking up all variants. 2. Change **Variant detection mode** from `Balanced` to `Aggressive` for tricky pages. > Tip: For sites with complex, JavaScript-driven variant pickers, the [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available) captures every variant exactly as it appears in your browser. > Note: If variants are still missing after these changes, contact support with the product URL and we will investigate. ### The imported images are low resolution - how do I get higher quality? 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](https://productupload.co/faq#q/is-there-a-chrome-extension-available), 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. > Note: If a specific supplier consistently returns low-res images, send an example product URL and we can look into site-specific handling. ### I'm seeing images or content from "similar products" or recommendation sliders in my imports 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.` > Tip: If it keeps happening on a specific site, send the URL to support and we'll tune our extraction for it. ### Why is the imported product price wrong or in a different currency? 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. > Tip: Quickest fix: import with the [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available). 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: 1. 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. 2. 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. 3. 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. > Note: 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. ### How do I set a sale price or compare-at ("was") price on imported products? 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. > Note: 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. ### I keep getting "Sorry, we couldn't import this product" - what's wrong? 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. > Tip: The most reliable fix: import with the [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available). 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](https://productupload.co/extension). 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). > Important: If the issue persists, contact support with the URL and we'll investigate whether there is a workaround. ### The product URL I pasted isn't being recognized - what should I do? 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. > Important: 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. > Tip: For those pages, use the [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available): 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. ### Can I import from supplier websites that require a login? Yes, and the cleanest way is the Chrome extension. > Tip: **Recommended:** the [Product Upload Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available) 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](https://productupload.co/extension). Prefer to paste a URL? Login-protected sites are **partially supported**, but you'll need to pass your session through manually: 1. 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. 2. 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. 3. If cookies alone are not enough, contact support with the supplier URL and we can look into site-specific handling. > Tip: These toggles and more are explained in [The Product Sourcing settings, explained](https://productupload.co/faq#q/the-product-sourcing-settings-explained). ### The app page won't load or I'm seeing a network error 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: 1. Refresh the page. 2. Clear your browser cache. 3. Open the app in an **incognito** or private window. 4. Switch to a different network, such as a mobile hotspot. > Note: If it clears up on a different network, your original network likely has a firewall or DNS restriction blocking the connection. ### How do I re-import a product that's already in my import history? 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. > Note: Product Upload runs a **duplicate check** before creating new products, so an existing listing is updated in place rather than duplicated. ### Will re-importing a product overwrite edits I made manually? 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. > Important: 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. ### The imported title doesn't match the source product - how do I fix it? 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. > Tip: If the title is consistently wrong on a particular site, send us the URL and we'll tune extraction for it. ### My imports are failing after I add a lot of products, could it be Shopify's variant limit? 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. > Note: If you suspect you are being limited but can't confirm it, reach out to support and we can help diagnose. ### My CSV won't import into my store, or I get an "Uploaded file must be of type 'csv'" error 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. > Tip: 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 Connect Shopify, Wix, WooCommerce, BigCommerce, and Squarespace, plus the Chrome extension. ### Does Product Upload work with Shopify? 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** > Tip: Just installed the app? Start with [How do I add products to my store?](https://productupload.co/faq#q/how-do-i-add-products-to-my-store). ### Does Product Upload work with Wix? 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) > Tip: Imports arrive ready to review in your Wix dashboard, so you can fine-tune each one before making it visible. ### How do I use Product Upload with WooCommerce? Product Upload supports **WooCommerce** via CSV export. 1. Import your products into the Product Upload dashboard as usual. 2. Select the products you want to export, click **Publish products** at the top, and choose WooCommerce. 3. A CSV formatted for WooCommerce's built-in importer is generated. 4. 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. > Note: Need to understand the format? Download our free [WooCommerce CSV template](https://productupload.co/resources/templates/woocommerce-product-csv-template) or grab the [WooCommerce CSV agent skill](https://productupload.co/resources/skills/woocommerce-product-csv-agent-skill) for technical details. ### Does this tool handle order fulfillment or inventory syncing? No. Product Upload focuses on the **sourcing and listing creation** stage: getting products from supplier websites into your store quickly and accurately. > Note: For ongoing inventory sync or automated order fulfillment, use a dedicated dropshipping or fulfillment tool alongside Product Upload. ### Is there a Chrome Extension available? 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](https://chromewebstore.google.com/detail/product-upload/ljpmjnjdkgddjcgndgnhajnfcnpopjgm) * Or visit [productupload.co/extension](https://productupload.co/extension) for the full overview. > Tip: Prefer not to install anything? Pasting URLs in the dashboard still works on any browser or device. --- ## Subscription & Billing Credits, plans, refunds, the free tier, and how to cancel or fix charges. ### Do my unused credits roll over to the next month? Yes. Any credits you do not use in a billing cycle carry over and accumulate as long as your subscription is active. > Note: For example, if you have 91 credits remaining when your plan renews with 100 new credits, you will have 191 credits available. ### Why did one product use multiple credits? 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. > Tip: 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. ### Can I buy extra credits as a one-off without upgrading my plan? Yes. On the [Plans page](https://productupload.co/pricing) 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. > Note: 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. ### Can I use my subscription credits across multiple stores? 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: 1. Contact support with the **URLs of the stores** involved. 2. We will split or pool your credit balance across them manually. > Tip: This is common for agencies and multi-brand sellers, so just reach out and we'll set it up. ### What happens when I reach my plan's product limit? 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. > Note: Products already imported are never affected. ### How many free imports do I get before I have to pay? 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. > Tip: Once you have used your 5 imports, pick any plan on the [Plans page](https://productupload.co/pricing) to keep going. Unused imports and Booster Pack credits roll over for as long as your subscription stays active. ### How do I cancel or downgrade my subscription? 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. > Note: 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. ### Why am I being charged again, or charged every time I reopen the app? 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. > Important: 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. ### My Plan tab is empty or I can't find where to manage my plan 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. > Note: 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. ### Can I keep my products if I cancel my subscription? 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. > Note: 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. ### Do you offer refunds if Product Upload isn't the right fit? Yes. If Product Upload hasn't worked for your store, reach out via the chat widget or email [hello@productupload.co](mailto: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. > Tip: 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 Import from suppliers in any language and translate your listings. ### Does Product Upload work with non-English supplier websites? 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` > Tip: Translating a whole catalogue? ✨ **Quality** mode produces the most accurate translations. ### Why are variant names showing in the wrong language? 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`. > Tip: Using ✨ **Quality** AI mode also tends to produce more accurate translations. --- ## Advanced Settings Power-user sourcing controls: always scrape, custom cookies, image proxy, and markups. ### Does Product Upload manage the full dropshipping process? 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 | > Note: 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. ### The Product Sourcing settings, explained 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 | > Tip: Start with **Always scrape products** when a site misbehaves. It resolves the majority of sourcing issues on its own. > Note: When even Always scrape can't get past a site's protection or login, the [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available) usually can, since it captures the page from your real browser session. ### How do I send custom cookies for a login-protected supplier? Some wholesale and B2B suppliers hide pricing behind a login. > Tip: The easiest way in is the [Chrome extension](https://productupload.co/faq#q/is-there-a-chrome-extension-available): 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: 1. Open the **Product Sourcing** tab and turn on **Send custom cookies when scraping**. 2. Paste a cookie string from your logged-in browser session, in the format `session_id=abc123; token=xyz789`. 3. The scraper attaches that cookie header so it can see authenticated pricing and content. > Important: 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. ### How do variant detection modes work? 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. > Tip: Pair `Aggressive` with ✨ **Quality** AI mode for the toughest product pages. ### How do markups and cost mapping work together? Two settings in the **Customize** menu shape your pricing on import: 1. **Price multiplier:** multiplies the supplier price to set your retail price. For example, `2` doubles it. 2. **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. > Note: Used together, you get an accurate cost basis for profit reporting and a consistent retail margin across your catalog, with no manual price editing.