העברה מ-NetCat ל-Bitrix: שמירה על תנועה ונתונים

כשהאתר על NetCat מתחיל להאט עם הזמן, ביצוע שינויים ושילוב שירותים חדשים הופך לקשה יותר ויותר. אנחנו מבצעים את ההעברה ל-1C-Bitrix תוך שמירה על המבנה, הנתונים ומיקומי ה-SEO. הצוות שלנו מספק העברה מלאה ומקצועית—מבדיקת האתר והגדרת 301 redirects ועד להשקה ולתמיכה שוטפת.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
העברה מ-NetCat ל-Bitrix: שמירה על תנועה ונתונים
בינוני
~1-2 שבועות

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

שאלות נפוצות

אתה מפעיל אתר על NetCat שפועל מאז 2012? סביר להניח שכבר נתקלת בבעיות: טעינת עמודים איטית (2–4 שניות), עיצוב מיושן, וקשיים בשילוב ערימת טכנולוגיה מודרנית. השלמנו מעל 50 הגירות מוצלחות מ-NetCat ל-1C-Bitrix — ובכל פעם נתקלנו בארכיטקטורת אחסון נתונים לא סטנדרטית. לאחר ההגירה, מהירות טעינת העמודים ב-Bitrix גבוהה פי 3–5 בזכות מטמון מתויג, ותנועת ה-SEO נשארת ברמה הקודמת אם מגדירים הפניות 301 כראוי. הניסיון שלנו — מעל 5 שנים בשוק, 50+ פרויקטים שהושלמו — מבטיח שלמות נתונים ותיעוד מלא לאחר ההשקה.

כיצד להעביר נתונים ללא אובדן?

מבנה הנתונים של NetCat שונה מהותית מזה של Bitrix. NetCat משתמש במושג "רכיבים" — בדומה לבלוקי מידע של Bitrix. לכל רכיב יש טבלת מסד נתונים משלו עם שם כמו netcat_main_<component_id>. כלומר, אין טבלת "אלמנטים" אחת — כל סוג תוכן חי בטבלה משלו, שהסכמה שלה מוגדרת על ידי הגדרות הרכיב.

טבלאות מערכת מרכזיות של NetCat:

  • netcat_main_catalogue — קטלוג קטעי האתר
  • netcat_main_component — סוגי רכיבים (מקביל לסוגי בלוקי מידע)
  • netcat_main_field — שדות רכיבים
  • netcat_main_sub_class — תת-מחלקות (קישור רכיבים לקטעים)
  • nc_file — ארכיון קבצים

עבור כל רכיב עם ID=5 קיימת טבלה netcat_main_5 המכילה את הנתונים שלו. לפני ההגירה, יש לחלץ את הסכמה של כל הטבלאות הללו ולבנות מיפוי לבלוקי מידע של Bitrix.

חילוץ המבנה באמצעות SQL

-- Получить все компоненты и их поля
SELECT c.Component_ID, c.Component_Name, f.Field_Name, f.Type
FROM netcat_main_component c
JOIN netcat_main_field f ON f.Component_ID = c.Component_ID
ORDER BY c.Component_ID, f.Priority;

-- Получить данные конкретного компонента
SELECT *
FROM netcat_main_5
WHERE Catalogue_ID IN (
    SELECT Catalogue_ID
    FROM netcat_main_catalogue
    WHERE Sub_Class_ID = 12
) AND Hidden = 0;

סוגי השדות של NetCat (-- Получить все компоненты и их поля SELECT c.Component_ID, c.Component_Name, f.Field_Name, f.Type FROM netcat_main_component c JOIN netcat_main_field f ON f.Component_ID = c.Component_ID ORDER BY c.Component_ID, f.Priority; -- Получить данные конкретного компонента SELECT * FROM netcat_main_5 WHERE Catalogue_ID IN ( SELECT Catalogue_ID FROM netcat_main_catalogue WHERE Sub_Class_ID = 12 ) AND Hidden = 0; , string, text, integer, float, checkbox, file, image, date) ממופים לסוגי מאפייני בלוקי מידע של Bitrix: S, S/html, N, N, L, F, F, D, L בהתאמה.

מבנה האתר וניווט

היררכיית הקטעים ב-NetCat מאוחסנת ב-select עם השדה netcat_main_catalogue. יש לשחזר עץ זה ב-Bitrix — או כקטעי בלוקי מידע (Parent_Sub_Class) או כמבנה אתר באמצעות תפריטים. בהתאם לסוג התוכן של כל קטע, בוחרים בגישה המתאימה.

העברת קבצים ותמונות

NetCat מאחסן קבצים בתיקיית CIBlockSection עם מבנה תיקיות משנה משלו. טבלת /netcat/files/ מאחסנת מטא-נתונים: שם קובץ, נתיב, סוג. במהלך ההגירה, קבצים מועברים באמצעות nc_file ב-Bitrix, תוך יצירת רשומות בטבלת CFile::SaveFile().

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

טפסים ומשוב

ל-NetCat יש מודול טפסים מובנה (טבלאות b_file). טפסים מועברים למודול "טפסי אינטרנט" של Bitrix או מיושמים באמצעות רכיב netcat_form_*. הגשות שנצברו מועברות רק אם הן קריטיות לעסק; אחרת הן מאורכבות.

מה לגבי עמדות SEO לאחר ההגירה?

כתובות URL ב-NetCat נוצרות לפי כללים משלו ולעיתים קרובות אינן תואמות לכתובות ה-URL שיהיו ב-Bitrix. לפני המעבר:

  1. ייצא את כל כתובות ה-URL של האתר הישן (באמצעות סורק או מטבלת bitrix:form.result.new)
  2. בנה מיפוי של כתובת URL ישנה → כתובת URL חדשה
  3. הגדר הפניות 301 באמצעות netcat_main_catalogue או מודול .htaccess
  4. העבר את ה-title וה-description משדה bitrix:redirect ומשדות SEO נלווים

לוחות זמנים אופייניים

סוג אתר היקף לוח זמנים
אתר תאגידי (5–10 רכיבים) עד 2,000 פריטים 3–5 שבועות
קטלוג מוצרים עד 10,000 פריטים 5–8 שבועות
פורטל עם משתמשים וטפסים כל היקף 8–12 שבועות

התבנית והעיצוב של NetCat אינם מועברים — הם נבנים מחדש מאפס על תבנית Bitrix. זהו נוהג סטנדרטי: החלק החזותי של האתר המיושן בדרך כלל דורש עדכון יחד עם שינוי הפלטפורמה.

NetCat לעומת 1C-Bitrix במספרים

פרמטר NetCat 1C-Bitrix
מהירות טעינת עמוד 2–4 שניות (ללא מטמון) 0.5–1.5 שניות (עם מטמון)
גמישות מבנה נתונים מוגבל על ידי רכיבים בלוקי מידע + בלוקים ברמה גבוהה
אינטגרציה עם 1C דורש התאמות מובנה דרך CommerceML
מודול SEO בסיסי מקיף (SEF, מטא-תגים, מפות אתר)

מה כלול בעבודה

  • ביקורת האתר הישן: מלאי של רכיבים, שדות, קבצים
  • יצירת תוכנית הגירה עם מיפוי נתונים
  • העברת כל הנתונים: פריטים, קטעים, קבצים, משתמשים
  • הגדרת הפניות 301 ומיפוי כתובות URL
  • בדיקת הפונקציונליות והאינטגרציות שהועברו
  • מסירת תיעוד מלא לפרויקט החדש
  • שעת תמיכה אחת לאחר ההשקה לפתרון מצבים בלתי צפויים
טעויות הגירה אופייניות - אלמנטים נסתרים חסרים (Hidden = 0) — נתונים אובדים. - מיפוי שגוי של שדות בחירה — יש ליצור רשימות ב-Bitrix. - התעלמות מקידוד — NetCat משתמש לעיתים קרובות ב-cp1251, Bitrix משתמש ב-UTF-8. - חוסר בהפניות — ירידה חדה בתנועה של 40-60%.

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