nopcommerce - मुफ्त खरीदारी कार्ट समाधान

nopCommerce शॉपिंग कार्ट सॉफ्टवेयर

Microsoft प्रौद्योगिकियों पर आधारित मुफ्त खरीदारी कार्ट समाधान

जल्दी से स्टोर बनाएं और Microsoft Technologies पर निर्मित सबसे लोकप्रिय ओपन सोर्स क्रॉस-प्लेटफ़ॉर्म शॉपिंग कार्ट सॉफ्टवेयर में से एक के साथ अपने व्यवसाय को स्केल करें।

अवलोकन

NopCommerce Microsoft Technologies पर आधारित परम फ्री शॉपिंग कार्ट सॉल्यूशन है। यह एक खुला स्रोत है ASP.NET शॉपिंग कार्ट। इसमें प्रभावशाली अंतर्निहित विशेषताएं हैं और छोटे, मध्यम और उद्यम स्तर के व्यवसायों के लिए उपयुक्त हैं। NopCommerce सुरक्षित, स्थिर और विस्तार योग्य ईकॉमर्स प्लेटफॉर्म है। यह फ्री ईकॉमर्स सॉफ्टवेयर मल्टी-स्टोर और मल्टी-वेंडर सुविधाओं का समर्थन करता है। मल्टी-स्टोर कार्यक्षमता व्यापारियों को एकल स्थापना से कई स्टोर चलाने में मदद करती है। इसका मतलब है कि व्यापारी एक से अधिक स्टोर को कॉन्फ़िगर कर सकते हैं और एकल प्रशासन इंटरफ़ेस से संचालन का प्रबंधन कर सकते हैं। यह मल्टी-वेंडर कार्यक्षमता का भी समर्थन करता है जो व्यवसायों को इन्वेंट्री के बिना बेचने में सक्षम बनाता है। इस मॉडल में, उत्पाद विक्रेता को सौंपा जाता है और फिर विक्रेता व्यापारी की ओर से ग्राहक को उत्पाद जहाज करने के लिए जिम्मेदार होता है। nopcommerce ईकॉमर्स कार्ट को मोबाइल उपकरणों के लिए बॉक्स संस्करण से बाहर भेज दिया जाता है। यह बिल्कुल मुफ्त है और व्यापारियों को किसी भी अतिरिक्त मॉड्यूल को स्थापित करने की आवश्यकता नहीं है। इन दिनों ऑनलाइन कारोबार के लिए एक मोबाइल स्टोर महत्वपूर्ण है क्योंकि मोबाइल उपयोगकर्ता तेजी से बढ़ रहे हैं। विपणन ऑनलाइन व्यवसाय का प्रमुख घटक है और यह मुफ्त शॉपिंग कार्ट समाधान इसके लिए सुविधाओं की संख्या प्रदान करता है। कुछ प्रमुख विशेषताओं में रिवार्ड प्वाइंट सिस्टम, डिस्काउंट और कूपन, संबंधित उत्पाद, उपहार कार्ड और कई और अधिक हैं। हालांकि, स्टोर के मालिक बाज़ार पर कई अन्य विपणन उपकरण पा सकते हैं और उनका उपयोग कर सकते हैं। यह व्यापारियों को लोकप्रिय उत्पाद फ़ीड के साथ एकीकृत करने की अनुमति देता है, जैसे कि Google शॉपिंग और प्राइसग्रैबर। इसलिए, ग्राहक आसानी से उत्पाद तुलना चला सकते हैं।

सिस्टम आवश्यकताएं

NopCommerce ASP.NET आधारित ओपन सोर्स शॉपिंग कार्ट सॉफ्टवेयर है। इसके लिए निम्नलिखित सॉफ्टवेयर की आवश्यकता है।

  • विंडोज (विंडोज 7 एसपी 1 या उससे ऊपर, विंडोज सर्वर 2012 आर 2 या उससे ऊपर)
  • लिनक्स (रेड हैट 6 / सेंटोस 7 या उससे ऊपर, फेडोरा 30 या उससे अधिक, उबंटू 18.04 या उससे ऊपर)
  • मैकओएस (मैक ओएस एक्स 10.13 या उससे ऊपर)
  • डेटाबेस सर्वर (MS SQL सर्वर 2012 या उससे ऊपर, MySQL 5.7 या उससे ऊपर)
  • वेब सर्वर (इंटरनेट सूचना सेवा (IIS) 7.0 या उससे ऊपर, nginx)

विशेषताएँ

NopCommerce पूरी तरह से शॉपिंग कार्ट सॉफ्टवेयर की आधुनिक विशेषताओं के साथ पैक किया गया है। कुछ प्रमुख विशेषताएं नीचे सूचीबद्ध हैं:

  • मोबाइल वाणिज्य
  • बहु-स्टोर
  • बहु विक्रेता
  • उत्पाद प्रबंधन
  • खोज इंजन अनुकूलन (एसईओ)
  • चेक आउट
  • विपणन
  • भुगतान की विधि
  • कई शिपिंग विधियाँ
  • कर गणना
  • ग्राहक सेवा का समर्थन करें
  • सुरक्षा और अनुपालन

स्थापना

विंडोज पर स्थापित करना

सबसे पहले, आपको इसे https://www.nopcommerce.com/download-nopcommerce से डाउनलोड करना होगा डाउनलोड करने के बाद, APTP सॉफ़्टवेयर का उपयोग करके अपने वेब सर्वर पर अप्लोडैड फाइलें। अपने NopCommerce प्रोजेक्ट के लिए डेटाबेस बनाएँ। ब्राउज़र खोलें और अपनी साइट पर जाएँ, यह इंस्टॉलेशन विज़ार्ड को रीडायरेक्ट करेगा। स्टोर और डेटाबेस जानकारी विवरण भरें। इंस्टॉलेशन प्रक्रिया शुरू करने के लिए इंस्टॉल बटन पर क्लिक करें। एक बार स्थापना पूरी होने के बाद प्रोजेक्ट होम पेज प्रदर्शित होगा।

लिनक्स पर स्थापित करना

Microsoft Key और फ़ीड को पंजीकृत करने के लिए कमांड के नीचे चलाएं।

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 वेब सर्वर स्थापित करें।

sudo apt-get install nginx

MySQL सर्वर स्थापित करें।

sudo apt-get install mysql-server

सुरक्षित MySQL स्थापना।

sudo mysql_secure_installation

अपने ASP.NET कोर एप्लिकेशन के लिए अनुरोधों के लिए एक रिवर्स प्रॉक्सी के रूप में Nginx को कॉन्फ़िगर करें। नीचे दिए गए कमांड के साथ 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

UNZIP प्रोजेक्ट के लिए कमांड चलाएं।

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 वेब सर्वर को पुनरारंभ करें।

sudo systemctl restart nginx

ब्राउज़र खोलें और अपनी साइट पर जाएँ, यह इंस्टॉलेशन विज़ार्ड को रीडायरेक्ट करेगा। स्टोर और डेटाबेस जानकारी विवरण भरें। इंस्टॉलेशन प्रक्रिया शुरू करने के लिए इंस्टॉल बटन पर क्लिक करें। एक बार स्थापना पूरी होने के बाद प्रोजेक्ट होम पेज प्रदर्शित होगा।

अन्वेषण करना

आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:

 हिन्दी