grandnode2

2025-12-07 0 480

开源电子商务平台
免费,快速,灵活,功能丰富

Grandnode是一个功能强大的可扩展的电子商务平台,该平台由MongoDB和ASP.NET Core构建。
根据现代的MongoDB数据库,该完全开源系统支持多种业务模型:
B2B,B2C,多商店,多供应商,多租户,多语言,多货币。
实现卓越的性能,无限的可伸缩性和全面的自定义,以推动您的在线业务成功。

探索项目»

查看演示·报告错误·请求功能

目录

  • 概述
  • 关键功能
  • 技术亮点
  • 入门
    • 先决条件
    • 安装
    • 在线演示
  • 路线图
  • 贡献
  • 赞助商
  • 为什么选择孙子?
  • 执照

概述

Grandnode旨在解决数字购物世界中最重要的业务挑战。我们的目标是为平台提供:

  • 高性能前端呈现在米里斯多德(Miliseconds)内,
  • 处理临时和永久性交通超载的高性能应用程序,
  • 高级高级电子商务平台,与现有的第三方软件有无限的可能性
  • 使用现代代码库快速开发
  • 可扩展的电子商务平台随着业务发展

关键功能

性能与建筑

  • 高性能– 页面以毫秒为单位
  • MongoDB数据库– 出色的可伸缩性和性能
  • ASP.NET核心– 现代有效的代码库

业务功能

  • ?多店管理– 从一个安装中运行多家商店
  • B2B和B2C支持– 为企业和消费者客户提供服务
  • ?多语言和多货币– 全球销售本地化体验
  • ?高级产品目录– 灵活的产品属性,变体和价格
  • ?多个付款网关– 包括条纹,脑线等
  • ?可自定义的运输选项– 固定费率,按重量,运输点
  • 移动优化– 所有设备的响应式设计

营销与SEO

  • seo友好– URL结构,元标记和站点地图生成
  • ?客户细分– 针对特定客户群
  • ?电子邮件营销集成– 提高您与新闻通讯的销售
  • 分析集成– 与Google Analytics(分析)跟踪性能

技术亮点

Grandnode 2利用最新技术来提供高性能的电子商务解决方案:

  • ASP.NET Core 9.0-现代,跨平台框架
  • MongoDB 4.0+ -NOSQL数据库,用于无限的可伸缩性
  • Docker支持– 轻松部署和容器化
  • REST API-全面的集成API
  • 云准备– 针对云托管环境进行了优化
  • 实时处理– 整个系统的立即更新

入门

要启动并运行本地副本,请遵循以下简单步骤。

先决条件(开发版本)

Grandnode需要.NET Core 9.0,MongoDB 4.0+和OS特定依赖关系工具。

安装

可以以几种不同的方式安装孙子。注意:开发分支是Grandnode的开发版本,它可能是不稳定的。主分支是包含最新稳定版本的主要分支。您还可以从发行版页面下载特定的稳定版本,也可以切换到发行分支。

  • Docker

grandnode2 \”>

docker run -d -p 127.0.0.1:27017:27017 --name mongodb mongo 
docker run -d -p 80:8080 --name grandnode2 --link mongodb:mongo -v grandnode_images:/app/wwwroot/assets/images -v grandnode_appdata:/app/App_Data grandnode/ grandnode2

如果要下载最新稳定版本的grandnode,请使用以下命令,其中x.xx是许多grandnode版本:

docker pull grandnode/ grandnode2 :x.xx 
  • 使用VS2022+(v17.12.0)或更高版本在本地打开

在Visual Studio 2022+中运行该项目,将从版本选项卡下载到文件夹下载的源代码软件包。输入提取的文件夹,然后双击GrandNode.sln解决方案文件。选择插件项目,重建它,然后选择GrandNode.Web项目。

  • Linux服务器上的主机

启动之前 – 请安装,配置Nginx服务器,.NET Core 9.0+和MongoDB 4.0+

mkdir ~ /source
cd ~ /source
git clone - b x.xx https://gi*th*ub.*com/grandnode/grandnode2.git
 cd ~ /source/grandnode
dotnet restore GrandNode.sln

现在是时候重建所有插件并发布应用程序了(命令非常长,因为我们将所有命令组合在一起,以简化您的工作):

sudo dotnet build src/Plugins/Authentication.Facebook && sudo dotnet build src/Plugins/Authentication.Google && sudo dotnet build src/Plugins/DiscountRules.Standard && sudo dotnet build src/Plugins/ExchangeRate.McExchange && sudo dotnet build src/Plugins/Payments.BrainTree && sudo dotnet build src/Plugins/Payments.CashOnDelivery && sudo dotnet build src/Plugins/Payments.StripeCheckout && sudo dotnet build src/Plugins/Shipping.ByWeight && sudo dotnet build src/Plugins/Shipping.FixedRateShipping && sudo dotnet build src/Plugins/Shipping.ShippingPoint && sudo dotnet build src/Plugins/Tax.CountryStateZip && sudo dotnet build src/Plugins/Tax.FixedRate && sudo dotnet build src/Plugins/Widgets.FacebookPixel && sudo dotnet build src/Plugins/Widgets.GoogleAnalytics && sudo dotnet build src/Plugins/Widgets.Slider && sudo dotnet build src/Plugins/Theme.Modern && sudo dotnet publish src/Web/Grand.Web -c Release -o /var/webapps/grandnode 

可选:创建服务文件,以自动重新启动您的应用程序。

sudo vi /etc/systemd/system/grandnode.service

粘贴以下内容,并保存更改:

 [Unit]
Description =GrandNode

[Service]
WorkingDirectory =/var/webapps/grandnode
ExecStart =/usr/bin/dotnet /var/webapps/grandnode/Grand.Web.dll
Restart =always
RestartSec =10
SyslogIdentifier =dotnet-grandnode
User =www-data
Environment = ASPNETCORE_ENVIRONMENT =Production

[Install]
WantedBy =multi-user.target

启用服务并重新启动孙子

 sudo systemctl enable grandnode.service
sudo systemctl start grandnode.service

请随时访问我们有关GrandNode安装的详细指南。

在线演示

前端

https://demo.*grand*nod*e.com/

后端

https://demo.*grand*nod*e.com/admin

演示每天恢复一次原始状态。

访问管理面板:

管理员电子邮件:admin@yourstore.com

管理员密码:123456

路线图

我们有一个清晰的愿景,可以在哪个方向发展祖母。可以在“项目”选项卡中找到带有里程碑的Ready路线图。

贡献

Grandnode曾经是并且将永远是免费的和开源的。如何贡献:

  • 在Github上明星这个项目。
  • 通过创建新问题来报告错误或建议功能
  • 提交拉请请求
  • 成为赞助商并向我们捐款

赞助商

成为赞助商,并在Github上获得徽标,并在Github上使用指向您网站的链接。 [成为赞助商]

为什么选择孙子?

Grandnode通过提供:在拥挤的电子商务平台市场中脱颖而出:

  • 卓越的性能-MongoDB和ASP.NET核心确保闪电般的页面负载
  • 最终的可伸缩性– 从创业到企业,增长无限制
  • 较低的总拥有成本– 免费的,开源的,无许可成本
  • 现代技术堆栈– 采用未来的技术构建
  • 可扩展的体系结构– 构建自定义模块和集成

无论您是开设一家在线商店还是建立复杂的多供应商市场,Grandnode都可以提供在当今竞争激烈的电子商务环境中取得成功所需的工具和性能。

行为守则

为了阐明我们社区中的行为规则,Grandnode采用了撰稿人盟约定义的行为准则。有关更多信息,请参见《行为准则》。

执照

Grandnode是完全免费的,并根据GNU通用公共许可证v3.0分发。这里可用

下载源码

通过命令行克隆项目:

git clone https://github.com/grandnode/grandnode2.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 grandnode2 https://www.zuozi.net/32059.html

material
上一篇: material
Architecture
下一篇: Architecture
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务