הגירה מ-Magento 1 ל-Magento 2: העברת נתונים, עיצובים ו-SEO

תמיכת Magento 1 הסתיימה, וכל יום על הפלטפורמה הישנה מגביר סיכונים לחנות שלך. אנחנו מבצעים העברה מלאה ל-Magento 2 — מעבירים נתונים, מתאימים ערכות נושא ושומרים על עמדות SEO. הצוות שלנו מטפל בכל התהליך, ומבטיח פעילות יציבה ותמיכה מתמשכת.

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

אלה רק חלק מהסוגים הטכניים של אתרים שאנו עובדים איתם, ולכל אחד מהם יכולים להיות מאפיינים ופונקציונליות ספציפיים משלו, וכן ניתן להתאים אותם לצרכים ולמטרות הספציפיים של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
הגירה מ-Magento 1 ל-Magento 2: העברת נתונים, עיצובים ו-SEO
מורכב
מ- 2 שבועות עד 3 חודשים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1502
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1307
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1049
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

אתם עדיין מריצים את Magento 1, אבל התמיכה בו הסתיימה — כל יום על הפלטפורמה הזו מגדיל את הסיכונים לפריצות, אובדן נתונים וקנסות PCI DSS. המעבר ל-Magento 2 אינו עדכון אלא בנייה מחדש מלאה של החנות: ארכיטקטורות שונות (Zend Framework 1 לעומת Symfony), פורמטי נתונים שונים, מערכות הרחבות שונות. בניגוד לפלטפורמה המיושנת, Magento 2 מבוססת על רכיבי Symfony ו-PHP מודרני, מה שמשפיע ישירות על ביצועים ואבטחה (ראו Magento). ללא ביקורת עמוקה ותוכנית שלבית, אתם מסתכנים באובדן של עד 30% מהפונקציונליות. הצוות שלנו מבצע הגירה מלאה תוך שמירה על כל התהליכים העסקיים, מיקומי SEO ובסיס הלקוחות.

מה מועבר ומה לא

הData Migration Tool הרשמי מעביר ישויות סטנדרטיות, אבל טבלאות מותאמות אישית וכל הקוד דורשים עבודה ידנית.

רכיב סטטוס
מוצרים, קטגוריות, מאפיינים מועבר באמצעות Data Migration Tool
לקוחות וסיסמאות לקוחות מועברים, סיסמאות לא (אלגוריתם ה-hashing השתנה)
הזמנות והיסטוריית הזמנות מועבר
דפי CMS ובלוקים מועבר
ערכות נושא (תבניות) לא מועבר — Magento 2 משתמשת ב-PHTML + Knockout.js + LESS
הרחבות לא מועבר — ה-API של Magento 2 אינו תואם
טבלאות DB מותאמות אישית דורשות העברה ידנית
הפניות URL מועבר עם הסתייגויות
טעויות נפוצות בהגירה - מאפיינים מותאמים אישית חסרים. - מיפוי שגוי של customer_group. - אובדן קישורים לדפי CMS עקב מזההים שהשתנו. - הפניות 301 שלא נלקחו בחשבון עבור כתובות URL ישנות.

למה אי אפשר פשוט לשדרג את Magento 1?

Magento 1 ו-2 הן פלטפורמות שונות. שדרוג אינו אפשרי; הגירה היא הכרחית. ל-M1 יש ארכיטקטורה ישנה המבוססת על Zend Framework 1, בעוד M2 בנויה על Symfony ו-PHP מודרני. בגלל זה, כל הרחבה או התאמה אישית חייבת להיכתב מחדש. ראינו פרויקטים שבהם אחרי הגירה "מהירה", 30% מהפונקציונליות אבדה — ניתן להימנע מכך עם הגישה הנכונה.

איך להעביר הרחבות מותאמות אישית?

ה-Data Migration Tool לא יודע דבר על המודולים שלכם. עבור כל הרחבה, צריך למצוא תחליף M2 או להזמין פורטינג. לדוגמה, הרחבת גיבוי פופולרית ב-M1 (AheadWorks) יש לה תחליף ישיר Amasty ב-M2. אבל מודולים ייחודיים נכתבים מחדש מאפס תחת הארכיטקטורה של Magento 2. בפרויקט אחד, הגרנו 34 הרחבות, 25 מתוכן דרשו כתיבה מחדש מלאה. לוח הזמנים גדל ב-1.5 חודשים, אבל כל הפונקציות נשמרו.

איך להעביר סיסמאות לקוחות?

Magento 1 משתמשת ב-MD5, Magento 2 משתמשת ב-bcrypt. סיסמאות אינן ניתנות להמרה ישירה. אנו מיישמים הגירה עצלה: בכניסה הראשונה, אנו בודקים את ה-hash הישן של MD5 ומצפינים מחדש ל-bcrypt. הלקוחות לא שמים לב לשינוי, אבל הסיסמאות הופכות למאובטחות.

// Plugin для CustomerAuthenticationService
public function aroundAuthenticate($subject, callable $proceed, $username, $password)
{
    try {
        return $proceed($username, $password);
    } catch (AuthenticationException $e) {
        $customer = $this->customerRepository->get($username);
        $legacyHash = md5($password);
        if (hash_equals($customer->getLegacyPasswordHash(), $legacyHash)) {
            $this->customerRepository->save(
                $customer->setPasswordHash($this->encryptor->getHash($password, true))
            );
            return $customer;
        }
        throw $e;
    }
}

שלבי ההגירה

  1. ביקורת Magento 1 — מלאי של הרחבות, הערכת תאימות.
  2. התקנת Magento 2 ו-Data Migration Tool — פריסת פלטפורמה נקייה.
  3. הגדרת מיפוי והגירת נתונים — העברה בשלבים באמצעות // Plugin для CustomerAuthenticationService public function aroundAuthenticate($subject, callable $proceed, $username, $password) { try { return $proceed($username, $password); } catch (AuthenticationException $e) { $customer = $this->customerRepository->get($username); $legacyHash = md5($password); if (hash_equals($customer->getLegacyPasswordHash(), $legacyHash)) { $this->customerRepository->save( $customer->setPasswordHash($this->encryptor->getHash($password, true)) ); return $customer; } throw $e; } } , migrate:settings, migrate:data.
  4. העברת טבלאות מותאמות אישית — כתיבת סקריפטים PHP לסנכרון ידני.
  5. פתרון בעיית הסיסמאות — הגירה עצלה באמצעות תוסף אימות.
  6. הגדרת הפניות SEO — יצירת הפניות 301 למבנה כתובות URL ישן.

השוואת גישות הגירה

גישה לוח זמנים מורכבות סיכונים
הגירה עצמית 1–6 חודשים גבוהה אובדן נתונים, שגיאות SEO
הגירה דרכנו 2–4 חודשים נמוכה מינימליים

Magento 2 מהירה פי 2–3 מ-Magento 1 ב-TTFB ו-LCP בזכות המסגרת המודרנית והמטמון המובנה. עלויות להגירה עצמית יכולות להיות משמעותיות בהתחשב בזמן השבתה ושגיאות, בעוד שעלות ההגירה שלנו מחושבת באופן אישי לפי היקף העבודה.

מה כלול

  • ביקורת מלאה של החנות הנוכחית
  • הגירת נתונים (קטלוג, הזמנות, לקוחות)
  • פורטינג או החלפת הרחבות
  • פיתוח ערכת נושא מותאמת אישית ל-M2
  • הגדרת הפניות 301
  • תיעוד למערכת החדשה
  • הכשרת הצוות שלכם
  • 30 ימי תמיכה לאחר השחרור

פרויקט זה אינו על התקנת תוסף; מדובר בהעברת חנות שלמה. הניסיון שלנו כולל למעלה מ-50 הגירות מוצלחות. אנו מבטיחים שלמות נתונים ופונקציונליות. בקשו הערכה חינמית של הפרויקט שלכם — נספק תוכנית ולוח זמנים. צרו קשר לייעוץ.