Introduction
UnoPim is an open-source Product Information Management (PIM) system built on the Laravel framework. It helps businesses organize, manage, and enrich their product information in one central repository.
Features
1) Centralized Product Management- Manage all your product data in one place with support for Simple and Configurable product types.
2) Data Enrichment- Enhance your product information with detailed attributes, including support for 12 data types and swatch types for visual attribute options.
3) Category Management- Organize products into categories for easier navigation, with customizable category fields.
4) User Management- Control user access and permissions with role-based access control.
5) API Integration- Seamlessly integrate with other systems via RESTful APIs with OAuth 2.0 authentication.
6) Localization- Support for multiple languages and locales with automatic AI-powered translation.
7) Import/Export Functionality- Easily import and export product data using CSV, XLS, and XLSX formats, with drag-and-drop file upload, real-time job tracking, and pause/resume/cancel controls.
8) Magic AI for Product Content Generation- Automatically generate engaging product content using advanced LLM technology with support for 10+ AI providers including OpenAI, Gemini, Ollama, and Groq.
9) Multi-Channel Support- Manage and distribute your product data across multiple sales channels from a single platform.
10) AI Agent Chat- Interact with your PIM using natural language through the AI Agent Chat interface with 32+ built-in PIM tools for product management, data quality, and bulk operations.
11) Product Completeness- Monitor data quality with product completeness scoring that tracks how much required information has been filled in per channel and locale.
12) Notifications- Stay informed with in-app and email notifications for import/export jobs, product changes, and system events.
13) Webhooks- Automate workflows with product update webhooks that trigger HTTP callbacks when product data changes.
14) Enhanced Dashboard- Get a comprehensive overview of your catalog with widgets for product statistics, activity charts, completeness scores, channel readiness, and recent operations.
15) Product Bulk Edit- Edit multiple products at once by selecting them from the datagrid and applying bulk changes to shared attributes.
16) PostgreSQL Support- Full support for PostgreSQL databases in addition to MySQL for improved cross-database compatibility.