ברשותי אתר eCommerce פעיל המבוסס על NopCommerce גרסה 3.8 (ASP.NET).
המערכת אינה נתמכת, כוללת קוד Legacy ולוגיקה עסקית מורכבת, וסבלה בעבר מבעיות אבטחה.
נדרש שדרוג מלא ומקיף לגרסה 4.9, הכולל פיתוחים ייעודיים, התאמות Core, אבטחה מתקדמת, ותשתית מוכנה להתרחבות עסקית.
אין תקציב מוגדר — נדרשת הצעת מחיר מלאה ומפורטת.
היקף עבודה – דרישות חובה
1. שדרוג מערכת (Core Upgrade)
העתקת האתר לסביבת בדיקות מלאה (Staging)
גיבוי מלא (קבצים + DB) לפני כל פעולה
שדרוג NopCommerce מ־3.8 ל־4.9
התאמת מבנה בסיס הנתונים
שמירה מלאה על:
מוצרים
לקוחות
הזמנות
קטגוריות
היסטוריית נתונים
טיפול בפלאגינים:
התאמה / שכתוב / החלפה של פלאגינים לא תואמים
ניקוי קוד Legacy שאינו נתמך
2. פיתוח פלאגין תשתיתי תומך-פיתוח (Infrastructure Plugin)
הרחבות Core לפי צרכים עסקיים
הוספת שדות ל־Product / Order / Customer
לוגיקות חישוב מותאמות
ניהול הגדרות בטבלאות ייעודיות (לא Settings רגיל)
תשתית להרחבות עתידיות ללא שינוי Core
3. תמיכה במוצרים שקילים (בדף מוצר – חובה)
מכירת מוצרים לפי משקל (לא לפי יחידה)
הזנת כמות משקלית בדף מוצר
(לדוגמה: 0.25 / 0.5 / 1.2 ק״ג)
חישוב מחיר דינמי לפי מחיר לק״ג
הצגת:
מחיר ליחידת משקל
מחיר כולל לפי הכמות שנבחרה
כללי עיגול (0.1 / 0.25 ק״ג וכו’)
הגדרת מינימום / מקסימום משקל להזמנה
תמיכה מלאה ב:
סל קניות
Checkout
הזמנה
חשבונית
ייצוא נתונים
מימוש Native ל־NopCommerce (לא JS בלבד)
4. לוגיקה עסקית – אזורים וסניפים
חלוקת הזמנות לפי אזור גאוגרפי
שיוך סניף להזמנה
פיצול הזמנה אחת למספר הזמנות לוגיות
תמיכה ב־Multi-Branch / Multi-Warehouse
הכנה לתרחישים עתידיים של Multi-Store
5. פלאגין סליקה iCredit (חובה)
אינטגרציה מלאה עם iCredit
תמיכה ב:
חיוב לפי סניף
פיצול עסקאות להזמנה מרובת אזורים
סכומים לא שלמים (מוצרים שקילים)
תמיכה ב־Authorize / Capture
החזרים חלקיים לפי אזור / סניף
לוגים מלאים ושחזור תקלות
6. אבטחה (Hard Requirement)
חסימת גישה ל־/Admin לפי IP
HTTPS מלא + HSTS
הקשחת IIS / Web.config
חסימת הרצת קבצים בתיקיות Upload / Images
Captcha בטפסים
נעילה לאחר ניסיונות התחברות
מניעת העלאת קבצים זדוניים
Audit בסיסי לפעולות אדמין
7. עיצוב ו-UX
תבנית מודרנית ורספונסיבית (Mobile First)
התאמה מלאה למובייל / טאבלט / דסקטופ
UI נקי, ברור ומסחרי
פונקציונליות קודמת לאנימציות
8. SEO – התאמה חד-פעמית
Meta Title / Meta Description למוצרים
Sitemap.xml + robots.txt
שיפור מהירות טעינה
ניקוי קוד מיותר
Schema.org למוצרים
חיבור ל-Google Analytics
חיבור ל-Google Merchant Center
דרישות מהספק:
ניסיון מוכח ב־NopCommerce בלבד
ניסיון בשדרוג גרסאות 3.x → 4.x
ניסיון בפיתוח פלאגינים
הבנה עמוקה ב-ASP.NET ואבטחה
עבודה עם Git / Staging / Backups
יכולת להגיש הצעת מחיר מסודרת ומפורטת