مساعدة Infurnia

“All trade words in English” is not ready for these pages yet, so they are shown with “Common trade words in English”.

Catalogue

كيف تتغير صور SKU المصغرة عند تعديل مادتها

تعرّف على سبب استبدال صورة عرض SKU تلقائيًا كلما حُفظت مادته أو رُبطت به، وكيف تمنع تحديثات المواد من محو الإعدادات.

  1. لا يحتفظ SKU المرتبطة به مادة بصورة مصغرة مستقلة. ويرجع ذلك إلى قاعدتي مزامنة. أولًا، كلما حُفظت مادة بنسيج جديد أو لون جديد، تُستبدل صورة العرض لكل SKU تستخدم تلك المادة في العملية نفسها: فالمواد المنسوجة تستخدم صورة النسيج، والمواد ذات اللون السادة تحصل على عيّنة لون مسطحة تُولَّد تلقائيًا. ثانيًا، كلما رُبطت مادة بـ SKU عبر التحرير الجماعي للكتالوج، تُضبط صورة عرض SKU على عيّنة المادة، فتُطمس أي صورة مصغرة مخصصة رفعها العميل. لذا عندما يسأل العميل عن سبب تغيّر صور SKU الخاصة به بعد تعديل تشطيب، أو عن سبب اختفاء صورة منتج مخصصة بعد إسناد مادة، فهذا سلوك متوقع وليس تلفًا. ويمكنه إعادة رفع صورة مخصصة لاحقًا، لكن تعديل المادة التالي سيطمسها مجددًا. وهناك حالة أخرى: المادة المحفوظة بلا نسيج ولا لون لا تحصل على عيّنة على الإطلاق، لذا تظهر المادة (وأي SKU مرتبطة بها أثناء التحرير الجماعي) بصورة مصغرة فارغة في قوائم الاختيار.

  2. صور الملف التعريفي في الكتالوج ليست مستقلة: فعندما يعدّل مالك الكتالوج مادة العنصر (نسيج جديد أو لون جديد)، تُستبدل الصورة المعروضة في الملف التعريفي تلقائيًا، لذا قد تتغير صورة كانت تبدو مختلفة سابقًا بعد التحديث.

  3. الصورة المصغرة المعروضة للوحدة هي صورة عرض مشتقة، لذا قد تتأخر عن الرسم أو التكوين الفعلي للوحدة.

  4. يُحدَّد السلوك الفعلي للوحدة من خلال خصائص SKU الخاصة بها ورسمها، لا من خلال الصورة المصغرة.

  5. تتطلب نقطة نهاية تحديث المادة الحقول id وname وmaterial_template_id وproperties في كل استدعاء؛ وإغفال أي منها يفشل مع MATERIAL_UPDATE_FAILURE. لا يوجد تحديث جزئي: لا يمكنك ⁦'just rename'⁩ مادة دون إعادة إرسال معرّف قالبها وخصائصها الكاملة، وأي كائن properties ترسله يستبدل المخزَّن بالكامل. ومع قاعدة التحقق التي ترفض المفاتيح غير المعروفة فقط بينما تمر المفاتيح الناقصة بصمت، ينشأ سيناريو فقدان البيانات الكلاسيكي: يحدّث العميل مادة ⁦'to change roughness'⁩ بحمولة مختصرة تحتوي على مفتاح الخشونة فقط، فتنجح عملية الحفظ، وتضيع كل الإعدادات الأخرى (اللون، وخرائط النسيج، والعتامة، والمعدنية...). سير العمل الآمن الذي يُقدَّم للعملاء: اجلب المادة الحالية، وعدّل القيم المحددة في كائن properties المُعاد، ثم أعد إرسال الكل. وتذكّر أيضًا أن كل تحديث ناجح يعيد اشتقاق عيّنة عرض المادة ويكتب من جديد الصور المصغرة لكل SKU تستخدم تلك المادة، لذا يظهر التحديث الخاطئ في الكتالوج كله فورًا — وهذا يعني أيضًا أن إعادة الحفظ الصحيحة بالحمولة الكاملة تصلح المادة والصور المصغرة لـ SKU في آن واحد.

  6. بعد تحديث لون مادة في الكتالوج، حدّث ذاكرة التخزين المؤقت من السطر الأول في علامة تبويب ⁦Production Settings⁩ ليظهر اللون الجديد في التصميم.

  7. خيار ⁦Refresh Cache⁩ هو العنصر الأول في علامة تبويب ⁦Production Settings⁩.

    ✓ تم التحقق منه في المنتج في 16 أكتوبر 2026
  8. ينطبق ⁦Refresh Cache⁩ ليس على ألوان المواد وتشطيباتها المعدّلة فحسب، بل أيضًا على خصائص عناصر الكتالوج الأخرى المعدّلة، مثل تفاصيل التوريد، لتصل تلك القيم المحدّثة إلى التصميم بعد تحديث ذاكرة التخزين المؤقت من الإعدادات.