Docs / 📦 Inventory

Importing Products

Three ways to get products into Lagrio, CSV upload, AI receipt scan, and Smart Import for component inventory.

Getting products into Lagrio is quick. You have three options: upload a CSV file, scan a supplier receipt with AI, or use Smart Import if you run a component-based shop.

CSV Import

CSV import works well when you have a spreadsheet ready. Click “Import CSV” on the Products page. You can drag and drop your file or browse to find it.

The wizard has three steps. First, upload your file. Second, map your columns. Lagrio tries to detect which columns are which, but you can adjust if needed. Third, preview everything and confirm.

You can import name, SKU, stock count, threshold, category, and price. Missing columns are fine. Lagrio will skip what’s not there.

When to use CSV

Use this when you’re setting up your shop for the first time or moving from another system. It’s also good for bulk updates. If you keep inventory in a spreadsheet, you can export and upload it whenever you need to sync.

AI Receipt Import

This is where Lagrio shines. When you get a delivery from your supplier, snap a photo of the receipt or invoice. Click “Import Receipt” on the Products page (the purple button with a camera icon).

Upload a JPG, PNG, or PDF. Lagrio uses OpenAI Vision to read the items on the receipt. It then tries to match them to your existing products. The matching is smart. It handles spelling variations and works across Norwegian and English.

The three-step process

After you upload, Lagrio shows you what it found. Items are color-coded. Green means it matched automatically. Yellow means it has a suggestion, you just need to confirm. Red means you need to pick the product manually or create a new one.

If an item isn’t in your inventory yet, you can add it right there. Just click “Create new product” next to the item.

Multi-page PDFs work fine. Lagrio will read all the pages.

Important note

The AI import only brings in quantities. It doesn’t import prices. This keeps your pricing separate from supplier invoices, which is usually what you want.

Smart Import for Component Inventory

If your shop builds products from raw materials, Smart Import saves you hours. This feature is built for shops using WooCommerce with the Product Options plugin by Door Panel (the DP plugin).

Let’s say you make dog collars. Each collar uses different lengths of webbing, different buckles, and different D-rings. You’ve set this up in WooCommerce using product options. Smart Import reads all those options and extracts the components.

How it works

Click “Smart Import” and connect to your WooCommerce store. Lagrio will analyze your products and show you all the components it found. Webbing shows up in meters. Hardware shows up in pieces.

Review the list. You can see which components appear in which products. Select the ones you want to track in Lagrio, then click Apply. Lagrio creates inventory items for each component.

This is a one-time setup, but it’s a big time saver. Instead of manually typing every buckle type and webbing color, you pull it straight from your existing product catalog.

Who should use this

This is built for makers. If you sell finished goods that you don’t make, stick with CSV or receipt import. But if you craft products from parts, and those parts are already defined in WooCommerce, Smart Import is your shortcut.

Which method to use

Start with Smart Import if you’re a maker using WooCommerce. It builds your inventory from what you already have.

Use receipt import when restocking. It’s fast, works with phone photos, and keeps your inventory up to date with every delivery.

Use CSV for the first setup if you have a list ready, or for bulk changes. It’s the most flexible if you want full control over every field.

All three methods work together. You’re not locked into one. Use what fits the moment.