פיתוח אתר למפעל חקלאי על 1C-Bitrix
אנו בונים אתרים למפעלים חקלאיים על 1C-Bitrix המשלבים חנות מקוונת ציבורית עם תעודות ופורטל B2B פרטי ללקוחות סיטונאיים. כאשר מסחר אלקטרוני סטנדרטי אינו מכסה את ההיבטים הייחודיים — עמידה בתקני GOST, תמחור מותאם אישית, סנכרון 1C וניהול מסמכים — אנו יוצרים מערכת שבה כל רכיב פועל למען העסק. בממוצע, עלויות התחזוקה של הפורטל יורדות ב-30% מתקציב ה-IT השנתי (מ-300,000 עד 500,000 רובל בשנה למפעל בינוני), ולקוחות מפחיתים עבודה ידנית ב-250 שעות בחודש. להלן התמקדות הנדסית בחלק ה-B2B ובקטלוג.
קטלוג מוצרים: בלוק מידע עם מאפיינים ייחודיים לתעשייה
מבנה הקטלוג למפעל חקלאי שונה ממסחר אלקטרוני טיפוסי. הקטגוריות נוצרות לא לפי שיווק אלא לפי קבוצות מוצרי OKPD-2: דגנים (חיטה, שעורה, שיפון, שיבולת שועל, תירס), גרעיני שמן (חמנייה, לפתית, סויה, פשתן), מוצרי חלב ובשר. כל רכיב בלוק מידע כולל מאפיינים:
| מאפיין | סוג | ערך לדוגמה |
|---|---|---|
GOST_TU |
מחרוזת | GOST 9353-2016 |
QUALITY_CLASS |
רשימה | דרגה 1, 2, 3, 4, 5 |
PROTEIN_CONTENT |
מספר | 12.5% |
MOISTURE |
מספר | 14% |
CERTIFICATES |
קובץ (מרובה) | תעודות התאמה בפורמט PDF |
HARVEST_YEAR |
מספר | עונת הקציר הנוכחית |
STORAGE_LOCATION |
קישור ל-HL | מעלית, מחסן |
MIN_ORDER_TONS |
מספר | 20 |
תעודות איכות מוצגות בעמוד הפרטים עם אפשרות הורדה. עבור דגנים, טריות הנתונים קריטית — ערכי חלבון, לחות וגלוטן מתעדכנים מפרוטוקולי מעבדה באמצעות אינטגרציית 1C.
מפת חוות ומחסנים
מיקום גיאוגרפי — באמצעות Yandex.Maps API. בלוק המידע 'אובייקטים' מאחסן קואורדינטות, סוג (שדה, חווה, מעלית, בית מלאכה, משרד), כתובת ופרטי איש קשר אחראי. נעשה שימוש באייקונים שונים לכל סוג; לחיצה פותחת כרטיס עם תמונות ואנשי קשר. עבור אחזקות עם עשרות חוות, המפה הופכת לניווט מרכזי: שותף רואה את המחסן הקרוב ויכול להזמין משלוח ממנו.
תוכן עונתי
האופי המחזורי של החקלאות אומר שהתוכן משתנה עם העונות. בעמוד הבית מוצג בלוק מתחלף עם השלב הנוכחי: זריעה, גידול, קציר, אחסון. יישום — מאפיין 'פעילות לפי תאריך' בבלוק המידע של הבאנר. אנליטיקה (תחזית יבול, סקירת שוק, דינמיקת מחירים) מתפרסמת בחדשות המתויגות לפי גידול.
כיצד להגדיר מחירונים מותאמים אישית לכל לקוח?
זוהי משימת הליבה ההנדסית של פורטל ה-B2B. כל לקוח רואה תנאים משלו: מחירים מותאמים אישית, כמויות זמינות, היסטוריית הזמנות. אנו משתמשים בהרשאת Bitrix סטנדרטית עם קבוצות משתמשים מורחבות:
- B2B_BUYER — גישה בסיסית לקטלוג
- B2B_MANAGER — הזמנות, חוזים
- B2B_FINANCE — התחשבנויות הדדיות, דוחות התאמה
- B2B_ADMIN — ניהול עובדי הלקוח
כל משתמש מקושר ללקוח דרך UF_CONTRAGENT_ID, בהתייחס לספריית 1C.
מנגנון סוג המחיר של מודול catalog מאפשר יצירת סוג מחיר לכל לקוח, אך עם 200+ לקוחות זה הופך למסורבל. הגישה שלנו: 1C מייצר מחירון לכל לקוח, המיוצא ל-Highload-block hl_b2b_prices עם שדות:
| שדה | סוג | מטרה |
|---|---|---|
UF_CONTRAGENT_ID |
מספר | מזהה לקוח |
UF_PRODUCT_XML_ID |
מחרוזת | XML_ID של מוצר |
UF_PRICE |
מספר | מחיר ליחידה |
UF_CURRENCY |
מחרוזת | BYN / RUB / USD |
UF_MIN_VOLUME |
מספר | כמות מינימלית |
UF_VALID_FROM |
תאריך | תאריך התחלה |
UF_VALID_TO |
תאריך | תאריך סיום |
UF_UPDATED_AT |
תאריך ושעה | חותמת זמן סנכרון |
הרכיב שולף מחירים מ-HL-block עבור משתמשים מאומתים; משתמשים לא מאומתים רואים 'מחיר לפי בקשה'.
שלבים להגדרת פורטל ה-B2B:
- צור קבוצות משתמשים וקשר אותן ללקוחות.
- פרוס את ה-Highload-block
hl_b2b_pricesעם השדות הנדרשים. - הגדר ייצוא של מחירונים מותאמים אישית מ-1C באמצעות שירות HTTP.
- כתוב רכיב שמחליף מחירים לפי המשתמש.
מדוע החלפת 1C סטנדרטית אינה יעילה לפורטל B2B?
ה-CommerceML הסטנדרטי מיועד לקטלוג ומחירי בסיס. עבור מחירונים מותאמים אישית, מלאי מחסנים, התחשבנויות הדדיות וטעינת הזמנות, נדרשים פתרונות מותאמים אישית. שירות HTTP מותאם אישית ב-1C מייצר XML עם מחירים ספציפיים ללקוח פי 10 מהר יותר מהחלפה סטנדרטית עבור מערכים של 500+ פריטים. זה חוסך ללקוחות עד 40% מזמן עיבוד ההזמנות, המסתכם ב-200,000 רובל בחודש. לוח זמנים: מלאי — כל 30 דקות (סוכן CAgentB2BStockSync), מחירונים — פעם ביום בלילה, התחשבנויות הדדיות — פעם ביום, הזמנות — בזמן אמת.
ניהול מסמכים: בחשבון האישי, הלקוח רואה חוזים, חשבוניות, דוחות התאמה. מסמכים מ-1C מועלים כ-PDF ל-hl_b2b_documents עם שדות: סוג, מספר, תאריך, קובץ, סטטוס. לזרימת מסמכים בעלת משמעות משפטית — אינטגרציה עם Diadoc או SBIS באמצעות API.
בקשת רכישה: טופס עם בחירת מוצר, כמות (בדיקת מינימום), מחסן שילוח, תאריך, בסיס משלוח (EXW/FCA/CPT לפי Incoterms). לאחר שליחה, הנתונים עוברים ל-Bitrix CRM (ליד/עסקה) ול-1C כהזמנת רכש.
מה כלול בפיתוח
בהזמנת אתר למפעל חקלאי, אתה מקבל:
- קטלוג ציבורי מוגדר במלואו עם בלוקי מידע ייחודיים לתעשייה
- פורטל B2B עם מחירים מותאמים אישית, הזמנות וניהול מסמכים
- אינטגרציית 1C (קטלוג, מחירים, מלאי, הזמנות, התחשבנויות הדדיות)
- מפת חוות ומחסנים על Yandex.Maps
- לוח מחוונים עם מדדי יבול ובעלי חיים (אופציונלי)
- תיעוד, הדרכת עובדים ותמיכה באחריות
שלבי יישום
| שלב | תוכן | משך |
|---|---|---|
| ניתוח | ביקורת תהליכים עסקיים, מיפוי נתונים 1C → Bitrix | 2–3 שבועות |
| עיצוב | מבנה בלוקי מידע, HL-blocks, חוזי API עבור 1C | שבועיים |
| חלק ציבורי | קטלוג, מפה, תוכן עונתי, עיצוב רספונסיבי | 3–4 שבועות |
| פורטל B2B | חשבון אישי, מחירים, הזמנות, ניהול מסמכים | 5–6 שבועות |
| אינטגרציית 1C | החלפת קטלוג, מחירים, מלאי, הזמנות | 3–4 שבועות |
| בדיקות | בדיקות פונקציונליות, עומסים והחלפה עם נתונים אמיתיים | שבועיים |
| השקה | העברת נתונים, הדרכה, עלייה לאוויר, ניטור | שבוע |
דרישות טכניות לאחסון
אנו ממליצים על שרת VPS/ייעודי עם PHP 8.1+, MySQL 8.0 או MariaDB 10.6, לפחות 4 GB RAM, תעודת SSL, cron עם מרווח של דקה אחת עבור סוכנים. נדרש שרת ייעודי להחלפת 1C פעילה.
נעריך את הפרויקט שלך ביום אחד — צור קשר. קבל ייעוץ על אינטגרציית 1C ו-Bitrix24 מהמהנדס שלנו.







