Skip to main contentThe Symfony ecommerce framework
Ultra fast, Open Source and scalable to #gigacommerce
Highlights
- For shops from one to 1 billion items that render in 20ms
- Multi vendor, multi channel and multi warehouse capable
- Build multi-tentant e-commerce SaaS solutions out of the box
- Incl. bundle, voucher, virtual, config, custom and event products
- Turn every product into a subscription with recurring payment
- Supports 100+ payment gateways via Omnipay PHP library
- World class JSON REST and GraphQL API
Take a look at the Aimeos demo setups
The simplest way to ecommerce in Symfony
- $shop = $this->container->get('shop');
- $this->render( 'MyBundle:Catalog:list.html.twig', [
- 'listhead' => $shop->get('catalog/lists')->getHeader()
- 'listbody' => $shop->get('catalog/lists')->getBody()
- ]);
Showcases
Build your custom Symfony ecommerce easily
- use \Aimeos\Controller\Frontend;
- $cntl = Frontend::create($context, 'product');
- $items = $cntl->uses(['text', 'media', 'price'])
- ->category(123)->text('sneaker')
- ->sort('name')->slice(0, 48)->search();
- use \Aimeos\Controller\Frontend;
- $cntl = Frontend::create($context, 'catalog');
- $catalog = $cntl->uses(['text', 'media']);
- $tree = $catalog->getTree();
- $list = $catalog->getPath(123);
- use \Aimeos\Controller\Frontend
- $product = Frontend::create($context, 'product');
- $item = $product->uses(['price'])->find('abc');
- $basket = Frontend::create($context, 'basket');
- $cart = $basket->addProduct($item)->get();