Skip to content
0neShot edited this page Sep 9, 2026 · 3 revisions

Welcome to the SmartParts Wiki

Welcome to the official documentation for SmartParts – the advanced automated part creation and API integration plugin for InvenTree.

SmartParts bridges the gap between your physical inventory and major electronic component distributors. It allows you to scan barcodes or search for MPNs and automatically imports comprehensive part data, parameters, multiple supplier links, and pricing tiers directly into your database.


📖 Table of Contents

🚀 Getting Started

💻 User Guide

🔧 Hardware & Admin Guide

🛠️ Developer Documentation


💡 Key Features at a Glance

  • Multi-Supplier Support: Scan once, get supplier links and pricing from Mouser, DigiKey, LCSC, element14, and TME simultaneously.
  • Robust Barcode Parsing: Industrial-grade DataMatrix parsing capable of handling stripped Keyboard Wedge inputs.
  • Smart Parameter Normalization: Automatically cleans up useless API data (like - or N/A) and normalizes SI prefixes and engineering shorthand.
  • Intelligent Category Matching: Multi-stage heuristics to map distributor categories to your internal InvenTree categories with structural category descent.
  • Kiosk-Ready: Includes a dedicated, touch-friendly PureScan UI for warehouse terminals.

Found a bug or have a feature request? Please open an issue on our main GitHub repository.

Clone this wiki locally