aimeos / aimeos
Aimeos 电子商务和商店系统
Requires
- php: ^8.1
- composer-runtime-api: ^2.2
- aimeos/aimeos-laravel: 2024.07.*
- guzzlehttp/guzzle: ^7.2
- laravel/breeze: ^2.0
- laravel/framework: ^11.0
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^8.1
- phpunit/phpunit: ^10.0||^11.0
- spatie/laravel-ignition: ^2.0
- dev-master
- 2024.07.x-dev
- 2024.07.2
- 2024.07.1
- 2024.04.x-dev
- 2024.04.2
- 2024.04.1
- 2024.01.x-dev
- 2023.10.x-dev
- 2023.10.5
- 2023.10.4
- 2023.10.3
- 2023.10.2
- 2023.10.1
- 2023.07.x-dev
- 2023.07.2
- 2023.07.1
- 2023.04.x-dev
- 2023.04.1
- 2023.01.x-dev
- 2022.10.x-dev
- 2022.10.5
- 2022.10.4
- 2022.10.3
- 2022.10.2
- 2022.10.1
- 2022.07.x-dev
- 2022.07.1
- 2022.04.x-dev
- 2022.04.3
- 2022.04.2
- 2022.04.1
- 2021.10.x-dev
- 2021.10.5
- 2021.10.4
- 2021.10.3
- 2021.10.2
- 2021.10.1
- 2021.07.x-dev
- 2021.07.2
- 2021.07.1
- 2021.04.x-dev
- 2021.04.3
- 2021.04.2
- 2021.04.1
- 2020.10.x-dev
- 2020.10.8
- 2020.10.7
- 2020.10.6
- 2020.10.5
- 2020.10.4
- 2020.10.3
- 2020.10.2
- 2020.10.1
- 2019.10.x-dev
- 2019.10.4
- 2019.10.3
- 2019.10.2
- 2019.10.1
- 2018.10.x-dev
- 2018.10.3
- 2018.10.2
- 2018.10.1
- 2017.10.x-dev
- 2017.10.4
- 2017.10.3
- 2017.10.2
- 2017.10.1
- dev-dependabot/npm_and_yarn/vite-4.5.5
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
This package is auto-updated.
Last update: 2024-09-19 10:36:34 UTC
README
⭐ 在 GitHub 上为我们点个赞 — 这对我们有很大激励!😀
Aimeos - THE Laravel 电子商务平台
Aimeos 是一个超快、云原生和 API 首选的电子商务平台!您可以在 5 分钟内安装它,并且可以适应、扩展、覆盖和自定义任何东西以满足您的需求。
特性
Aimeos 是一个功能齐全的电子商务包
- 基于 jsonapi.org 的 JSON REST API
- 用于管理的 GraphQL API
- 完美适用于 AWS、Google、Azure 和基于 Kubernetes 的云
- 多供应商、多渠道和多仓库
- 从 1 个到 1,000,000,000+ 个项目
- 极快至 20ms
- 适用于多租户电子商务 SaaS 解决方案,具有无限供应商
- 捆绑、优惠券、虚拟、可配置、自定义和事件产品
- 具有定期支付的订阅
- 100+ 支付网关
- 全 RTL 支持(前端和后端)
- 开箱即用的块/层定价
- 基于客户/组定价的扩展
- 折扣和优惠券支持
- 灵活的购物车规则系统
- 功能齐全的管理后端
- 美观的管理仪表板
- 可配置的产品数据集
- 完全模块化结构
- 可配置性和可扩展性极强
- 适用于拥有数百万供应商的市场场所的扩展
- 完全 SEO 优化,包括丰富片段
- 翻译成 30+ 种语言
- 基于 AI 的文本翻译
- 针对智能手机和平板电脑进行了优化
- 安全且经过审查的实施
- 高质量源代码
... 以及更多 Aimeos 特性
支持的语言
查看演示
无头分布
要构建单页应用(SPA)或渐进式网络应用(PWA),Aimeos 无头分布是正确选择,因为预先配置了仅 API 和 JWT 认证
集成到现有应用程序中
您已经有一个现有的 Laravel 应用程序,并想将商店添加到您的网站上?安装 Aimeos composer 包为 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.cn/download/latest-stable/composer.phar -O composer
php composer create-project aimeos/aimeos myshop
您将被要求提供数据库和邮件服务器的参数,以及用于创建管理账户的电子邮件地址和密码。
在本地环境中,您可以使用集成的PHP网络服务器来测试您的新Aimeos安装。只需执行以下命令即可启动网络服务器:
cd myshop
php artisan serve
注意:在托管环境中,您虚拟主机的文档根必须指向/.../myshop/public/目录,并且您必须更改APP_URL
设置中的.env
文件,以使用不带端口号的域名,例如:
APP_URL=http://myhostingdomain.com
前端
安装完成后,您可以通过在浏览器中调用您的VHost的URL来测试Aimeos商店前端。如果您使用集成的PHP网络服务器,则应浏览此URL:http://127.0.0.1:8000
后端
Aimeos管理界面将在您的VHost中的/admin
处可用。当使用集成的PHP网络服务器时,调用此URL:http://127.0.0.1:8000/admin
自定义
Laravel和Aimeos电子商务包非常灵活,可高度自定义。有关Laravel框架和Aimeos电子商务框架的许多文档都存在。如果您对Aimeos有任何疑问,请随时在我们的Aimeos论坛上提问。
有关Aimeos Laravel集成的更多详细信息,请参阅其仓库。
多语言
对于提供多种语言的商店,只需将此行添加到您的./myshop/.env
文件中:
SHOP_MULTILOCALE=true
然后,语言将自动添加到路由中。您可以在Aimeos管理后端的“区域设置 > 区域设置”面板中设置可用的语言。
多路由
如果您希望所有类别、产品和页面URL都像/shoes
、/my-sneaker
和/about-us
一样作为顶级URL,则可以在您的./myshop/.env
文件中启用Aimeos多路由功能:
SHOP_MULTIROUTE=true
注意:这将影响性能,因为它需要对每个请求进行额外的数据库查询!
多供应商
要启用多卖家功能,请将此设置添加到./myshop/.env
文件中:
SHOP_MULTISHOP=true
如果您希望允许卖家自行注册为卖家,请也在./myshop/.env
文件中设置此选项:
SHOP_REGISTRATION=true
默认情况下,新注册的卖家在他们的站点后端拥有管理员权限。为了限制对后端的访问,您可以在./myshop/.env
文件中将权限级别更改为“编辑器”。
SHOP_PERMISSION=editor
您可以通过将您自己的JQAdm资源配置版本添加到./config/shop.php
文件中的“admin”部分来更改与“admin”或“editor”关联的权限。
许可证
Aimeos商店系统根据MIT和LGPLv3许可协议许可,并且是免费的。