The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

Unopim

unopim/unopim image

Unopim stats

Downloads
56
Stars
49
Open Issues
2
Forks
5

View on GitHub →

UnoPim Laravel PIM

UnoPim

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:

  1. Project Setup:

    composer create-project unopim/unopim
    cd unopim
  2. Install the 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, 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:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add some 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-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.

unopim photo

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

Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.


Unopim Unopim Related Articles

UnoPim is a Product Information Management System Built With Laravel image

UnoPim is a Product Information Management System Built With Laravel

Read article
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Typesense Search logo

Typesense Search

Typesense is an open source, blazing-fast search engine, optimized for helping you build delightful search experiences for your sites and apps. Natively integrated with Laravel Scout.

Typesense Search
PhpStorm logo

PhpStorm

The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

PhpStorm
DreamzTech logo

DreamzTech

Hire 6-10+ Yrs. experienced skilled Laravel Developers from DreamzTech. We ensure NDA protected, 100% quality delivery. Contact Us & Discuss Your Need.

DreamzTech
Laravel Cloud logo

Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Cloud
Honeybadger logo

Honeybadger

Simple developer-focused application monitoring for Laravel. Error tracking, log management, uptime monitoring, status pages, and more!

Honeybadger