nopCommerce Alışveriş sepeti yazılımı
Microsoft Technologies'e dayalı ücretsiz alışveriş sepeti çözümü
Microsoft Technologies üzerine kurulu en popüler açık kaynak çapraz alışveriş sepeti yazılımlarından biri ile hızlı bir şekilde mağaza oluşturun ve işinizi ölçeklendirin.
Genel Bakış
NopCommerce Ultimate ücretsiz alışveriş sepeti çözümü Microsoft Technologies’e dayanmaktadır. Açık kaynaklı bir asp.net alışveriş sepeti. Etkileyici yerleşik özelliklere sahiptir ve küçük, orta ve işletme düzeyinde işletmeler için uygundur. NopCommerce güvenli, istikrarlı ve uzatılabilir e -ticaret platformudur. Bu ücretsiz e-ticaret yazılımı çoklu mağaza ve çok satıcı özellikleri destekler. Çok mağazalı işlevsellik, satıcıların tek kurulumdan birden fazla mağaza çalıştırmasına yardımcı olur. Bu, tüccarların birden fazla mağaza yapılandırabileceği ve tek yönetim arayüzünden operasyonları yönetebileceği anlamına gelir. Ayrıca, işletmelerin envanter olmadan satmalarını sağlayan çok satıcı işlevselliği de destekler. Bu modelde, ürün satıcıya atanır ve daha sonra satıcı, tüccar adına ürünü müşteriye göndermekten sorumludur. NopCommerce E -Ticaret Sepeti mobil cihazlar için kutudan çıkış sürümü ile gönderilir. Kesinlikle ücretsizdir ve tüccarların ekstra modül kurmasına gerek yoktur. Bir mobil mağaza bugünlerde çevrimiçi iş için önemlidir, çünkü mobil kullanıcılar hızla artmaktadır. Pazarlama çevrimiçi işin temel bileşenidir ve bu ücretsiz alışveriş sepeti çözümü bunun için özellik sayısı sunar. Bazı temel özellikler ödül noktası sistemi, indirim ve kuponlar, ilgili ürünler, hediye kartları ve daha fazlası gibidir. Bununla birlikte, mağaza sahibi Marketplace’de başka birçok pazarlama aracı bulabilir ve bunları kullanabilir. Ayrıca tüccarların Google Alışveriş ve PriceGrabber gibi popüler ürün yayınlarıyla entegre olmalarını sağlar. Bu nedenle, müşteriler ürün karşılaştırmalarını kolayca çalıştırabilir.
Sistem gereksinimleri
NopCommerce ASP.NET tabanlı açık kaynaklı alışveriş sepeti yazılımıdır. İzleme yazılımını gerektirir.
- Windows (Windows 7 SP1 veya üstü, Windows Server 2012 R2 veya üstü)
- Linux (Red Hat 6 / Centos 7 veya üstü, Fedora 30 veya üstü, Ubuntu 18.04 veya üstü)
- macOS (Mac OS X 10.13 veya üstü)
- Veritabanı Sunucusu (MS SQL Server 2012 veya üstü, MySQL 5.7 veya üstü)
- Web Sunucusu (İnternet Bilgi Hizmeti (IIS) 7.0 veya üstü, Nginx)
Özellikler
NopCommerce, alışveriş sepeti yazılımının modern özellikleriyle tamamen doludur. Bazı temel özellikler aşağıda listelenmiştir:
- Mobil ticaret
- Çok mağaza
- Çok satıcı
- Ürün Yönetimi
- Arama Motoru Optimizasyonu (SEO)
- Çıkış yapmak
- Pazarlama
- Ödeme metodları
- Çoklu nakliye yöntemi
- Vergi hesaplamaları
- Müşteri Hizmetlerini Destekleyin
- Güvenlik ve uyumluluk
Kurulum
Windows’a yükleme
İlk olarak, https://www.nopcommerce.com/download-nopcommerce adresinden indirmeniz gerekiyor. İndirdikten sonra, FTP yazılımı kullanarak web sunucunuzdaki Uplodad dosyaları. NopCommerce projeniz için veritabanı oluşturun. Tarayıcıyı açın ve sitenizi ziyaret edin, kurulum sihirbazına yönlendirilir. Doldurma ve veritabanı bilgileri ayrıntılarını doldurun. Yükleme işlemini başlatmak için Yükle düğmesine tıklayın. Proje ana sayfası kurulum tamamlandığında görüntülenir.
Linux’a yükleme
Microsoft tuşunu ve beslemesini kaydetmek için aşağıdaki komutu çalıştırın.
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 Çekirdek çalışma zamanını yükleyin.
sudo apt-get install apt-transport-https aspnetcore-runtime-3.1
Nginx web sunucusunu yükleyin.
sudo apt-get install nginx
MySQL sunucusunu yükleyin.
sudo apt-get install mysql-server
MySQL kurulumunu sabitleyin.
sudo mysql_secure_installation
NGINX’i Ters Proxy olarak ASP.NET Core uygulamanıza ileterek yapılandırın. Aşağıdaki komutla Nginx varsayılan yapılandırma dosyasını açın.
sudo nano /etc/nginx/sites-available/default
İçeriği aşağıdakilerle değiştirin ve kaydedin.
# 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;
}
Proje için bir dizin oluşturun.
sudo mkdir /var/www/nopCommerce430
Proje Kök Dizini’ne gidin.
cd /var/www/nopCommerce430
Nopcommerce’i indirin.
sudo wget https://github.com/nopSolutions/nopCommerce/releases/download/release-4.30/nopCommerce_4.30_NoSource_linux_x64.zip
Unzip projesine komutu çalıştırın.
sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip
NopCommerce çalıştırmak için aşağıdaki dizinleri oluşturun.
sudo mkdir bin
sudo mkdir logs
NopCommerce çalıştırmak için doğru izinler ayarlayın.
sudo chgrp -R www-data /var/www/nopCommerce430/
sudo chown -R www-data /var/www/nopCommerce430/
NopCommerce hizmetini oluşturun. Hizmet dosyası oluşturmak için aşağıdaki komutu çalıştırın.
sudo nano /etc/systemd/system/nopCommerce430.service
İçeriği ve geçmişte hizmet dosyasında kopyalayın.
[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 hizmetini başlatın.
sudo systemctl start nopCommerce430.service
Yeni yapılandırmalar yüklemek için Nginx web sunucusunu yeniden başlatın.
sudo systemctl restart nginx
Tarayıcıyı açın ve sitenizi ziyaret edin, kurulum sihirbazına yönlendirilir. Doldurma ve veritabanı bilgileri ayrıntılarını doldurun. Yükleme işlemini başlatmak için Yükle düğmesine tıklayın. Proje ana sayfası kurulum tamamlandığında görüntülenir.