# aimeos/aimeos-core

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/aimeos-aimeos-core).**

4,419 stars · 124 forks · PHP · other

## Links

- GitHub: https://github.com/aimeos/aimeos-core
- Homepage: https://aimeos.org
- awesome-repositories: https://awesome-repositories.com/repository/aimeos-aimeos-core.md

## Topics

`aimeos` `b2b` `cart` `e-commerce` `ecommerce` `ecommerce-platform` `marketplace` `performance` `php` `php-library` `shop` `shopping-cart`

## Description

aimeos-core is a PHP e-commerce framework designed for building scalable online stores. It functions as a headless e-commerce engine for managing products, orders, and catalogs, and provides a modular storefront framework and an extensible administration interface.

The system utilizes a modular extension architecture that allows for the injection of custom business logic and the addition of new features through plugins without altering the core source code. It employs a decoupled rendering model that separates the administration interface from the customer-facing storefront.

The framework provides comprehensive tools for visual customization, including template-based theme overriding and skinning mechanisms for both the back office and the storefront. It also includes script-driven automation to handle repetitive development and deployment tasks.

## Tags

### Web Development

- [Headless Commerce](https://awesome-repositories.com/f/web-development/headless-commerce.md) — Functions as an API-first e-commerce engine that decouples the backend management of products and orders from the storefront.
- [Decoupled Storefront Architectures](https://awesome-repositories.com/f/web-development/e-commerce-storefront-builders/decoupled-storefront-architectures.md) — Implements an architecture that separates the e-commerce engine from the storefront presentation layer via APIs.
- [PHP E-commerce Frameworks](https://awesome-repositories.com/f/web-development/php-e-commerce-frameworks.md) — Serves as a modular development platform built with PHP for creating scalable online stores.
- [Custom Layout Overrides](https://awesome-repositories.com/f/web-development/layout-engines/page-layout-configurations/custom-layout-overrides.md) — Allows replacing default HTML layouts with custom components to control the structural appearance of the store. ([source](https://aimeos.org/docs/frontend/html/overwrite-templates/))

### Part of an Awesome List

- [Framework Capability Extensions](https://awesome-repositories.com/f/awesome-lists/devtools/core-and-community-extensions/framework-capability-extensions.md) — Extends the application framework's operational capabilities through a system of modular extensions. ([source](https://aimeos.org/docs/))
- [System Capability Extensions](https://awesome-repositories.com/f/awesome-lists/devtools/core-and-community-extensions/system-capability-extensions.md) — Allows the addition of new operational capabilities to the core system through modular extensions. ([source](https://aimeos.org/docs/typo3/extend/))
- [Storefront Themes](https://awesome-repositories.com/f/awesome-lists/devtools/ui-styling-and-themes/storefront-themes.md) — Implements visual identity packages for storefronts using stylesheets and template overrides. ([source](https://aimeos.org/docs/))

### Business & Productivity Software

- [E-commerce Administration Interfaces](https://awesome-repositories.com/f/business-productivity-software/e-commerce-administration-interfaces.md) — Provides a customizable administration interface for managing retail operations, inventory, and sales.
- [E-commerce Frameworks](https://awesome-repositories.com/f/business-productivity-software/e-commerce-frameworks.md) — Provides a modular platform that allows extending core business logic via plugins without altering source code.

### Software Engineering & Architecture

- [Core Logic Extensions](https://awesome-repositories.com/f/software-engineering-architecture/core-logic-extensions.md) — Provides architectural hooks to modify fundamental business rules and core behavior via external modules. ([source](https://aimeos.org/docs/admin/jqadm/customize/))
- [Logic Component Injection](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/dependency-injection/ui-component-injection/logic-component-injection.md) — Integrates custom business logic into the framework by loading external modules as functional components.
- [Plugin Extenders](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders.md) — Supports loading custom external libraries to augment core application functionality without altering source code. ([source](https://aimeos.org/docs/developer/extensions/))
- [Modular Extension Architectures](https://awesome-repositories.com/f/software-engineering-architecture/modular-extension-architectures.md) — Features a plug-in architecture that allows developers to inject custom business logic and features via modular service providers.

### User Interface & Experience

- [Admin Interface Components](https://awesome-repositories.com/f/user-interface-experience/admin-interface-components.md) — Ships an extensible administrative backend with themeable components for configuring store settings.
- [Storefront Theme Engines](https://awesome-repositories.com/f/user-interface-experience/storefront-theme-engines.md) — Provides a framework for creating and distributing custom visual layouts and branded retail interfaces.
- [Admin Interface Customizations](https://awesome-repositories.com/f/user-interface-experience/admin-interface-customizations.md) — Provides tools to customize the layout, navigation, and visual appearance of the administration interface panels. ([source](https://aimeos.org/docs/admin/jqadm/panel-templates/))
- [Visual Skinning Systems](https://awesome-repositories.com/f/user-interface-experience/custom-ui-control-implementations/visual-skinning-systems.md) — Provides a skinning mechanism to override product and supplier detail pages using dedicated style packages.
- [Storefront Theme Packages](https://awesome-repositories.com/f/user-interface-experience/layout-utilities/presentation-engines/template-engines/custom-theme-building/storefront-theme-packages.md) — Allows defining the visual appearance of the store by creating theme packages that override default templates. ([source](https://aimeos.org/docs/config/client-html/catalog-selection/))
- [Storefront Customization](https://awesome-repositories.com/f/user-interface-experience/storefront-customization.md) — Enables the development of custom themes to modify the look and feel of the shopping experience to match brand identity. ([source](https://aimeos.org/docs/developer/architecture/))
- [Storefront Themes](https://awesome-repositories.com/f/user-interface-experience/storefront-themes.md) — Provides a system for organizing visual assets and templates to customize the storefront user interface. ([source](https://aimeos.org/docs/manual/))
- [Theme Development](https://awesome-repositories.com/f/user-interface-experience/styling-theming-systems/content-styling/theme-management/theme-development.md) — Provides tools for developing custom theme packages and templates to modify the catalog appearance. ([source](https://aimeos.org/docs/config/client-html/catalog-home/))
- [Theme Overriding Systems](https://awesome-repositories.com/f/user-interface-experience/theme-overriding-systems.md) — Implements a hierarchical system of theme packages to override default HTML layouts and styles.
- [UI Template Customization](https://awesome-repositories.com/f/user-interface-experience/ui-template-customization.md) — Enables replacement of default administration views with custom themes and packages to modify the back office layout. ([source](https://aimeos.org/docs/admin/jqadm/overwrite-templates/))
- [Visual Themes](https://awesome-repositories.com/f/user-interface-experience/visual-theme-configurations/visual-themes.md) — Implements customizable visual identities that can be applied across both the storefront and administration interface. ([source](https://aimeos.org/docs/admin/graphql/text/))
- [Storefront Skins](https://awesome-repositories.com/f/user-interface-experience/xml-layout-definitions/skinning-engines/skin-customization-workflows/storefront-skins.md) — Provides skinning mechanisms to customize the visual layout and styling of product and supplier detail pages. ([source](https://aimeos.org/docs/config/client-html/supplier-detail/))
