Unopim
Unopim stats
- Downloads
- 56
- Stars
- 49
- Open Issues
- 2
- Forks
- 5
UnoPim Laravel PIM
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.
🛠️ System Requirements
Before you begin, ensure your server meets the following requirements:
- Server: Apache 2
- RAM: 8GB
- Node.js: 18.17.1 LTS or higher
- PHP: 8.2 or higher
- Composer: 2.5 or higher
- MySQL: Version 8.0.32 or higher
✨ Features
-
Centralized Product Management
Manage all your product data in one place. -
Data Enrichment
Enhance your product information with detailed attributes. -
Category Management
Organize products into categories for easier navigation, with customizable category fields. -
User Management
Control user access and permissions. -
API Integration
Seamlessly integrate with other systems via RESTful APIs. -
Localization
Support for multiple languages and locales. -
Import/Export Functionality
Easily import and export product data using CSV and XLSX formats, with a quick export feature for streamlined data handling. -
Magic AI for Product Content Generation
Automatically generate engaging product content using advanced LLM (Large Language Model) technology. -
Multi-Channel Support
Manage and distribute your product data across multiple sales channels from a single platform.
Installation
To get started with UnoPim, follow these steps:
-
Project Setup:
composer create-project unopim/unopimcd unopim -
Install the UnoPim:
php artisan unopim:install -
Serve the application:
php artisan serve -
Access UnoPim: Open your browser and go to
http://localhost:8000. -
Queue Operations To execute import/export operations, you are required to initiate the Queue command. Execute the following command:
php artisan queue:work
Usage
Once installed, you can start adding and managing your products. The intuitive interface allows you to easily categorize products, enrich product data, and manage user permissions.
Contributing
We welcome contributions from the community. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature). - Open a pull request.
Security
If you discover any security vulnerabilities, please follow our Security Policy and report them to support@webkul.com.
License
UnoPim is open-sourced software licensed under the Open Software License (OSL) 3.0.
Acknowledgements
We would like to thank all the contributors and the Laravel community for their support and contributions.