Skip to content
@unopim

UnoPim

A free and open-source Laravel-based PIM system to help businesses organize, manage, and enrich their product data centrally.

UnoPim logo

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

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.

    Centralized Product Management Interface

  • Data Enrichment
    Enhance your product information with detailed attributes and descriptions.

    Data Enrichment Interface

  • Magic AI for Product Content Generation
    Automatically generate engaging product content using advanced Large Language Model (LLM) technology.

    AI-powered Product Content Generation

  • User Management
    Control user access and permissions.

    User Management Interface

  • API Integration
    Seamlessly integrate with other systems via RESTful APIs.

    API Integration Interface

  • Localization
    Support for multiple languages and locales.

    Localization Support

  • Multi-Channel
    Support for multiple sales channels.

    Multi-Channel Support

  • Multi-Currency
    Support for multiple currencies.

    Multi-Currency Support

  • Import/Export Functionality
    Easily import and export product data using CSV and XLSX formats, with a quick export feature for streamlined data handling.

    Data Import/Export Interface

  • Themes
    UI compatible with both Light and Dark themes.

    Light/Dark Theme Interface

  • Version Control
    Track the history of changes in your product data.

    Version Control Interface

🚀 Installation

To get started with UnoPim, follow these steps:

  1. Project Setup:

    composer create-project unopim/unopim
    cd unopim
  2. Install UnoPim:

    php artisan unopim:install
  3. Serve the application:

    php artisan serve
  4. Access UnoPim:
    Open your browser and go to http://localhost:8000.

  5. Queue Operations:
    To execute import/export operations, initiate the Queue command:

    php artisan queue:work

🐳 Installation with Docker

If you have Docker/Docker Compose installed, follow these steps:

  1. Clone the repository:

    • HTTPS: git clone https://github.com/unopim/unopim.git
    • SSH: git clone git@github.com:unopim/unopim.git
  2. Enter the directory:

    cd unopim
  3. Start the Docker containers:

    docker-compose up -d

    This will pull the necessary images and set up the environment. Once running, access the application at:

    • Application: http://localhost:8000
    • MySQL: http://localhost:3306

Note:
If MySQL is already running on your system, change the MySQL port in the docker-compose.yml and .env files.
Run docker-compose up -d again to apply changes.

📖 Usage

Once installed, you can start adding and managing your products. The intuitive interface allows you to categorize products, enrich data, and manage user permissions easily.

📬 Postman API Collection

To interact with UnoPim's API, you can use our official Postman collection:

UnoPim APIs on Postman

This collection provides ready-to-use API requests for various UnoPim features. You can import it directly into your Postman workspace and start testing the APIs.

🤝 Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. 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-source software licensed under the Open Software License (OSL) 3.0.

🙏 Acknowledgements

We extend our thanks to all contributors and the Laravel community for their support and contributions.

Pinned Loading

  1. unopim unopim Public

    A free and open source Laravel-based PIM software to help businesses organize, manage, and enrich their product data centrally.

    PHP 915 52

Repositories

Showing 9 of 9 repositories
  • unopim Public

    A free and open source Laravel-based PIM software to help businesses organize, manage, and enrich their product data centrally.

    unopim/unopim’s past year of commit activity
    PHP 915 MIT 52 5 1 Updated Feb 27, 2025
  • bagisto-rest-api Public

    Rest API plugin for the integration of UnoPim Bagisto.

    unopim/bagisto-rest-api’s past year of commit activity
    PHP 0 3 0 0 Updated Feb 26, 2025
  • unopim-digital-asset-management Public

    Unopim Digital Asset Management (DAM) is a flexible solution for managing digital assets in the Unopim PIM ecosystem. Key features include file and directory management, asset upload, preview, and deletion, advanced metadata tagging, collaboration tools, and CSV/XLSX export for asset assignment.

    unopim/unopim-digital-asset-management’s past year of commit activity
    PHP 5 MIT 5 1 0 Updated Feb 25, 2025
  • bagisto-connector Public

    Unopim-Bagisto Connector enables seamless data sync between Unopim PIM and Bagisto. It supports syncing of product information, attributes, and media assets. Key features include customizable mappings, Bagisto API compatibility, and real-time updates, ensuring accurate and consistent data across platforms.

    unopim/bagisto-connector’s past year of commit activity
    PHP 0 0 0 0 Updated Feb 12, 2025
  • shopify-connector Public

    Unopim Shopify Integration connects your Shopify store with Unopim, enabling seamless product data synchronization, including prices, descriptions, and images, for efficient and centralized product management.

    unopim/shopify-connector’s past year of commit activity
    PHP 5 MIT 5 0 1 Updated Feb 6, 2025
  • temp-media Public
    unopim/temp-media’s past year of commit activity
    0 0 0 0 Updated Jan 14, 2025
  • user-guide Public

    An In-Depth User Guide for Effortlessly Using Unopim

    unopim/user-guide’s past year of commit activity
    Shell 1 2 1 0 Updated Jan 9, 2025
  • unopim-docs Public

    Documentation for Unopim, a free and open-source Laravel-based PIM system. Includes installation guides, usage instructions, and developer resources for managing and enriching product data.

    unopim/unopim-docs’s past year of commit activity
    Shell 1 5 0 1 Updated Dec 6, 2024
  • .github Public

    A free and open-source Laravel-based PIM system to help businesses organize, manage, and enrich their product data centrally.

    unopim/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Sep 16, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…