„NopCommerce“ - nemokamas pirkinių krepšelio sprendimas

nopCommerce Pirkinių krepšelio programinė įranga

Nemokamas pirkinių krepšelio sprendimas, pagrįstas „Microsoft Technologies“

Greitai sukurkite parduotuvę ir išplėskite savo verslą naudodami vieną populiariausių atvirojo kodo įvairių platformų pirkinių krepšelio programinės įrangos, sukurtos „Microsoft Technologies“.

Apžvalga

„NopCommerce“ yra didžiausias nemokamas pirkinių krepšelio sprendimas, pagrįstas „Microsoft Technologies“. Tai yra atvirojo kodo ASP.NET pirkinių krepšelis. Jis turi įspūdingų įmontuotų funkcijų ir tinka mažoms, vidutinio ir įmonių lygio verslui. „NopCommerce“ yra saugi, stabili ir išplėstinė elektroninės prekybos platforma. Ši nemokama el. Prekybos programinė įranga palaiko kelių parduotuvių ir kelių pardavėjų funkcijas. Kelių parduotuvių funkcionalumas padeda prekybininkams paleisti kelias parduotuves iš vieno diegimo. Tai reiškia, kad prekybininkai gali sukonfigūruoti daugiau nei vieną parduotuvę ir valdyti operacijas iš vienos administravimo sąsajos. Tai taip pat palaiko kelių pardavėjų funkcijas, leidžiančias įmonėms parduoti neturėdami atsargų. Šiame modelyje produktas priskiriamas pardavėjui, o tada pardavėjas yra atsakingas už produkto gabenimą klientui prekybininko vardu. „NopCommerce **“ elektroninės prekybos krepšelis ** yra siunčiamas iš „Box“ versijos mobiliesiems įrenginiams. Tai visiškai nemokama ir prekybininkams nereikia įdiegti jokio papildomo modulio. Šiomis dienomis internetiniame versle svarbi mobilioji parduotuvė, nes mobiliųjų telefonų vartotojai sparčiai didėja. Rinkodara yra pagrindinis internetinio verslo komponentas ir šis nemokamas pirkinių krepšelio sprendimas pateikia jo funkcijų skaičių. Kai kurios pagrindinės savybės yra tokios kaip „Reward Point“ sistema, nuolaida ir kuponai, susiję produktai, dovanų kortelės ir daugelis kitų. Tačiau parduotuvės savininkas rinkoje gali rasti daugybę kitų rinkodaros įrankių ir jomis naudotis. Tai taip pat leidžia prekybininkams integruoti su populiariais produktų kanalais, tokiais kaip „Google Shopping“ ir „PriceGrabber“. Todėl klientai gali lengvai palyginti produktus.

Sistemos reikalavimai

„NopCommerce“ yra ASP.NET pagrindu sukurta atvirojo kodo pirkinių krepšelio programinė įranga. Tam reikia šios programinės įrangos.

  • „Windows“ („Windows 7 SP1“ arba „Bow“, „Windows Server 2012“ ar aukščiau)
  • Linux (raudona skrybėlė 6 / Centos 7 ar aukštesnės, Fedora 30 ar aukštesnės, Ubuntu 18.04 ar aukštesnės)
  • MACOS („Mac OS X 10.13“ ar daugiau)
  • Duomenų bazės serveris („MS SQL Server 2012“ ar daugiau, „MySQL 5.7“ ar daugiau)
  • Žiniatinklio serveris (Interneto informacijos paslauga (IIS) 7.0 ar aukštesnė, „Nginx“)

Funkcijos

„NopCommerce“ yra visiškai supakuota su šiuolaikinėmis pirkinių krepšelio programinės įrangos funkcijomis. Kai kurios pagrindinės funkcijos yra išvardytos žemiau:

  • Mobilioji komercija
  • Kelių parduotuvių
  • Daugialypis pardavėjas
  • Produkto valdymas
  • Paieškos sistemos optimizavimas (SEO)
  • kasa
  • Rinkodara
  • Mokėjimo metodai
  • Keli siuntimo metodai
  • Mokesčių skaičiavimai
  • Palaikykite klientų aptarnavimą
  • Saugumas ir atitiktis

diegimas

Diegimas „Windows“

Pirmiausia turite atsisiųsti iš https://www.nopcommerce.com/download-nopcommerce Atsisiuntę „Uplodad“ failus jūsų žiniatinklio serveryje naudodami FTP programinę įrangą. Sukurkite savo „NopCommerce“ projekto duomenų bazę. Atidarykite naršyklę ir apsilankykite savo svetainėje, ji nukreips į diegimo vedlį. Užpildykite parduotuvės ir duomenų bazės informaciją. Norėdami pradėti diegimo procesą, spustelėkite mygtuką Įdiegti mygtuką. Projekto pagrindinis puslapis bus rodomas, kai bus baigtas diegimas.

diegimas „Linux“

Paleiskite žemiau komandą, kad užregistruotumėte „Microsoft“ klavišą ir tiekitumėte.

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

Įdiekite .NET Core Runtime.

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

Įdiekite „Nginx“ žiniatinklio serverį.

sudo apt-get install nginx

Įdiekite „MySQL“ serverį.

sudo apt-get install mysql-server

Saugus „MySQL“ diegimas.

sudo mysql_secure_installation

Konfigūruokite „Nginx“ kaip atvirkštinį tarpinį serverį, kad galėtumėte persiųsti jūsų ASP.NET pagrindinės programos užklausas. Atidarykite „Nginx“ numatytąjį konfigūracijos failą su žemiau esančia komanda.

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

Pakeiskite turinį šiais atvejais ir išsaugokite.


# 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;
    }

Sukurkite projekto katalogą.

sudo mkdir /var/www/nopCommerce430

Eikite į projekto šakninį katalogą.

cd /var/www/nopCommerce430

Atsisiųskite „NopCommerce“.

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

Vykdykite komandą į „Unzip Project“.

sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip

Sukurkite šiuos katalogus, kad paleistumėte „NopCommerce“.

sudo mkdir bin
sudo mkdir logs

Nustatykite teisingus leidimus, kad paleistumėte „NopCommerce“.

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

Sukurkite „NopCommerce“ paslaugą. Paleiskite žemiau komandą, kad sukurtumėte paslaugų failą.

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

Nukopijuokite žemiau esantį turinį ir praeities paslaugų faile.


[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

Pradėkite „NopCommerce“ paslaugą.

sudo systemctl start nopCommerce430.service

Iš naujo paleiskite „Nginx“ žiniatinklio serverį, kad įkeltumėte naujas konfigūracijas.

sudo systemctl restart nginx

Atidarykite naršyklę ir apsilankykite savo svetainėje, ji nukreips į diegimo vedlį. Užpildykite parduotuvės ir duomenų bazės informaciją. Norėdami pradėti diegimo procesą, spustelėkite mygtuką Įdiegti mygtuką. Projekto pagrindinis puslapis bus rodomas, kai bus baigtas diegimas.

 Latviski