Load your catalog once AI maps every column for you
Import products from CSV, Excel, XML, a supplier feed, a webshop URL or the page open in your browser, and AI proposes the field mapping.
- 5 import sources
- Scheduled feed imports
Key features
Import files and feeds
CSV, Excel, XML and JSON files, plus API integrations and supplier feeds that re-run on a schedule.
Reuse a saved mapping
AI proposes a product field per column. Save the result and the next import from that source starts already mapped.
Set the rules before it runs
Match duplicates on SKU or EAN, pick which fields may be overwritten, and choose the status new products arrive in.
Sources
Every place your products already live
A file, a platform, a supplier feed, a URL or the page you have open. All five land in the same importer and the same mapping step.
Files you already export
CSV, Excel (XLS/XLSX), XML and JSON, uploaded straight from your machine.
Platforms and ERPs
Shopify, WooCommerce, Magento 2, Lightspeed and CCV Shop connect over API and re-sync on a schedule.
Any webshop URL
Paste a category page, a sitemap or a list of URLs and WISEPIM walks the pagination to find every product.
The page in your browser
The extension imports from a page your own browser loaded, including sites that turn away server-side crawlers.
How it works
Three steps from source to catalog
The same flow whether the products come from a spreadsheet, an API integration or a competitor's category page.
01
Pick your source
Upload a file, choose an integration or supplier feed, paste a webshop URL, or import with the extension from the page you have open.
WISEPIM reads the source and shows you what it found before anything is written.
02
Review the mapping
AI reads your column headers and sample values and proposes a product field for each one. Change any row, then save the mapping.
The mapping is stored against that source, so the second import never asks again.
03
Set the rules and run
Choose the duplicate match key, which fields may be overwritten, and the status new products arrive in. Then start the run.
The import works through the queue in the background while you carry on.
Field mapping
Drag a column onto its field
AI does the first pass. When a column has no obvious home, such as a supplier's own spec code or a second price, you place it yourself.
Drag a column onto a field, or select a column and pick its field.
5/8 fields mapped
Columns without a field
WISEPIM product fields
SKU
art_nrMatched by AIProduct name
prod_titleMatched by AIDescription
Price
price_ex_vatMatched by AIStock
qty_on_handMatched by AIBrand
Color
EAN
ean13Matched by AI
After the run
Gaps surface here, not on your channel
Post-import cleanup lists what came in short, whether that is weight, images or price, grouped by field instead of by product.
See what is missing
Every product that arrived without a required field, counted per field so you know which gap blocks the most SKUs.
Fix a group in one pass
Send a group straight to bulk edit or AI enrichment rather than opening products one at a time.
Re-run without doubling
The saved mapping and the SKU or EAN match key mean a second run updates the products already there.
Browser extension
Import straight from your browser
Some catalogs never expose a file or an endpoint, and some sites turn away anything that isn't a real browser. The WISEPIM extension imports from the page you already have open, so those sources stop being dead ends.
- Works on Chrome, Edge and Firefox, plus Chromium browsers like Brave and Arc
- Imports a single product or a whole category page, with images, specs and the source URL
- Reads the page your own browser loaded, so bot protection isn't in the way
- Connect a browser once and pick which project its imports land in
FAQs
Product import questions
What teams ask before they run their first import.
Still have questions?
Can't find the answer you're looking for? Please get in touch with our team.
Contact SupportNext step
Import your first catalog and see the gaps
Start with one file, one integration or one URL. The mapping you save on that run is the one every later import starts from.







