תארו לעצמכם: מדי שבוע אתם מקבלים קבצי Excel מ-10 ספקים עם אלפי מוצרים. מפעילים יוצרים כרטיסים ידנית בלוח הניהול — מבזבזים ימים, עושים טעויות במחירים, יוצרים כפילויות. פתרנו את הבעיה הזו עבור רשת של 50 חנויות מקוונות על ידי בניית יצירת כרטיסי מוצר אוטומטית לחלוטין מנתונים מפוענחים. התוצאה: כרטיסים נוצרים תוך דקות, שגיאות ממוזערות, והמפעילים מטפלים רק במקרים חריגים. החיסכון בשכר היה משמעותי, והחזר ההשקעה של הפרויקט היה מספר חודשים. זהו מרכיב מפתח באוטומציה של מסחר אלקטרוני לחנויות עם מבחר גדול.
אילו בעיות האוטומציה פותרת?
הקשיים העיקריים בהזנה ידנית הם מוצרים כפולים מספקים שונים, נתונים לא תקינים (מחירים אפסיים, שמות ענקיים), וחוסר התאמה בקטגוריות. בואו נבחן כל אחד מהם.
מוצרים כפולים
מוצר עשוי להופיע מכמה ספקים. ללא אוטומציה, מפעילים מפספסים חזרות — מופיעים כרטיסים זהים עם מחירים שונים. גלאי הכפילויות בודק SKU, GTIN, והתאמת שם מטושטשת עם סף של 90% (זיהוי כפילויות), ומעדכן את המוצר הקיים.
נתונים לא תקינים
המפענח עשוי להפיק מחיר של "0" או שם באורך 300 תווים. הכנסת נתונים כאלה לקטלוג שוברת את המיון. ה-DataValidator בודק את כל השדות מול חוקים עסקיים: מחיר מינימלי, אורך מקסימלי, שדות חובה — לפני הרישום.
חוסר התאמה בקטגוריות
לכל ספק יש מבנה משלו. ה-CategoryMatcher משתמש בשלוש אסטרטגיות: מיפוי מדויק לפי מזהה ספק, חיפוש מטושטש לפי שם, ובמקרה של כישלון — ניתוח מילות מפתח של שם המוצר.
כמו כן נפתרו מוצרים עם וריאציות (מידה, צבע) ומילוי SEO של כרטיסים.
כיצד פועל תהליך יצירת הכרטיסים?
בואו נפרק מקרה אמיתי: רשת חנויות בגדים עם 15,000 מוצרים מ-20 ספקים. כל מוצר יכול היה להיות עם 3 מידות ו-5 צבעים — פוטנציאלית 300,000 כרטיסים. האוטומציה החזירה את ההשקעה תוך חודשיים. להלן השלבים המרכזיים.
אימות נתוני קלט
class DataValidator {
private array $rules = [
'sku' => 'required|string|max:100',
'name' => 'required|string|max:500',
'price' => 'required|numeric|min:0.01',
'description' => 'nullable|string',
'images' => 'nullable|array',
'images.*' => 'nullable|url',
];
public function validate(array $data): ValidationResult {
$validator = Validator::make($data, $this->rules);
if ($validator->fails()) {
return ValidationResult::fail($validator->errors()->toArray());
}
// Дополнительные бизнес-правила
if (isset($data['price']) && $data['price'] < config('import.min_price', 1)) {
return ValidationResult::fail(['price' => ['Цена подозрительно мала']]);
}
return ValidationResult::pass($validator->validated());
}
} התאמת קטגוריות
אנחנו קובעים לאיזו קטגוריה בחנות המוצר שייך. אם לספק יש מיפוי, אנחנו משתמשים בו. אחרת, אנחנו מחפשים קטגוריות עם שמות דומים או לפי מילות מפתח.
גלאי כפילויות
בודק קיום מוצר לפי שלושה אלגוריתמים: SKU של ספק, GTIN גלובלי, והתאמת שם מטושטשת עם התאמת מותג. במקרה של התאמה, אנחנו מעדכנים מחיר ומלאי מבלי ליצור כפילויות.
בונה וריאציות
מקבץ רשימה שטוחה למוצר מוגדר עם מידות וצבעים. לדוגמה, מ-20 שורות אנחנו יוצרים כרטיס אב אחד ו-20 וריאציות עם SKU ייחודיים.
מילוי SEO
תגי Meta ו-slug נוצרים אוטומטית מהשם והמותג, ומבטלים עבודת SEO ידנית לכל כרטיס.
למה לבצע אוטומציה של יצירת כרטיסי מוצר?
יצירה ידנית של 1000 כרטיסים אורכת כ-80 שעות ומכילה 5–10% שגיאות. התהליך מעבד את אותה כמות תוך 15 דקות עם שיעור שגיאות כמעט אפסי. מהיר פי 10 — זה חיסכון של 95% בזמן למפעילים. מלבד מהירות, אתם מקבלים:
| קריטריון | הזנה ידנית | תהליך אוטומטי |
|---|---|---|
| זמן ל-1000 כרטיסים | 80 שעות | 15 דקות |
| שיעור שגיאות | 5–10% | <0.1% |
| מדרגיות | גיוס מפעילים | הוספת ספק תוך 2–3 ימים |
| עקביות נתונים | משתנה | חוקים אחידים, מילוי SEO |
אנחנו מבטיחים עקביות: כל השדות ממולאים לפי חוקים אחידים, ללא תכונות חסרות. מדרגיות בשילוב ספקים: הוספת ספק חדש אורכת 2–3 ימים, לא שבועות של גיוס.
במשך יותר מ-5 שנים בנינו תהליכים כאלה, והעברנו 50+ פרויקטים של שילוב נתונים במסחר אלקטרוני. אנחנו מבטיחים פעילות קוד למשך 12 חודשים לאחר המסירה.
מה כלול בעבודה?
| רכיב | תיאור |
|---|---|
| תיעוד | סכמת מיפוי שדות, חוקי אימות, מבנה נתונים מנורמל |
| גישה | הגדרת הרשאות API לחנות, מערכת תורים וגישת ניטור |
| הדרכה | מדריך למפעילים על מקרים חריגים וניתוח יומני ייבוא |
| תמיכה | חודש אחד של תמיכה לאחר השחרור: תיקוני באגים, אופטימיזציית מהירות |
תהליך העבודה: מניתוח ועד פריסה
- אנליטיקה — לימוד פורמט נתוני הספק, זיהוי שגיאות נפוצות.
- עיצוב — תיאור סכמת מיפוי, חוקים עסקיים, בחירת אסטרטגיית התאמה.
- יישום — בניית מאמת, מנרמל, מתאם, גלאי כפילויות ויוצר כרטיסים.
- בדיקות — בדיקה על מדגם: מוצר תקין, כפילות, שגיאת כתיב בשם.
- פריסה — פריסת תור לסביבת הייצור, הפעלת לוגים והתראות.
אם אתם רוצים לבצע אוטומציה של יצירת כרטיסי מוצר, צרו קשר. נעריך את המשימה תוך יום אחד ונציע לוחות זמנים. קבלו ייעוץ או הזמינו הערכה כבר עכשיו.







