PHPackages                             aimeos/aimeos-flow - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. aimeos/aimeos-flow

AbandonedArchivedTypo3-flow-package[Framework](/categories/framework)

aimeos/aimeos-flow
==================

Professional, full-featured and high performance Flow/NeosCMS e-commerce package for online shops and complex B2B projects

2019.10.1(6y ago)282.1k9[1 issues](https://github.com/aimeos/aimeos-flow/issues)LGPL-3.0-or-laterPHP

Since Oct 21Pushed 6y ago4 watchersCompare

[ Source](https://github.com/aimeos/aimeos-flow)[ Packagist](https://packagist.org/packages/aimeos/aimeos-flow)[ Docs](https://aimeos.org/Flow)[ RSS](/packages/aimeos-aimeos-flow/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (13)Versions (51)Used By (0)

[ ![Aimeos logo](https://camo.githubusercontent.com/e55b7a8426f14ba6040d604746b03b7e096af41ede8fead0ea817cbb8d60f998/68747470733a2f2f61696d656f732e6f72672f66696c6561646d696e2f74656d706c6174652f69636f6e732f6c6f676f2e706e67 "Aimeos")](https://aimeos.org/)Aimeos Flow/Neos package
========================

[](#aimeos-flowneos-package)

[![Build Status](https://camo.githubusercontent.com/b2c3072ddc9165a15c67fdb9a64c32a3f92d3ad50093b144e9b12c87de9966a4/68747470733a2f2f7472617669732d63692e6f72672f61696d656f732f61696d656f732d666c6f772e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/aimeos/aimeos-flow)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/05590511e32879a13f57fdaeba62e893ffe0497d2199f026fe20a509ec9a3423/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f61696d656f732f61696d656f732d666c6f772f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/aimeos/aimeos-flow/?branch=master)

⭐ Star us on GitHub — it helps!

[Aimeos](https://aimeos.org/Flow) is THE professional, full-featured and high performance e-commerce package for Flow/NeosCMS! You can install it in your existing Flow application within 5 minutes and can adapt, extend, overwrite and customize anything to your needs.

[![Aimeos Flow demo](https://camo.githubusercontent.com/4cc4e2e8c8624f003fe7c3791b437a0c4b1b4cb91eef7b17d9e083a369ed0676/68747470733a2f2f61696d656f732e6f72672f66696c6561646d696e2f61696d656f732e6f72672f696d616765732f61696d656f732d6769746875622e706e67)](http://flow.demo.aimeos.org/)

Table of content
----------------

[](#table-of-content)

- [Installation](#installation)
- [Setup](#setup)
- [Hints](#hints)
- [License](#license)
- [Links](#links)

Installation
------------

[](#installation)

This document is for the latest Aimeos Flow **2019.10 release and later**.

- LTS release: 2019.10

The Aimeos Flow/Neos web shop package is a composer based library that can be installed easiest by using [Composer](https://getcomposer.org):

`composer create-project neos/flow-base-distribution myshop`

Make sure that the **database is set up and it is configured**. If you want to use a database server other than MySQL, please have a look into the article about [supported database servers](https://aimeos.org/docs/Developers/Library/Database_support)and their specific configuration.

Neos has a nice setup page for this when opening the `/setup` URL of your installation. For Flow, this is done in your `Configuration/Settings.yaml` file and must at least include these settings:

```
Neos:
  Flow:
    persistence:
      backendOptions:
        host: ''
        dbname: ''
        user: ''
        password: ''
```

**Important:** The configuration file format requires each additional indention to be two spaces. Not more, not less and no tabs at all! Otherwise, you will get an error about an invalid configuration file format.

Then add these lines to your `composer.json` of your Flow/Neos project:

```
    "extra": {
        "installer-paths": {
            "Packages/Extensions/{$name}/": ["type:aimeos-extension"]
        }
    },
    "prefer-stable": true,
    "minimum-stability": "dev",
    "require": {
        "aimeos/aimeos-flow": "~2019.10",
        ...
    },

```

Afterwards, install the Aimeos shop package using

`composer update`

Setup
-----

[](#setup)

To create all required tables and to add the demo data, you need to execute a Flow console command in the base directory of your Flow application:

`./flow aimeos:setup --option=setup/default/demo:1`

In a production environment or if you don't want that the demo data gets installed, leave out the `--option=setup/default/demo:1` option.

For **Flow only** you need to import the routes from the Aimeos web shop package into your `Configuration/Routes.yaml` nice looking URLs. Insert the lines below to the **beginning** of the Routes.yaml file:

```
-
  name: 'Aimeos'
  uriPattern: 'shop/'
  subRoutes:
    AimeosShopRoutes:
      package: 'Aimeos.Shop'
```

It's important to import the routes from the Aimeos web shop package before the `FlowSubroutes` lines. If you add it afterwards, the default Flow routes will match first and you will get an error that the requested package/action wasn't found.

Now Flow would basically know which controller/action it shall execute. But with Neos, one additional step is needed:

Add the following **PrivilegeTarget** to `Configuration/Policy.yaml`

```
privilegeTargets:
  Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilege:
    'MyShop:AllActions':
      matcher: 'method(Aimeos\Shop\Controller\(.*)Controller->(.*)Action())'

roles:
  'Neos.Flow:Everybody':
    privileges:
      -
        privilegeTarget: 'MyShop:AllActions'
        permission: GRANT
```

The above will grant access to **all** Aimeos Controller/Actions pairs, for **everyone** - probably not what you want. Please refine to your needs!

Then, you should be able to call the catalog list page in your browser using

`http:///shop/list`

For the administration interface you have to setup authenticaton first and log in before you will be able to get into the shop management interface:

`http:///shop/admin`

Hints
-----

[](#hints)

To simplify development, you should configure to use no content cache. You can do this in the `Configuration/Settings.yaml` file of your Flow/Neos application by adding these lines at the bottom:

```
Aimeos:
  Shop:
    flow:
      cache:
        name: None
```

License
-------

[](#license)

The Aimeos Flow/Neos package is licensed under the terms of the LGPLv3 license and is available for free.

Links
-----

[](#links)

- [Web site](https://aimeos.org/Flow)
- [Documentation](https://aimeos.org/docs/Flow)
- [Forum](https://aimeos.org/help)
- [Issue tracker](https://github.com/aimeos/aimeos-flow/issues)
- [Composer packages](https://packagist.org/packages/aimeos/aimeos-flow)
- [Source code](https://github.com/aimeos/aimeos-flow)

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 99.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~29 days

Recently: every ~23 days

Total

50

Last Release

2399d ago

Major Versions

2016.10.5 → 2017.03.x-dev2017-03-10

2016.10.6 → 2017.04.32017-07-05

2017.10.2 → 2018.01.12018-01-10

2017.10.x-dev → 2018.04.12018-04-13

2018.10.x-dev → 2019.01.12019-01-16

### Community

Maintainers

![](https://www.gravatar.com/avatar/ccdc84033584516c77fb6aa7f85dc7048f2fbcd08867fc6abf115d094bab5eef?d=identicon)[aimeos](/maintainers/aimeos)

---

Top Contributors

[![aimeos](https://avatars.githubusercontent.com/u/8647429?v=4)](https://github.com/aimeos "aimeos (445 commits)")[![mrimann](https://avatars.githubusercontent.com/u/1093784?v=4)](https://github.com/mrimann "mrimann (2 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (2 commits)")

---

Tags

aimeose-commerceecommerceflowframeworkjson-apiperformancephpshopshopecommercee-commerceflowb2bneoscmsaimeosportalmarket place

### Embed Badge

![Health badge](/badges/aimeos-aimeos-flow/health.svg)

```
[![Health](https://phpackages.com/badges/aimeos-aimeos-flow/health.svg)](https://phpackages.com/packages/aimeos-aimeos-flow)
```

###  Alternatives

[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.5k91.2k4](/packages/aimeos-aimeos-typo3)[aimeos/aimeos-symfony

Professional, full-featured and high performance Symfony e-commerce bundle for online shops and complex B2B projects

1.4k4.3k](/packages/aimeos-aimeos-symfony)[aimeos/aimeos-laravel

Cloud native, API first Laravel eCommerce package with integrated AI for ultra-fast online shops, marketplaces and complex B2B projects

8.6k214.7k3](/packages/aimeos-aimeos-laravel)[aimeos/aimeos-core

Full-featured e-commerce components for high performance online shops

4.5k346.9k48](/packages/aimeos-aimeos-core)[aimeos/ai-cms-grapesjs

Aimeos GrapesJS CMS extension

970106.9k1](/packages/aimeos-ai-cms-grapesjs)[aimeos/aimeos

Aimeos ecommerce and shop system

5.3k108.1k](/packages/aimeos-aimeos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
