P
Portaim Beta

From messy CSV to Shopify-ready products

Import supplier product data into Shopify. AI maps columns, validates everything, and fixes issues — you just confirm.

This supplier file has 4 issues. Watch them get fixed.

Raw supplier file
Product 1
Fixed
titleauto
title
ORGANIC COTTON TEE
Fixed ALL CAPS → Title Case
prcAI
prc
$29.99
Stripped $ symbol
statusauto
status
published
"published" → "active"
wghtAI
wght
0.5kg
Converted to grams
supplier_messy_products.csv · 4 rows · 6 columns
·Click any step to jump

Free during beta · No credit card required

Without Portaim

Manually matching supplier columns to Shopify fields. Every. Single. Time.

With Portaim

AI maps columns automatically. Just confirm the matches and move on.

Without Portaim

Upload to Shopify, get rejected. Fix one thing, rejected again. Repeat.

With Portaim

Every issue caught before you export — invalid values, wrong formats, missing fields. No surprises.

Without Portaim

Hours cleaning up prices, weights, statuses, and typos in spreadsheets.

With Portaim

Auto-fix, bulk value mapping, and AI suggestions handle the cleanup.

Step 1

Upload

Drop your supplier CSV or Excel file. Pick the sheet and header row — we handle the rest.

Upload File
Drop your file here
or click to browse
CSV or Excel files up to 10MB
Step 2

Map Columns

AI reads your supplier headers and suggests the right Shopify fields. Green means auto-matched, purple means AI-suggested. You just confirm.

6/6 mappedAutoAI
Handle
OCT-001
Title
Organic Cotton Tee
Variant Price
29.99
Status
active
homegoods-warehouse-spring-catalog.csv3 rows
Step 3

Fix & Preview

Every row is checked against 40+ Shopify-specific rules. Invalid values, wrong formats, missing fields — all flagged with one-click fixes and AI suggestions.

Fix & Review
7 errors7 warnings
Invalid Values7
Status field · 2 values fixed
hiddendraft
publishedactive
+ Inventory Policy, Weight Unit also fixed
homegoods-warehouse-spring-catalog.csv83 rows
Step 4

Export

Download a clean, Shopify-formatted CSV — or connect your store and push products directly via API. Your import summary shows exactly what was fixed.

Export Data
Products
83
83 rows
Fixes Applied
4
3 auto · 1 manual
Warnings Left
0
All resolved
Mapped Fields
17
All mapped
homegoods-warehouse-spring-catalog.csv83 rows

The transformation

Your messy supplier data goes in. Clean, Shopify-ready products come out.

Supplier file Shopify-ready
Column name prod_desc_lng Body (HTML)
Price format €12,50 12.50
Status value enabled active
Option value BLUE / XL Blue
Missing SKU (empty) SUP-001-BLU-XL
Inventory policy backorder deny

What else you get

Built for Shopify, Not Generic CSV

Every rule knows what Shopify actually accepts — product types, inventory policies, weight units, HTML body, variant options. Not just "is this a number?"

Smart Issue Resolution

Four ways to fix issues: auto-fix for common problems, value mapping for bulk replacements, AI suggestions for tricky cases, and manual editing when you need full control.

Direct Shopify Push

Connect your Shopify store and push products directly via API. No more downloading CSVs, opening Shopify admin, and importing manually.

Multi-Language AI

Supplier sends files in German, French, or Spanish? AI suggestions and fixes work in their language. No translation step needed.

Free during beta

Try Portaim with your real supplier files. No credit card required.

$0 /month Beta
  • AI column mapping
  • Shopify-specific validation
  • Auto-fix + AI suggestions
  • CSV + Shopify export
  • Smart issue resolution
Beta includes up to 10 imports per month, 1,500 rows per month. Full limits at launch.
Create Free Account

After beta: $29/month, cancel anytime. Early adopters get 3 months free.

Frequently asked questions

What file formats are supported?

CSV, XLSX, and XLS files. You can pick the specific sheet and header row during upload.

Do I need a Shopify store?

No. You can download a clean CSV formatted for Shopify and import it manually. Direct Shopify export is optional.

Is my data safe?

Yes. Files are stored in secure cloud storage with presigned URLs. Your data is never shared or used for training.

What are the beta limits?

10 imports per month, 1,500 rows per month, up to 10,000 rows per file. These limits will be adjusted at full launch.

What does it cost after beta?

$29 per month, cancel anytime. Early beta users get 3 months free when the paid plan launches.

Stop fighting spreadsheets. Start importing.

Free during beta. No credit card. Real supplier files welcome.