הגדרת תצוגת תעודות מוצר ב-1C-Bitrix

לקוח בתחום כלי עבודה חשמליים אמר פעם, <cite>"מאז שהוספנו תצוגת תעודות, ההמרה שלנו עלתה ב-15% ופניות התמיכה ירדו ב-30%."</cite> תעודות הן לא רק פורמליות משפטית — הן גורם אמון. הצגתן בכרטיס המוצר משפיעה ישירות על ההמרה: הקונה רואה
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
הגדרת תצוגת תעודות מוצר ב-1C-Bitrix
פשוט
~1 יום

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

שאלות נפוצות

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

  • image_website-b2b-advance_0.webp
    פיתוח אתר חברה B2B ADVANCE
    1458
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    פיתוח אתר לחברת FIXPER
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    פיתוח מבוסס Bitrix, Bitrix24, 1C לחברה פיתוח ווידג'ט להזמנת תורים אונליין למרכז רפואי
    761
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    פיתוח על בסיס 1C Enterprise עבור MIRSANBEL
    880
  • image_crm_dolbimby_434_0.webp
    פיתוח אתר על CRM Bitrix24 עבור DOLBIMBY
    804
  • image_crm_technotorgcomplex_453_0.webp
    פיתוח על בסיס Bitrix24 עבור חברת TECHNOTORGKOMPLEKS
    1163

לקוח מתחום כלי העבודה אמר פעם, "מאז שהוספנו תצוגת תעודות, ההמרה שלנו עלתה ב-15% ופניות התמיכה ירדו ב-30%." תעודות אינן רק פורמליות משפטית — הן גורם אמון. הצגתן בכרטיס המוצר משפיעה ישירות על ההמרה: הקונה רואה הוכחת בטיחות ופחות מהסס. הפסדים אופייניים: חוסר גישה מהירה לתעודות יכול להרוס עסקאות סיטונאיות, ובבדיקות של Rospotrebnadzor, קנסות על היעדר מסמכים חובה אפשריים.

הקמנו קישור תעודות ביותר מ-50 פרויקטים על 1C-Bitrix. צוות Bitrix המנוסה שלנו מבטיח ביצועים אמינים. בואו נפרק שתי גישות — מאפיין אינפובלוק ואינפובלוק נפרד — עם מספרי ביצועים קונקרטיים.

בחירת שיטת אחסון: מאפיין מול אינפובלוק

אפשרות A — מאפיין 'קובץ' באינפובלוק הקטלוג. השתמשו כאשר לכל מוצר יש תעודה ייחודית (לדוגמה, לדגם מכונת כביסה ספציפי). צרו מאפיין עם קוד CERTIFICATE, סוג 'קובץ', מרובה — כן, סיומות מותרות pdf, jpg, png. בלוח הניהול: תוכן → אינפובלוקים → [הקטלוג שלכם] → מאפיינים → הוסף מאפיין. קבצים מועלים ישירות לכרטיס המוצר. חיסרון: אם תעודה מתעדכנת, צריך לערוך כל מוצר — עבור 1200 פריטים, זה 10+ שעות.

אפשרות B — אינפובלוק 'תעודות' נפרד. תעודה אחת (לדוגמה, הצהרת TR CU) חלה על קו שלם של 50 מוצרים. צרו אינפובלוק CERTIFICATES עם מאפיינים: FILE (קובץ), CERT_NUMBER (מחרוזת), VALID_TO (תאריך), PRODUCT_IDS (קישור לאלמנטים בקטלוג, מרובה). בכרטיס המוצר, השתמשו ב-CIBlockElement::GetList כדי לבחור את כל התעודות שבהן PROPERTY_PRODUCT_IDS מכיל את מזהה המוצר הנוכחי. אפשרות זו מאיצה עדכונים המוניים פי 5: שנו מסמך אחד, והוא יופיע על כל המוצרים המקושרים.

השוואת גישות

קריטריון מאפיין 'קובץ' אינפובלוק נפרד
פשטות יישום גבוהה בינונית
שימוש חוזר לא כן
נוחות עדכון המוני נמוכה (עריכת כל מוצר) גבוהה (שינוי תעודה במקום אחד) — מהיר פי 5
טעינה דרך CommerceML כן כן (עם הגדרת החלפה נוספת)

תצוגה בתבנית כרטיס המוצר

בתבנית הרכיב catalog.element (/local/templates/[шаблон]/components/bitrix/catalog.element/[имя]/template.php), הוסיפו בלוק תעודות.

לאפשרות A (מאפיין קובץ):

if (!empty($arResult['PROPERTIES']['CERTIFICATE']['VALUE'])) { $certs = $arResult['PROPERTIES']['CERTIFICATE']; $fileIds = is_array($certs['VALUE']) ? $certs['VALUE'] : [$certs['VALUE']]; foreach ($fileIds as $fileId) { $fileInfo = \CFile::GetFileArray($fileId); if ($fileInfo) { echo '<a href="' . $fileInfo['SRC'] . '" target="_blank">'; echo 'Сертификат: ' . htmlspecialchars($fileInfo['ORIGINAL_NAME']); echo '</a>'; } } } 

לאפשרות B (אינפובלוק נפרד):

$certRes = \CIBlockElement::GetList( ['SORT' => 'ASC'], [ 'IBLOCK_ID' => CERT_IBLOCK_ID, 'PROPERTY_PRODUCT_IDS' => $arResult['ID'], ], false, false, ['ID', 'NAME', 'PROPERTY_FILE', 'PROPERTY_CERT_NUMBER', 'PROPERTY_VALID_TO'] ); while ($cert = $certRes->GetNext()) { // вывод } 

למה להוסיף תצוגה מקדימה של קובץ?

סריקת תעודה ב-JPG או PNG יכולה להיות מוצגת כתמונה ממוזערת. השתמשו ב-if (!empty($arResult['PROPERTIES']['CERTIFICATE']['VALUE'])) { $certs = $arResult['PROPERTIES']['CERTIFICATE']; $fileIds = is_array($certs['VALUE']) ? $certs['VALUE'] : [$certs['VALUE']]; foreach ($fileIds as $fileId) { $fileInfo = \CFile::GetFileArray($fileId); if ($fileInfo) { echo '<a href="' . $fileInfo['SRC'] . '" target="_blank">'; echo 'Сертификат: ' . htmlspecialchars($fileInfo['ORIGINAL_NAME']); echo '</a>'; } } } עם פרמטרים $certRes = \CIBlockElement::GetList( ['SORT' => 'ASC'], [ 'IBLOCK_ID' => CERT_IBLOCK_ID, 'PROPERTY_PRODUCT_IDS' => $arResult['ID'], ], false, false, ['ID', 'NAME', 'PROPERTY_FILE', 'PROPERTY_CERT_NUMBER', 'PROPERTY_VALID_TO'] ); while ($cert = $certRes->GetNext()) { // вывод } . עבור PDF, הציגו אייקון וקישור. כך המשתמש רואה מיד את המסמך ללא הורדה. זה מגביר אמון ב-20% ומפחית פניות תמיכה בשליש. שמרו על רספונסיביות: תמונות ממוזערות מתאימות לרוחב המסך במובייל, קישורים נשארים לחיצים.

מה כלול?

  1. ניתוח מבנה הקטלוג הנוכחי — קביעה אילו מוצרים זקוקים לתעודות, הערכת נפח נתונים.
  2. עיצוב תוכנית אחסון — בחירת אפשרות (מאפיין או אינפובלוק נפרד), הגדרת זכויות גישה.
  3. פיתוח תבנית — שינוי \CFile::ResizeImageGet() או ['width' => 80, 'height' => 110], הוספת בלוק פלט תעודות עם התחשבות בגרסת מובייל.
  4. ייבוא/העלאת מסמכים — סיוע במילוי תעודות דרך CommerceML או CSV, אימות נכונות הקישור.
  5. בדיקות — בדיקה בדפדפנים ומכשירים שונים, הבטחת תקינות קישורים ופתיחת קבצים.
  6. תיעוד והדרכה — תיאור תהליך הוספת תעודות חדשות, העברת הוראות למנהל התוכן שלכם.

לוחות זמנים ואיך להתחיל

שלב זמן
ניתוח ועיצוב החל משעתיים
פיתוח תבנית 2–4 שעות
מילוי ובדיקות החל מיום אחד (תלוי במספר המוצרים)
התקנה מלאה כולל הכל 1–3 ימים

התקנה אופיינית עולה בין $300 ל-$800, תלוי במורכבות. לקוחות חוסכים בממוצע $2,000 בשנה לאחר היישום. המחיר מחושב באופן אישי לאחר בחינת הפרויקט שלכם. אנו עובדים עם Bitrix למעלה מ-5 שנים והשלמנו יותר מ-50 אינטגרציות קטלוג מסחרי.

שמירה במטמון וביצועים לקטלוגים גדולים

עבור קטלוגי מוצרים גדולים (1000+), שאילתת אינפובלוק יכולה להאט את טעינת הכרטיס. פתרון: שמירת תוצאת השאילתה במטמון לשעה אחת עם פסילה לפי תג בעת שינוי אלמנט. בתבנית כרטיס המוצר, עטפו את הבלוק במטמון מתויג של Bitrix:

  • תג מטמון: catalog.element + מזהה אינפובלוק מספרי
  • פסילה: מטפל catalog.item מנקה את התג דרך iblock_id_
  • זמן אחסון: 3600 שניות

גישה זו מפחיתה שאילתות SQL לטבלת OnAfterIBlockElementUpdate פי 50–100 כאשר מספר לקוחות מבקרים בכרטיס מוצר בו זמנית.

כדי להציג תעודות בכרטיס מוצר באמצעות 1C-Bitrix, ניתן להשתמש במאפיין קובץ אינפובלוק או באינפובלוק תעודות נפרד, ולקשר תעודות למוצרים דרך תבנית catalog.element. המתודולוגיה המוכחת שלנו מבטיחה אינטגרציית 1C חלקה עם תעודות לכל פרויקט פיתוח Bitrix.

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