Nopcommerce-免费购物车解决方案

nopCommerce 购物车软件

基于Microsoft Technologies的免费购物车解决方案

快速创建商店并通过基于Microsoft Technologies建立的最受欢迎的开源跨平台购物车软件之一来扩展您的业务。

概述

NopCommerce是最终的免费购物车解决方案基于Microsoft Technologies。这是一个开源** ASP.NET购物车**。它具有令人印象深刻的内置功能,适用于中小型企业。 NopCommerce是安全,稳定且可扩展的电子商务平台。 此免费电子商务软件支持多商店和多供应商功能。多商店功能可帮助商人从单个安装中运行多家商店。这意味着商家可以配置多个商店并从单个管理接口管理操作。它还支持多供应商功能,使企业无需库存就可以销售。在此模型中,产品被分配给供应商,然后供应商负责代表商人将产品运送给客户。 nopcommerce 电子商务手推车装有移动设备的开箱即用版。它是绝对免费的,商人无需安装任何额外的模块。如今,移动商店对在线业务很重要,因为移动用户正在迅速增加。 营销是在线业务的关键组成部分,此免费购物车解决方案为其提供了许多功能。一些关键功能包括奖励点系统,折扣和优惠券,相关产品,礼品卡等。但是,商店所有者可以在市场上找到许多其他营销工具并使用它们。它还允许商人与流行的产品供稿(例如Google Shopping和PriceGrabber)集成。因此,客户可以轻松进行产品比较。

系统要求

NopCommerce是基于ASP.NET的开源购物车软件。它需要以下软件。 -Windows(Windows 7 SP1或更高版本,Windows Server 2012 R2或更高版本) -linux(红色帽子6 / Centos 7或以上,Fedora 30或更高,Ubuntu 18.04或更高) -macOS(Mac OS X 10.13或更高)

  • 数据库服务器(MS SQL Server 2012或更高版本,MySQL 5.7或更高版本) -Web Server(Internet信息服务(IIS)7.0或更高,NGINX)

特征

NopCommerce充满了购物车软件的现代功能。一些关键功能如下:

  • 移动商务
  • 多商店
  • 多供应商
  • 产品管理
  • 搜索引擎优化(SEO)
  • 查看
  • 营销
  • 支付方式
  • 多种运输方法
  • 税收计算
  • 支持客户服务
  • 安全与合规性

安装

在Windows上安装

首先,您需要从https://www.nopcommerce.com/download-nopcommerce下载它 下载后,使用FTP软件上的Web服务器上的uplodad文件。 为您的NopCommerce项目创建数据库。 打开浏览器并访问您的网站,它将重定向到安装向导。填写商店和数据库信息详细信息。 单击安装按钮以开始安装过程。安装完成后,项目主页将显示。

在Linux上安装

在下面运行命令以注册Microsoft密钥和feed。

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

安装.NET核心运行时。

sudo apt-get install apt-transport-https aspnetcore-runtime-3.1

安装NGINX Web服务器。

sudo apt-get install nginx

安装MySQL Server。

sudo apt-get install mysql-server

保护MySQL安装。

sudo mysql_secure_installation

将NGINX配置为反向代理,以将请求转发到您的ASP.NET Core应用程序。打开nginx默认配置文件,带有下面的命令。

sudo nano /etc/nginx/sites-available/default

用以下内容替换内容并保存。


# Default server configuration
#
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name   nopCommerce-430.com;

    location / {
    proxy_pass         http://localhost:5000;
    proxy_http_version 1.1;
    proxy_set_header   Upgrade $http_upgrade;
    proxy_set_header   Connection keep-alive;
    proxy_set_header   Host $host;
    proxy_cache_bypass $http_upgrade;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header   X-Forwarded-Proto $scheme;
    }

为项目创建目录。

sudo mkdir /var/www/nopCommerce430

转到项目根目录。

cd /var/www/nopCommerce430

下载nopcommerce。

sudo wget https://github.com/nopSolutions/nopCommerce/releases/download/release-4.30/nopCommerce_4.30_NoSource_linux_x64.zip

运行命令到解压缩项目。

sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip

创建以下目录以运行NopCommerce。

sudo mkdir bin
sudo mkdir logs

设置正确的权限以运行NopCommerce。

sudo chgrp -R www-data /var/www/nopCommerce430/
sudo chown -R www-data /var/www/nopCommerce430/

创建Nopcommerce服务。在下面运行命令以创建服务文件。

sudo nano /etc/systemd/system/nopCommerce430.service

在内容文件中复制以下内容和过去。


[Unit]
Description=Example nopCommerce app running on XUbuntu

[Service]
WorkingDirectory=/var/www/nopCommerce430
ExecStart=/usr/bin/dotnet /var/www/nopCommerce430/Nop.Web.dll
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=nopCommerce430-example
User=www-data
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

[Install]
WantedBy=multi-user.target

启动Nopcommerce服务。

sudo systemctl start nopCommerce430.service

重新启动NGINX Web服务器以加载新的配置。

sudo systemctl restart nginx

打开浏览器并访问您的网站,它将重定向到安装向导。填写商店和数据库信息详细信息。 单击安装按钮以开始安装过程。安装完成后,项目主页将显示。

探索

您可能会发现以下链接相关:

 简体中文