Skip to main content

Aimeos Features

For shops from one to 1,000,000,000+ items that render in 20ms

Scale infinitely and grow to a bigger e-commerce platform than Amazon with the #gigacommerce extension and ElasticSearch

Multi vendor, multi channel and multi warehouse capable

Get multi-tenancy out of the box and build market places, complex B2B applications and reseller/affiliate systems with the sites extension

Bundles, vouchers, virtual, configurable, custom and event products

Turn every product into a subscription with recurring payment

100+ payment gateways via the Omnipay PHP library - Open Source & free

World class JSON REST API based on jsonapi.org standard

Lines

Advantages

  • Ultra fast e-commerce framework & shop system
  • Extremely flexible, not only for online shops
  • Unlimited number of shops per installation
  • Optimized for smart phones and tablets
  • Secure and reviewed implementation
  • Optimized usability via crowd testing
  • Free & Open Source (LGPLv3)
  • Ultra fast: Only 20ms render time with block level caching
  • Extremely scalable from single to very large distributed installations
  • Support for MySQL, PostgreSQL, Oracle, MS SQL Server and DB2
  • Data distributable over several and different databases
  • Proved to handle 10 000 and more orders per day
  • Up to 100 000 products out of the box with standard MySQL
  • More than 1 000 000 000 products with SOLR/ElasticSearch
  • Written in PHP 7
  • Low resource usage (3-6MB/request)
  • Installable on most web hosting platforms
  • Hassle-free database update from any previous version
  • Native integration into applications and frameworks
  • Offered as easy to install distribution
  • Multi-language, multi-currency capable
  • Localized price, number and date formats
  • Translations in 30 different languages
  • Extremely simple and comfortable translation to new languages via Transifex
  • Fully SEO optimized
  • Google readable product data
  • Deep links to all products and categories
  • Readable URLs including product/category names
  • Custom and translatable URL segments for products/categories
  • Product and category names as part of the HTML title
  • Custom HTML meta tags for categories and products
  • Canonical URLs to avoid duplicate content
  • XML sitemap generation
  • Strictly reviewed code
  • Excellent code quality testified
  • Security layer with white lists against SQL injection
  • Supports Content Security Policy against cross site scripting attacks (XSS)
  • Frontend works also without Javascript enabled
Lines

For delvelopers

  • World class JSON REST API
  • Highly configurable: ca. 2500 options
  • Native integration in any PHP application
  • Framework is easily adaptable to own needs
  • Based on exchangeable components
  • All components can be dynamically extended or replaced
  • Features can be added by decorators without extending the classes
  • Extremely structured code including ca. 280 000 lines
  • Well documented code with ca. 150 000 lines of comments
  • High quality code (9/10 points)
  • Open Source (LGPLv3 license)
  • Public development on Github
  • Easy to contribute
  • Object oriented PHP 7 code
  • Design patterns for optimal solutions
  • More than 6 000 tests with over 17 500 assertions
  • Responsive web design (down to 320px)
  • Optimized for smart phones and tablets
  • Supports responsive images of multiple formats
  • Fully HTML5 and CSS3 based
  • Highly customizable via CSS
  • Each category and product can be styled individually
  • Modular templates
  • Standard template for quick setup
  • Templates can be easily overwritten in own extension
  • jQuery for dynamic features and improved usability
Lines

Catalog

  • Unlimited number of products and categories
  • Unlimited category tree depth
  • Configurable options per category
  • Multiple texts, images and attributes per category
  • Products and categories can be temporarily deactivated
  • Time based texts, media and attributes
  • Stage image per category (inheritable)
  • Menus with configurable limits for category levels
  • Configurable number of shown category levels
  • Breadcrumb navigation
  • Browse previous/next products of last search
  • Back to last search results
  • Faceted search with product counts
  • Based on categories and product attributes
  • Split faceted search possible
  • High speed full text search
  • Auto suggestion while typing
  • Combined category and search result list
  • Configurable number of product list items
  • Sort by relevance, newsest, name and prices (ascending, descending)
  • Highly configurable list and detail views
  • Last seen products per user
  • Pinned products per user
  • Favorite products per user
  • Watched products per user
  • Articles
  • Selection products with variants
  • Bundle products for several articles
  • Voucher products with custom prices
  • Event products for time based events
  • Configurable options for all product types
  • Product variant attributes
  • Dependent product variant attributes
  • Download products
  • Unlimited number of product texts (64KB each)
  • Unlimited number of product attributes and attribute types
  • Unlimited number of pictures
  • Image zoom and slider
  • Time based texts, media, attributes and prices
  • Supplier information
  • Additional downloads per product
  • Multimedia support: Images, PDF, video, audio

 

Social network integration

  • Facebook
  • Pinterest
  • Twitter
  • more via configuration
  • Dynamic stock level information in all list and detail views
  • Pre-order out of stock products
  • Back in stock details
  • Expected delivery time
  • Hints for customers regarding low stock level
  • Show out of stock products

Price features

  • Block pricing
  • Additional cost for configurable options
  • Additional cost per item
  • Individual tax rates per price item
  • Multiple tax types per price item
  • Special offers with reduced prices

 

Tax features

  • Individual tax rates per product, rebate and payment/delivery option
  • VAT per tax rate in basket and summary
  • Tax optimized rebates
  • Cross selling (suggested products)
  • Products bought together like Amazon
  • Promoted products per category
  • Time-based product offers
Lines

Products

  • Articles
  • Selection products with variants
  • Configurable options for all product types
  • Product variant attributes
  • Dependent product variant attributes
  • Download products
  • Subscriptions
  • Vouchers
  • Unlimited number of product texts (64KB each)
  • Unlimited number of product attributes and attribute types
  • Unlimited number of pictures
  • Image zoom and slider
  • Time based texts, media, attributes and prices
  • Supplier information
  • Additional downloads per product
  • Multimedia support: Images, PDF, video, audio

 

Social network integration
  • Facebook
  • Google Plus
  • Pinterest
  • Twitter
  • more via configuration
  • Dynamic stock level information in all list and detail views
  • Pre-order out of stock products
  • Back in stock details
  • Hints for customers regarding low stock level
  • Show out of stock products
  • Block pricing
  • Additional cost for configurable options
  • Additional cost per item
  • Individual tax rates per item
  • Special offers with reduced prices
Lines

Basket

  • Standard basket
  • Small basket on all pages
  • Ajax support for adding, updating or deleting products in the basket
  • Adds delivery and/or payment option automatically when adding a product
  • Add hidden attributes to ordered products for ERP systems
  • Hidden products in basket
  • Redeem coupon code
  • Configurable number of coupon codes per order
  • Product image and name
  • Product variant attributes
  • Chosen product options
  • Price per unit and total
  • Separate lines for shipping and/or payment costs
  • Separate lines for rebates
  • VAT per tax rate and type
  • Included rebates

Configurable limits

  • Free shipping limit
  • Minimum and maximum order value
  • Minimum and maximum number of all ordered products
  • Minimum and maximum number per product

 

Basket checks

  • Check if product is still available
  • Update if product price has changed
  • Check if product is still in stock
  • Rebates get constantly updated on basket changes

Available rebates

  • Fixed price rebate
  • Percentage rebate
  • Free shipping
  • Present products

 

Couponing

  • Coupon codes with configurable counts
  • Customer specific coupon codes
  • Codes with start and expiration dates
  • Multiple discount limitations can be configured
  • Individual tax rates per product, rebate and payment/delivery option
  • VAT per tax rate and type in basket and summary
  • Multiple tax rates per product
  • Tax optimized rebates
Lines

Checkout

  • Logged in customers can order with two clicks
  • One page checkout with configurable group of steps
  • Checkout steps can be reordered
  • Unnecessary checkout steps can be removed
  • Steps which doesn't require any user action are automatically skipped
  • Customers can go back to any previous step
  • Progress navigation at the top of the checkout process

Address fields

  • Personal, address, contact and business related input fields
  • Configurable list of mandatory, optional and hidden fields
  • Address fields can be used for specific parts by adapting the translation
  • Configurable list of countries and their states
  • Configurable list of salutations
  • Customers can select a different language for order e-mails

 

Integrated usability

  • Several delivery addresses per customer
  • Billing address is stored in host application tables if available
  • New addresses are added automatically for logged in customers
  • Addresses can be added, edited and deleted directly in the checkout process
  • Client and server side error checking
  • AJAX for improved usability

Delivery provider

  • Standard XML provider for interfacing ERP systems
  • Flexible interface for implementing adapters to logistic partners or ERP systems
  • Additional user input per delivery method possible

 

Availability of delivery methods

  • Address country dependent
  • Basket content dependent
  • Dependent on the number of previous orders
  • Dependent on product properties
  • And many more ...

 

Delivery costs

  • Configurable discounts per delivery method
  • Configurable costs per delivery method
  • Fixed and percentage discounts and costs
  • Delivery costs calculated on the basket content
  • And many more ...

 

Delivery provider interface

  • Process deliveries locally
  • Send orders to remote systems
  • Export orders for asynchronous processing
  • Receive single delivery status updates from remote
  • Process batch files with delivery status updates
  • Query the current delivery status from remote

Payment provider

 

Availability of payment methods

  • Address country dependent
  • Basket content dependent
  • Dependent on the number of previous orders
  • Dependent on customer scoring via external services
  • And many more ...

 

Payment costs

  • Configurable discounts per payment method
  • Configurable costs per payment method
  • Fixed and percentage discounts and costs
  • Payment costs calculated on the basket content
  • And many more ...

 

Payment provider interface

  • Process payments locally
  • Forward to remote payment gateways
  • Receive single payment status updates from remote
  • Process batch files with payment status updates
  • Query the current payment status from remote
  • Authorize and capture payments separately
  • Cancel pending payments
  • Refund payments

Configurable parts

  • Summary page extendable by further options (e.g. newsletter)
  • Term & conditions and privacy policy linked on summary page
  • Conforms to US/European/German law

 

Checkout checks

  • Configurable check for required or prohibited addresses types
  • Configurable check for required or prohibited delivery or payment option
  • Delivery and payment costs are constantly updated on basket changes
  • Reserves products until payment is authorized or received
Lines

Customer related

  • Uses native CMS or application customer accounts
  • Manageable via CMS infrastructure or administration interface
  • Full order history with list and detail view
  • Watch list for products (back in stock, price reduction)
  • Product favorite list

E-Mail types

  • Order confirmation e-mail
  • Payment status change e-mail for refunds, pending, authorization and received
  • Delivery status change e-mail for dispatched, delivered and returned
  • Notification e-mails for watched products

 

E-Mail features

  • HTML and text versions of each e-mail
  • E-Mail composed of several parts that can be reordered, replaced or removed
  • Individual texts for each status in payment/delivery status e-mails
  • Individually styleable via embedded CSS template
  • Language specific salutations and formats
  • Fully translateable
Lines

Shop administration

  • Modern, easy to use admin interface
  • Embedded into the admin interface of the application or framework
  • Access and rights management via application or framework
  • Asynchronous jobs for long running tasks
  • Dashboard with latest orders and sales graphs
  • Catalog and product management including stock levels
  • Full customer management
  • Manament of subscriptions
  • Full order management
  • Management of suppliers
  • Coupon management and mass upload of codes
  • Plug-in management for basket actions
  • Flexible possibilities for searching and sorting in all panels
  • Automatic image scaling with configurable sizes
  • Copy products including associated items
  • CSV imports and exports
  • Action log of all changes
  • WYSIWYG editor
Lines

Asynchronous tasks

  • Flexible product import using CSV files
  • Subscription handling and automatic renewal
  • Send notification e-mails for watched products
  • Import delivery/payment status batch updates
  • Send delivery and payment status update e-mails
  • Capture authorized payments
  • Send paid orders to ERP system or logistic partners
  • Release reserved product stock of unpaid orders
  • Release redeemed coupon codes of unpaid orders
  • Calculate products bought together like Amazon
  • Create site maps for search engines
  • Execute admin interface jobs
  • Catalog index rebuild
  • Optimize catalog index
  • Cleanup expired cache entries
  • Cleanup unfinished and unpaid orders
  • Archive old logs