העברה מ-InSales ל-1C-Bitrix: נתונים ו-SEO בבטחה

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

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

שאלות נפוצות

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

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1481
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1027
  • פיתוח מבוסס Bitrix, Bitrix24, 1C לחברה פיתוח ווידג'ט להזמנת תורים אונליין למרכז רפואי
    פיתוח מבוסס Bitrix, Bitrix24, 1C לחברה פיתוח ווידג'ט להזמנת תורים אונליין למרכז רפואי
    779
  • פיתוח על בסיס 1C Enterprise עבור MIRSANBEL
    פיתוח על בסיס 1C Enterprise עבור MIRSANBEL
    886
  • פיתוח אתר על CRM Bitrix24 עבור DOLBIMBY
    פיתוח אתר על CRM Bitrix24 עבור DOLBIMBY
    821
  • פיתוח על בסיס Bitrix24 עבור חברת TECHNOTORGKOMPLEKS
    פיתוח על בסיס Bitrix24 עבור חברת TECHNOTORGKOMPLEKS
    1178

InSales מצוינת לסטארטאפים, אבל כשהעסק גדל, מגבלות ה-SaaS הופכות לצוואר בקבוק: אין גישה ישירה למסד נתונים, אין קוד מותאם אישית, ואינטגרציות חיצוניות מורכבות. מעבר ל-CMS מתארח עצמי כמו 1C-Bitrix פותר את הבעיות האלה. עם זאת, העברת נתונים היא מסובכת—אובדן נתונים או ירידה בדירוגי SEO הם נפוצים. פיתחנו מתודולוגיה שמבטלת את הסיכונים האלה. תוך 8–10 ימי עבודה, אנו מעבירים את החנות שלך עם שלמות נתונים מלאה, זמן השבתה מינימלי, ושמירה מובטחת על SEO. להלן צעדים קונקרטיים ומלכודות שנאספו מלמעלה מ-50 פרויקטים. אוטומציה באמצעות InSales API הופכת את החילוץ למהיר פי 10 מייצוא ידני.

מגבלות InSales וגישת API

InSales היא פלטפורמת SaaS. הגישה לנתונים היא רק דרך API או פורמטי ייצוא—אין SQL ישיר. השיטה העיקרית היא InSales REST API, עם הרשאת מפתח אפליקציה ותגובות JSON. ייצוא YML/CSV מלוח הניהול (מוצרים, הזמנות) זמין גם כן.

דרך InSales API, ניתן לגשת ל:

  • מוצרים: GET /admin/products.json עם וריאנטים, מאפיינים, תמונות. פגינציה של 100 רשומות. שדות: id, title, body_html, vendor, product_type, variants[], collections[], images[], fields_values[].
  • וריאנטים (הצעות מסחר): מכילים sku, price, compare_at_price, quantity, weight, אפשרויות.
  • קטגוריות: GET /admin/collections.json עם parent_id.
  • הזמנות: GET /admin/orders.json עם פריטי שורה, כתובות, סטטוסים. מוגבל לפי תאריך.
  • לקוחות: GET /admin/clients.json עם כתובות.

סקריפט איסוף נתונים

אנו כותבים סקריפט PHP שעובר בעמודים דרך InSales API ושומר נתונים בפורמט ביניים (קבצי JSON או מסד נתונים זמני). אנו מטפלים במגבלת קצב: מקסימום 2 בקשות בשנייה. עבור קטלוג של 10,000 מוצרים (100 עמודים × 100 מוצרים), זה לפחות 50 שניות רק עבור מוצרים.

GET https://{shop}.myinsales.ru/admin/products.json Authorization: Basic base64(api_key:api_password) 

העברת מוצרים, וריאנטים ותמונות

לאחר איסוף הנתונים, אנו בונים את הייבוא. הנה טבלת מיפוי השדות (InSales → Bitrix):

שדה InSales שדה Bitrix הערות
GET https://{shop}.myinsales.ru/admin/products.json Authorization: Basic base64(api_key:api_password) NAME
title DETAIL_TEXT HTML
body_html מאפייני בלוק מידע נוצרים דינמית
fields_values[] סעיפי בלוק מידע
collections[] CATALOG_PRICE מחיר
variants[].price CATALOG_QUANTITY מלאי
variants[].quantity CFile::SaveFile() הורדה לשרת

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

תמונות: ה-API מחזיר כתובות URL ל-CDN של InSales. אנו מורידים דרך images[], שומרים לשרת, ורושמים דרך curl. חשוב: לאחר ההעברה, ה-CDN של InSales עלול להפוך לבלתי נגיש, לכן כל התמונות מועתקות פיזית. לסנכרון 1C נוסף, אנו משתמשים ב-CommerceML.

העברת הזמנות, לקוחות ו-SEO

שלב אחר שלב:

  1. אחזור הזמנות דרך CFile::SaveFile().
  2. מיפוי סטטוסים (GET /admin/orders.json→N, new→P, confirmed→D, delivering→F, delivered→C).
  3. יצירת הזמנות ב-cancelled דרך b_sale_order.
  4. יצירת לקוחות דרך CSaleOrder::Add(); עבור הזמנות אורח, או ליצור ללא רישום או ליצור משתמש לפי אימייל.

InSales שומרת שדות SEO (CUser::Add(), seo_title)—אנו מחלצים אותם דרך API (שדות seo_description או מאפיינים נפרדים). כתובות URL ב-InSales עוקבות אחר fields_values ו-/products/{handle}. אנו מגדירים הפניות 301 מכתובות ישנות לחדשות.

מגבלות InSales API

לא כל הנתונים זמינים דרך API. InSales אינה חושפת היסטוריית שינויי הזמנות (רק סטטוס נוכחי), היסטוריית צפיות במוצרים, או אנליטיקה. אם יש צורך בהיסטוריה מפורטת, אנו מבקשים מהלקוח לייצא דרך לוח הניהול של InSales לפני השבתת החנות.

למה אוטומציית API חשובה

ייצוא ידני דרך לוח הניהול של InSales גוזל זמן ומועד לשגיאות. אוטומציה דרך API מקצרת את זמן החילוץ ל-30% מהמאמץ הידני. לדוגמה, קטלוג של 10,000 מוצרים לוקח שעה דרך API לעומת מעל 3 שעות ידנית. אוטומציה גם מבטלת שגיאות אנוש במיפוי שדות. חיסכון בתקציב מאוטומציה יכול להגיע ל-40%, ומפנה כספים לפיתוח החנות. צור קשר כדי להעריך את החיסכון עבור הפרויקט שלך.

תהליך ההעברה

שלבים ולוחות זמנים

שלב משך זמן אופייני
ניתוח InSales API ומבנה נתונים 0.5 יום
כתיבת סקריפט איסוף דרך API 1–2 ימים
עיצוב בלוקי מידע ב-Bitrix יום אחד
ייבוא מוצרים, וריאנטים, קטגוריות 2–3 ימים
הורדת תמונות יום אחד
הזמנות, לקוחות יום אחד
הפניות SEO 0.5 יום
בדיקות יום אחד
סה"כ 8–10 ימי עבודה

מגבלת הקצב של InSales API היא צוואר הבקבוק העיקרי. קטלוג גדול (50,000+ פריטי SKU) עשוי לדרוש מספר שעות רק עבור איסוף נתונים.

טעויות העברה אופייניות

טעות תוצאה פתרון
התעלמות ממגבלת קצב חסימת IP ל-24 שעות הטמעת השהיות בין בקשות
הכנסת HTML ישירות ללא ניקוי עיצוב שבור שימוש ב-/categories/{handle} או HTMLPurifier
דילוג על מיפוי סטטוסי הזמנות הזמנות אבודות הכנת טבלת מיפוי מראש
העברה ללא הפניות 301 אובדן עמדות SEO הגדרת הפניות לפני ההשקה

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

העברה מלאה תוך 8–10 ימים. כולל:

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

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