Aimeos

aimeos.org
E-commerce
1-2 Weeks

THE Cloud-native and API-first PHP eCommerce Framework

How to Replace Aimeos

Overview

Aimeos is an open-source, cloud-native and API-first eCommerce framework built for Laravel and TYPO3 that scales from 1 to 1 billion+ items. It enables developers to build full-featured online shops, marketplaces, and B2B applications with ultra-fast performance and complete flexibility. Available in 30+ languages with 400,000+ installations, it's loved by thousands of developers worldwide.

Features

115 features across 39 categories

API(2)

GraphQL API

Sophisticated GraphQL admin API for easy shop content management

JSON REST API

World class JSON REST API following jsonapi.org standard for building custom frontends and progressive web applications

Accessibility(1)

No JavaScript Required

Frontend works also without Javascript enabled

Also in: Justinmind, Justworks, Notion

Administration(7)

Admin Dashboard

Dashboard with latest orders and sales graphs

Catalog Management

Integrated catalog and product management including stock levels

Customer Management

Full customer management interface

Plugin Management

Plugin management for basket actions and extensions

Product Copying

Copy products including associated items

Subscription Management

Management of subscriptions with automatic renewal

Supplier Management

Management of suppliers

Also in: Notion, Airtable, Smartsheet

Architecture(1)

Multi-tenant SaaS

Build multi-tenant e-commerce SaaS solutions with unlimited number of ultra-fast online shops in one installation

Audit(1)

Action Log

Action log of all changes in the system

Catalog(3)

Category Customization

Multiple texts, images and attributes per category with time-based content

Product Categorization

Unlimited number of products and categories with unlimited category tree depth

Product Deactivation

Ability to temporarily deactivate products and categories

Checkout(2)

Address Management

Configurable address fields with support for multiple delivery addresses and country/state selection

Checkout Process

Flexible, configurable one-page or multi-step checkout with reorderable steps

Cloud(1)

Cloud Platform Support

Perfect fit for AWS, Google, Azure or any Kubernetes-based clouds

Communication(4)

Delivery Status Notifications

Email notifications for delivery status changes including dispatched, delivered and returned

Order Confirmation Emails

HTML and text versions of order confirmation emails with customizable content

Payment Status Notifications

Email notifications for payment status changes including refunds, pending, authorization and receipt

Product Watch Notifications

Email notifications for watched products including back in stock and price reduction alerts

Content(1)

WYSIWYG Editor

WYSIWYG editor for content creation

Customer Features(4)

Favorites List

Product favorite list functionality for customers

Last Seen Products

Track and display last seen products per user

Pinned Products

Allow customers to pin products for quick access

Watchlist

Product watch list for back in stock and price reduction notifications

Customer Management(1)

Customer Accounts

Native CMS or application customer accounts with full order history

Customization(2)

Exchangeable Components

Highly configurable with approximately 2,500 options and exchangeable components

Modular Templates

Modular templates that can be easily overwritten in own extensions

Data Management(2)

Async Product Import

Flexible product import using CSV files asynchronously

CSV Import/Export

CSV imports and exports for products and other data

Deployment(2)

Fast Installation

Easy installation and update process

Shared Hosting Compatible

Installable on most web hosting platforms

Design(4)

CSS Customization

Highly customizable via CSS with individual styling per category and product

HTML5 and CSS3

Built with fully HTML5 and CSS3 based design

Responsive Images

Support for responsive images of multiple formats

Responsive Web Design

Responsive web design supporting screens down to 320px

Development(4)

Code Quality

Extremely structured code with high quality scored at 9/10 points

Decorator Pattern

Features can be added by decorators without extending the classes

PHP 8 OOP

Object oriented PHP 8 code with design patterns for optimal solutions

Well Documented Code

Well documented code with approximately 150,000 lines of comments

Frontend(1)

jQuery Integration

jQuery for dynamic features and improved usability

Infrastructure(2)

Database Support

Support for MySQL, PostgreSQL, Oracle, MS SQL Server and DB2

Distributed Database

Data distributable over several and different databases

Integration(3)

Async Status Updates

Import delivery/payment status batch updates asynchronously

Native Framework Integration

Native integration into applications and frameworks

Social Integration

Social network integration including Facebook, Pinterest, Twitter and more

Inventory(1)

Product Stock Management

Dynamic stock level information with pre-order and back in stock capabilities

Localization(3)

Localized Formatting

Localized price, number and date formats

Multi-language Support

Multi-language and multi-currency capable with translations in 30+ languages

Transifex Translation

Extremely simple and comfortable translation to new languages via Transifex

Maintenance(1)

Database Migration

Hassle-free database update from any previous version

Marketing(3)

Amazon-like Recommendations

Create products bought together recommendations like Amazon

Cross-selling

Cross selling with suggested products and products bought together like Amazon

Promoted Products

Time-based product offers and promoted products per category

Marketplace(1)

Multi-vendor Marketplace

Build marketplaces with multi-vendor, multi-channel and multi-warehouse capabilities

Media(2)

Multimedia Support

Support for Images, PDF, video and audio content

Product Image Scaling

Automatic image scaling with configurable sizes

Mobile(1)

Mobile Optimization

Optimized for smart phones and tablets

Orders(2)

Order Management

Full order management with list and detail views including order history

Order Reservation

Reserves products until payment is authorized or received

Payments(14)

Authorize.net

Authorize.net payment provider integration

CardSave

CardSave payment provider integration

Cash on Delivery

Cash on delivery payment method

Direct Debit

Direct debit payment method support

Invoice Payment

Invoice payment method support

Mollie

Mollie payment provider integration

Payment Cost Configuration

Configurable discounts and costs per payment method with fixed and percentage options

Payment Gateways Integration

Support for 100+ payment gateways via Omnipay PHP library

Payment Method Availability Rules

Configurable availability of payment methods based on address country, basket content, order history and customer scoring

PayPal Express

PayPal Express payment provider integration

Pre-payment

Pre-payment payment method

Product Authorization

Separate authorize and capture of payments with ability to cancel pending payments

Refund Management

Refund payment functionality

Stripe

Stripe payment provider integration

Performance(6)

Asynchronous Jobs

Asynchronous jobs for long running tasks and product/order related operations

Block Level Caching

Block level caching for ultra-fast 20ms render times

High Order Volume

Proved to handle 10,000 and more orders per day

Large Product Catalog

Up to 100,000 products out of the box with standard MySQL

Low Resource Usage

Low resource usage of 3-6MB per request

Scalability to 1 Billion Items

Scale infinitely with support for shops from 1 to 1,000,000,000+ items that render in 20ms

Pricing(2)

Block Pricing

Support for block pricing on products

Tax Management

Individual tax rates per product, rebate and payment/delivery option with multiple tax types

Products(10)

Configurable Products

Create configurable products with customizable options and attributes

Custom Products

Support for custom product types with extended functionality

Event Products

Create event-based products for time-based events

Product Attributes

Unlimited number of product attributes and attribute types

Product Bundling

Create bundle products combining multiple articles

Product Images

Unlimited number of pictures per product with image zoom and slider

Product Variants

Support for product variant attributes with dependent variants

Subscription Products

Turn every product into a subscription with recurring payment at arbitrary time intervals

Virtual Products

Support for virtual products with downloads

Voucher Products

Sell voucher products with custom prices

Promotions(3)

Coupon Management

Coupon codes with configurable counts and customer-specific codes with start/expiration dates

Free Shipping

Configurable free shipping promotions

Rebates

Fixed price and percentage rebates with multiple discount limitations

Quality Assurance(1)

Comprehensive Testing

More than 6,000 tests with over 17,500 assertions

SEO(4)

Custom HTML Meta Tags

Custom and translatable HTML meta tags for categories and products

Search Engine Integration

Send catalog updates to search engines and create site maps for search engines

SEO Optimization

Fully SEO optimized with Google-readable product data, deep links, readable URLs and canonical URLs

XML Sitemap Generation

Automatic XML sitemap generation for search engines

Security(4)

Access Control

Access and rights management via application or framework

Content Security Policy

Supports Content Security Policy against cross site scripting attacks (XSS)

PCI Compliance

PCI compliant payment processing via payment gateways

SQL Injection Protection

Security layer with white lists against SQL injection

Shipping(4)

Delivery Cost Configuration

Configurable discounts and costs per delivery method with fixed and percentage options

Delivery Method Availability Rules

Configurable availability of delivery methods based on address country, basket content, order history and product properties

Delivery Methods

Flexible delivery provider interface with configurable discounts and costs

Delivery Status Tracking

Receive single delivery status updates and process batch files with status updates

Shopping Cart(2)

Basket Management

Standard basket with AJAX support for adding, updating or deleting products

Mini Basket

Small basket display on all pages with AJAX support

Cost Calculator

Pricing data not available for Aimeos. Check their website for current pricing.

Build vs Buy

Should you build a Aimeos alternative or buy the subscription? Estimate based on 115 features.

Buy Aimeos

Better Value
Monthly costContact Sales
3-year totalVaries
Time to deployDays

Build Your Own

Development cost$144,000
Maintenance$2,160/mo
3-year total$221,760
Dev time~12 months

Buying Aimeos saves ~$221,760 over 3 years vs building.

Estimates based on 115 features and a BuildScore of 3/5. Actual costs vary.

Integrations

14 known integrations

AWSAzureElasticSearchFacebookGoogle CloudKubernetesLaravelOmnipayPinterestSOLRSymfonyTransifexTwitterTYPO3