TreoPIM is a single page application (SPA) with an API-centric architecture and flexible data modell based on entities, entity attrubitues and relations of all kinds among them. Content & Product Information Management (PIM) Framework TreoPIM allows you to gather and store all your product content in one place, enrich it and spread it to several…
Latest commit bc20902 Nov 14, 2018

README.md

treopim_h80

What is TreoPIM?

anne

TreoPIM is a single page application (SPA) with an API-centric architecture and flexible data model based on entities, entity attributes and relations of all kinds among them. TreoPIM allows you to gather and store all your product content in one place, enrich it and spread it to several channels like own online shop, amazon, eBay, online shops of your distributors, on a tablet or mobile application. TreoPIM will help you to structure and organize all your flexible data and get rid of excel mess. You can use TreoPIM together with EspoCRM as a single instance, so if you need both - a PIM and a CRM, TreoPIM is the best solution for you!

##Why TreoPIM?

  • Extensible with Modules
  • Really quick Time-to-Market and low implementation costs!
  • TreoPIM is 100% free open source solution licenced under GPLv3
  • TreoPIM is web based and thus platform independent
  • No limitations
  • Configurable, flexible and customizable
  • Based on modern Technologies
  • Modern software architecture it good code quality
  • Role-based permissions, even on field level
  • Flexible Data Modell
  • CRM functions included!
  • REST API

Functions

TreoPIM comes with a lot of functions directly from the box.

unctions_banne

Basic functions Advanced functions
Simple Data Import and Data Export Dashboards
Channels Knowledge Management
Product Associations Document Management
Categorisation and Segmentation Entity Configurator
Product Families Team Work
Attribute Groups and Attributes Roles and Team-Based Access
Product Management Change history, Notifications and Comments
Image Management and much more..

Want to know more about TreoPIM functions? Please visit our website!

##Technology

TreoPIM is based on EspoCRM and uses PHP7 and backbone.js.

echnology_schem

Want to know more about TreoPIM Technology please visit our website!

Integrations

TreoPIM can be integration with any system, which are import and export channels. For example, most common way to use TreoPIM is together with you ERP System and several online shops.

We are already working on the following connectors for export channels:

Icon System Current State
ystem_magento Magento 1 Connector is currently in development
ystem_magento Magento 2 Connector is currently in development
ystem_oxi OXID eShop Connector is currently in development
ystem_shopwar Shopware Connector is currently in development

Requirements

  • PHP 7.1 or above (with json, openssl, pdo_mysql, zip, gd, mbstring, imap, curl, xml extensions);
  • Composer
  • MySQL 5.5.3 or above,
  • Composer.

Documentation

  • Documentation for users is available here.
  • Documentation for administrators is available here.
  • Documentation for developers is available here.

Installation

  1. Create your new project by running:
    composer create-project treo/treopim my-treopim-project
    
  2. Install TreoPIM by following the TreoPIM installation wizard in web interface.
  3. Configure crontab. Go to http://YOUR_PROJECT/#ScheduledJob for getting instructions

Alternative installation

  1. Download or clone treopim:
    git clone https://github.com/ZinitSolutionsGmbH/treopim.git
    
  2. Go to treopim project:
    cd treopim
    
  3. Update composer:
    php composer.phar install
    
  4. Install TreoPIM by following the TreoPIM installation wizard in web interface.
  5. Configure crontab. Go to http://YOUR_PROJECT/#ScheduledJob for getting instructions

License

TreoPIM is published under the GNU GPLv3 license.

Support