在 GitHub 上为我们加注星标——这极大地激励了我们!
Aimeos 是超快速、云原生且 API 优先的电子商务平台!您可以在 5 分钟内安装它,并且可以根据您的需求调整、扩展、覆盖和自定义任何内容。
Aimeos 是一个功能齐全的电子商务包:
基于 jsonapi.org 的 JSON REST API
用于管理的 GraphQL API
完美适合基于 AWS、Google、Azure 和 Kubernetes 的云
多供应商、多渠道、多仓库
从 1 到 1,000,000,000 多个项目
极快低至 20 毫秒
适用于具有无限供应商的多租户电子商务 SaaS 解决方案
捆绑包、优惠券、虚拟、可配置、定制和活动产品
定期付款的订阅
100+支付网关
完整的 RTL 支持(前端和后端)
开箱即用的块/分层定价
基于客户/团体的价格扩展
折扣和优惠券支持
灵活的篮子规则系统
功能齐全的管理后端
漂亮的管理仪表板
可配置的产品数据集
完全模块化结构
极其可配置和可扩展
扩展拥有数百万供应商的市场
全面 SEO 优化,包括丰富的摘要
翻译成 30 多种语言
基于人工智能的文本翻译
针对智能手机和平板电脑进行了优化
确保并审查实施
高质量源代码
...以及更多 Aimeos 功能
支持的语言:
查看演示:
Aimeos 前端演示
Aimeos 管理演示
要分别构建单页应用程序 (SPA) 和渐进式 Web 应用程序 (PWA),Aimeos 无头发行版是正确的选择,并且预配置了仅 API 和 JWT 身份验证:
Aimeos 无头分发
您已经有一个现有的 Laravel 应用程序并想在您的网站上添加商店?为 Laravel 安装 Aimeos Composer 包,并在几分钟内将电子商务添加到您现有的应用程序中:
Aimeos Laravel 包
要求
安装
前端
后端
定制
多语言
多路由
多供应商
执照
链接
Aimeos 商店分销要求:
Linux/Unix、WAMP/XAMP 或 MacOS 环境
PHP >= 8.2
MySQL >= 5.7.8、MariaDB >= 10.2.2、PostgreSQL 9.6+、SQL Server 2019+
Web 服务器(Apache、Nginx 或用于测试的集成 PHP Web 服务器)
如果缺少所需的 PHP 扩展, composer
会告诉您缺少的依赖项。
如果您想在主要版本之间升级,请查看升级指南!
要安装 Aimeos 商店应用程序,您需要 Composer 2.2+。在 CLI 上,执行以下命令以完成包括工作设置的安装:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer php composer create-project aimeos/aimeos myshop
系统将要求您提供数据库和邮件服务器的参数以及用于创建管理帐户的电子邮件和密码。
在本地环境中,您可以使用集成的 PHP Web 服务器来测试新的 Aimeos 安装。只需执行以下命令即可启动 Web 服务器:
cd myshop php artisan serve
注意:在托管环境中,虚拟主机的文档根必须指向/.../myshop/public/目录,并且您必须将.env
文件中的APP_URL
设置更改为不带端口的域,例如:
APP_URL=http://myhostingdomain.com
安装后,您可以通过在浏览器中调用 VHost 的 URL 来测试 Aimeos 商店前端。如果您使用集成的 PHP Web 服务器,您应该浏览此 URL:http://127.0.0.1:8000
Aimeos 管理界面将在您的 VHost 中的/admin
处提供。使用集成 PHP Web 服务器时,调用此 URL:http://127.0.0.1:8000/admin
Laravel 和 Aimeos 电子商务包非常灵活且高度可定制。 Laravel 框架和 Aimeos 电子商务框架有大量文档。如果您对 Aimeos 有疑问,请随时在我们的 Aimeos 论坛中提问。
有关 Aimeos Laravel 集成的更多详细信息,请查看其存储库。
对于提供多种语言的商店,只需将此行添加到您的./myshop/.env
文件中:
SHOP_MULTILOCALE=true
然后,该语言将自动添加到路线中。您可以在 Aimeos 管理后端的“区域设置 > 区域设置”面板中设置可用语言。
如果您希望将所有类别、产品和页面 URL 作为顶级 URL,例如/shoes
、 /my-sneaker
和/about-us
,那么您可以在./myshop/.env
文件中启用 Aimeos 多路由功能:
SHOP_MULTIROUTE=true
注意:这会影响性能,因为每个请求都需要额外的数据库查询!
要启用多供应商功能,请将此设置添加到./myshop/.env
文件中:
SHOP_MULTISHOP=true
如果您希望允许供应商将自己注册为卖家,请也在./myshop/.env
文件中设置此选项:
SHOP_REGISTRATION=true
默认情况下,新注册的卖家在自己网站的后台拥有管理员权限。为了对后端进行更有限的访问,您可以在./myshop/.env
文件中将权限级别更改为“editor”:
SHOP_PERMISSION=editor
您可以通过将您自己的 JQAdm 资源配置版本添加到./config/shop.php
文件的“admin”部分来更改与“admin”或“editor”关联的权限。
Aimeos 商店系统根据 MIT 和 LGPLv3 许可证条款获得许可,并且免费提供。
网站
文档
论坛
问题跟踪器
作曲家包
源代码