swordbros / fabric
Aimeos网店系统
Requires
- php: ^7.3||^8.0
- composer-runtime-api: ^2.1
- aimeos/ai-cms-grapesjs: 2021.10.*
- aimeos/aimeos-laravel: 2021.10.*
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^8.54
- laravel/sanctum: ^2.11
- laravel/tinker: ^2.5
- laravel/ui: ^3.0
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3.3
This package is auto-updated.
Last update: 2024-09-29 06:08:44 UTC
README
⭐ 在GitHub上为我们点赞——这会让我们更有动力!😀
Aimeos Laravel电子商务平台
Aimeos是专业的、功能全面的、高性能的电子商务平台!您可以在5分钟内安装它,并可以根据您的需求进行适应、扩展、覆盖和自定义。
功能
Aimeos是功能全面的电子商务包
- 多供应商、多渠道和多仓库
- 从1到10亿+个物品
- 极快至20毫秒
- 适用于多租户电子商务SaaS解决方案
- 捆绑、优惠券、虚拟、可配置、自定义和活动产品
- 具有周期性支付的订阅
- 100+种支付网关
- 完整的RTL支持(前端和后端)
- 开箱即用的块/层级定价
- 基于客户/组的扩展价格
- 折扣和优惠券支持
- 灵活的购物车规则系统
- 功能全面的行政后端
- 美观的行政仪表板
- 可配置的产品数据集
- 基于jsonapi.org的JSON REST API
- 完全模块化结构
- 极具可配置性和可扩展性
- 适用于拥有数百万供应商的市场的地方扩展
- 完全SEO优化,包括丰富的片段
- 翻译成30多种语言
- 基于AI的文本翻译
- 针对智能手机和平板电脑优化
- 安全且经过审查的实现
- 高质量源代码
...以及更多Aimeos功能
查看演示
包仅此
想将Aimeos集成到您现有的应用程序中吗?
直接使用Aimeos Laravel包!
目录
要求
Aimeos网店分发需要
- Linux/Unix、WAMP/XAMP或MacOS环境
- PHP >= 7.3
- MySQL >= 5.7.8、MariaDB >= 10.2.2
- Web服务器(Apache、Nginx或集成PHP Web服务器用于测试)
如果缺少必需的PHP扩展,composer会通知您缺少的依赖项。
如果您想在主要版本之间进行升级,请参阅升级指南!
安装
要安装Aimeos网店应用程序,您需要composer 2.1+。在CLI中,执行以下命令进行完整安装,包括一个工作的设置
wget https://composer.php.ac.cn/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网络服务器时,请调用此URL:http://127.0.0.1:8000/admin
自定义
Laravel和Aimeos电子商务包非常灵活且高度可定制。关于Laravel框架和Aimeos电子商务框架有很多文档。如果您对Aimeos有任何疑问,请随时在我们的Aimeos论坛提问。
有关Aimeos Laravel集成的更多详细信息,请查看其仓库。
多语言
对于提供多种语言的商店,只需将此行添加到您的./myshop/.env文件中
SHOP_MULTILOCALE=true
然后,语言将自动添加到路由中。您可以在Aimeos管理后端的"Locale > Locale"面板中设置可用的语言。
多供应商
要启用多卖方功能,将此设置添加到./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许可协议授权,并可免费使用。