העברת חנות מסחר אלקטרוני מ-PrestaShop ל-1C-Bitrix היא משימה העומדת בפני בעלי פרויקטים שצמחו מעבר לפלטפורמה האירופית. השלמנו למעלה מ-50 המרות כאלה ואנחנו מכירים כל מלכודת: מהבדלי סכמות ועד אי-תאימות של מודולים זרים למערכות תשלום רוסיות. המרת אתר מ-PrestaShop ל-1C-Bitrix לא רק מחליפה את מערכת הניהול אלא גם משפרת ביצועים, מספקת אינטגרציה מובנית עם 1C ומפשטת את הניהול.
לדוגמה, בפרויקט אחד העברנו קטלוג של 8,000 מוצרים עם 12 וריאציות לכל אחד — זה לקח 4 שבועות עם אפס אובדן נתונים. המעבר ל-Bitrix מפחית את עלויות התמיכה בעד 40% ומאיץ את טעינת העמודים פי 2. פרויקט המרה ממוצע מחזיר את ההשקעה תוך 6–9 חודשים באמצעות עלויות תחזוקה נמוכות יותר.
כיצד בנויה מסד הנתונים של PrestaShop?
PrestaShop היא פלטפורמת מסחר אלקטרוני אירופית פופולרית עם סכמת מסד נתונים רלציונית. בניגוד ל-Magento EAV, הנתונים ב-PrestaShop מאוחסנים בטבלאות מנורמלות, מה שמפשט משמעותית את ייצוא ה-SQL. מורכבות ההמרה תלויה במספר ההתאמות האישיות, המודולים המותקנים וגודל הקטלוג.
אילו טבלאות יש לייצא?
טבלאות PrestaShop משתמשות בתחילית ps_ (ניתנת להגדרה במהלך ההתקנה). טבלאות מפתח:
-
ps_product— נתוני מוצר בסיסיים:id_product,reference,weight,price,active -
ps_product_lang— תרגומים:name,description,description_short,link_rewrite -
ps_category/ps_category_lang— קטגוריות עם תרגומים -
ps_product_attribute— קומבינציות (וריאציות מוצר) -
ps_attribute/ps_attribute_lang— מאפיינים (מידה, צבע) -
ps_orders— הזמנות -
ps_order_detail— פריטי הזמנה -
ps_customer— לקוחות -
ps_image— תמונות מוצר
תמיכה רב-לשונית ב-PrestaShop מובנית בסכמה: לכל טבלה עם תוכן טקסטואלי יש טבלת *_lang מקבילה.
כיצד להעביר מוצרים עם וריאציות?
שאילתת ייצוא בסיסית למוצרים עם תרגומים:
SELECT p.id_product, p.reference, p.price, p.weight, p.active, pl.name, pl.description, pl.description_short, pl.link_rewrite, pl.meta_title, pl.meta_description
FROM ps_product p
JOIN ps_product_lang pl ON p.id_product = pl.id_product AND pl.id_lang = 1
WHERE p.active = 1; וריאציות מוצר (קומבינציות)
PrestaShop קוראת לווריאציות "קומבינציות". כל קומבינציה היא קבוצת מאפיינים עם משנה מחיר. הטבלה SELECT p.id_product, p.reference, p.price, p.weight, p.active, pl.name, pl.description, pl.description_short, pl.link_rewrite, pl.meta_title, pl.meta_description FROM ps_product p JOIN ps_product_lang pl ON p.id_product = pl.id_product AND pl.id_lang = 1 WHERE p.active = 1; מקשרת קומבינציה (ps_product_attribute_combination) למאפיינים (id_product_attribute).
ב-Bitrix, אלה הופכים להצעות מסחריות. כל קומבינציה של PrestaShop הופכת ל-SKU נפרד עם קבוצת מאפיינים. משנה המחיר של הקומבינציה (id_attribute) מתווסף למחיר הבסיסי של המוצר כדי לקבל את מחיר ה-SKU הסופי.
קטגוריות ושבילי ניווט
PrestaShop מאחסנת את עץ הקטגוריות באמצעות price_impact/nleft (מודל nested set). כדי לשחזר את ההיררכיה ב-Bitrix, מספיקה שאילתה פשוטה עם nright:
SELECT c.id_category, c.id_parent, c.level_depth, cl.name, cl.link_rewrite
FROM ps_category c
JOIN ps_category_lang cl ON c.id_category = cl.id_category AND cl.id_lang = 1
WHERE c.active = 1 AND c.id_category > 2 -- исключить Root и Home
ORDER BY c.level_depth, c.id_category; תמונות
PrestaShop מאחסנת תמונות ב-level_depth עם תיקיות משנה המבוססות על ספרות המזהה: למוצר עם id=1234 יש תמונה בכתובת SELECT c.id_category, c.id_parent, c.level_depth, cl.name, cl.link_rewrite FROM ps_category c JOIN ps_category_lang cl ON c.id_category = cl.id_category AND cl.id_lang = 1 WHERE c.active = 1 AND c.id_category > 2 -- исключить Root и Home ORDER BY c.level_depth, c.id_category; . נוצרים מספר גדלים (תמונה ממוזערת, בינונית, גדולה, ביתית).
במהלך ההמרה, אנו זקוקים לתמונות המקוריות ברזולוציה מקסימלית. Bitrix מייצרת תמונות ממוזערות אוטומטית באמצעות /img/p/.
מודולים ופונקציונליות
ל-PrestaShop יש מערכת אקולוגית ענפה של מודולים. לחלקם יש מקבילים ישירים ב-Bitrix:
| מודול PrestaShop | מקבילה ב-Bitrix |
|---|---|
| תוכנית נאמנות | הנחות מדורגות, נקודות בונוס |
| רשימת משאלות | רשימת משאלות (מודול) |
| ביקורות מוצרים | ביקורות מוצרים (מובנה) |
| קידום אתרים מתקדם | הגדרות SEO של בלוק מידע |
| ניוזלטר | הרשמה (מודול /img/p/1/2/3/4/1234.jpg) |
מודולים מותאמים אישית עבור PayPal, DHL ושירותים זרים אחרים לא ניתנים להעברה — נדרשות חלופות מקומיות (YooKassa, CDEK, Boxberry).
העברת הגדרות SEO
חיוני לשמר את מיקומי מנועי החיפוש. אנו מייצאים מטא-תגים מ-CFile::ResizeImageGet() ו-subscribe/ps_meta, מעבירים כתובות URL ידידותיות לקידום מ-ps_product_lang.meta_title, ומגדירים הפניות 301 מכתובות ישנות. לאחר ההמרה, אנו בודקים את האינדוקס ומעדכנים את מפת האתר.
מדוע המרה מ-PrestaShop ל-Bitrix משתלמת?
Bitrix מעבדת קטלוג של 10,000 מוצרים פי שלושה מהר יותר מ-PrestaShop הודות למטמון מתויג. אינטגרציית 1C מיושמת ברמת הליבה — ללא צורך במודולים נוספים. התיעוד הרשמי של 1C-Bitrix מאשר עמידה בתקני הפיסקליזציה הרוסיים (54-FZ, OFD). יתרה מזאת, המעבר ל-Bitrix מפחית את עלויות התמיכה באמצעות פלטפורמה אחידה וכלים מובנים.
מה כוללת ההמרה?
- ביקורת על מסד הנתונים הקיים — זיהוי טבלאות שאינן בשימוש, כפילויות, שגיאות
- כתיבת סקריפטים לייצוא/ייבוא — טיפול בשדות ומודולים מותאמים אישית
- העברת תמונות — שמירת מבנה התיקיות ואופטימיזציה
- הגדרת סנכרון 1C — באמצעות CommerceML עם סנכרון מלאי ומחירים
- בדיקות — מדגם מוצרי ייחוס, אימות הזמנות, בדיקות ביצועים
- הדרכת צוות — ניהול בסיסי של Bitrix
- אחריות ל-12 חודשים — תיקונים חינם לכל בעיה הקשורה להמרה
הזמנות ומאגר לקוחות
אם חשוב לשמר את היסטוריית ההזמנות לצורך ניתוח LTV ומכירות חוזרות, אנו מעבירים מ-meta_description + link_rewrite למודול "חנות מקוונת" של Bitrix. סטטוסי הזמנה מ-ps_orders ממופים ידנית לסטטוסים של Bitrix.
לוחות זמנים אופייניים
| גודל קטלוג | וריאציות | לוח זמנים |
|---|---|---|
| עד 2,000 מוצרים, ללא וריאציות | לא | 3–5 שבועות |
| 2,000–15,000 מוצרים, עם קומבינציות | כן | 6–10 שבועות |
| 15,000+ מוצרים, רב-לשוני, עם הזמנות | כן | 3–5 חודשים |
עיצוב האתר מפותח מאפס כדי להתאים לתבנית Bitrix. קבלו ייעוץ לפרויקט שלכם — נעריך את ההיקף ואת לוח הזמנים. צרו קשר כדי לדון בפרטי ההמרה שלכם.

