وحدة · LNK الحسابات المهنية
  • PrestaShop

افتح متجرك على PrestaShop للمهنيين

تفصل LNK الحسابات المهنية بين تسجيل الأفراد وتسجيل المهنيين في متجرك على PrestaShop. يقدّم المهني اسمه التجاري ورقم SIRET ورقم الضريبة على القيمة المضافة داخل الاتحاد الأوروبي؛ فتتحقق الوحدة منها، وتضعه في مجموعة العملاء المناسبة حسب منطقته الضريبية، وتنتظر موافقتك قبل فتح الحساب إن شئت. ويمكن أيضًا أن تبقى أسعارك مخصصة للحسابات المهنية.

  • الإصدار 2.1.1 · PrestaShop من 1.7.6 إلى 8.x
  • الإصدار 2.9.1 · PrestaShop 9
  • PrestaShop من 1.7.7 إلى 9.x
  • PHP من 7.1 إلى 8.4
  • بدون تعديل على النواة

النقاط الرئيسية

  • تسجيل للأفراد وللمهنيين منفصل، ونماذج تُبنى حقلًا حقلًا
  • التحقق من SIRET (واجهة Sirene التابعة لـ INSEE، بمفتاحك)
  • رقم الضريبة يُفحص أثناء الكتابة ويُتحقق منه عبر VIES
  • مجموعة عملاء تلقائية حسب المنطقة الضريبية، ومجموعات مهنية تُنشأ عند الطلب
  • تفعيل يدوي للحسابات المهنية، مع بريد إلكتروني إلى العميل
  • تذكيرات بالبريد الإلكتروني لأرقام SIRET والضريبة الناقصة
  • كتالوج مخصص: أسعار مخفية عن الزوار، وكتالوج مغلق اختياريًا
  • حماية من الروبوتات reCAPTCHA أو Cloudflare Turnstile، إن فُعّلت
  • مرفقات خارج مجلد الوحدة، وبيانات محفوظة عند إلغاء التثبيت
  • 3.9 كيلوبايت مضغوطة كحد أقصى، في صفحتي التسجيل؛ و1.6 كيلوبايت في تسجيل الدخول والحساب وإتمام الطلب؛ ولا شيء في غيرها
  • الفرنسية والإنجليزية والعربية من اليمين إلى اليسار، مع الإسبانية والألمانية
  • PrestaShop من 1.7.7 إلى 9.x، وPHP من 7.1 إلى 8.4، من دون override، ومتاجر متعددة

تسجيلان ونموذجان

يختار الزائر مساره: «أنا فرد» أو «أنا مهني»، زرّان يُضافان تحت نموذج تسجيل الدخول، ولكل منهما صفحته (/compte-particulier و/compte-professionnel). ويمكنك إغلاق تسجيل الأفراد، وعرض صفحة CMS تعريفية قبل التسجيل المهني، وطلب الموافقة على شروط بيع خاصة بالمهنيين.

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

التحقق من SIRET ورقم الضريبة

  • SIRET: يُتحقق محليًا من الأرقام الأربعة عشر ومفتاح التحقق، ثم، إن فعّلت ذلك، من وجود المنشأة لدى واجهة Sirene البرمجية التابعة لـ INSEE، بمفتاح الوصول الخاص بك.
  • رقم الضريبة داخل الاتحاد الأوروبي: يُفحص شكله أثناء الكتابة حسب البلد، ثم، إن فعّلت ذلك، يُتحقق منه لدى VIES، خدمة المفوضية الأوروبية.
  • يمكن أن يسبق الحقلَ سؤالُ «خاضع لضريبة القيمة المضافة؟».

يُعرض كل حقل أو يُخفى، ويمكن جعله إلزاميًا. ويمكن تذكير العميل المهني بالبريد الإلكتروني إذا نقصه رقم SIRET أو رقم الضريبة: تضبط المدة بين تذكيرين وعددها الأقصى، ثم تجعل العنوان ذا الرمز المعروض في لوحة الإدارة يُستدعى مرة واحدة يوميًا (مهمة cron لدى المستضيف أو الوحدة الأصلية للمهام المجدولة). ويخرج من القائمة كل عميل يستكمل بياناته.

مجموعة العملاء المناسبة حسب المنطقة الضريبية

ثلاث مناطق، تُضبط كل منها على حدة: بلد متجرك، والاتحاد الأوروبي، وبقية العالم. لكل منطقة تختار مجموعات العميل المهني ومجموعته الافتراضية؛ ثم تطبّق قواعد الضرائب في متجرك النظام المناسب. ولا تحدد الوحدة أي نسبة.

ليس في متجرك بعد مجموعات مهنية؟ تنشئ الوحدة المجموعات الثلاث عند الطلب، وتجعل صلاحياتها (الفئات، وشركات الشحن، ووحدات الدفع وغيرها) مطابقة لصلاحيات مجموعة العملاء الافتراضية، من دون أن تسحب أي صلاحية أبدًا. ومن دون هذه المطابقة، يجد العميل الموضوع في مجموعة جديدة من PrestaShop كتالوجًا فارغًا.

ويمكن استدراك حسابات الشركات التي أُنشئت قبل الوحدة بنقرة واحدة: تتلقى مجموعات منطقتها إضافةً إلى ما لديها من قبل. ولا يُنقل أبدًا عميل بلا عنوان، أي بلا بلد معروف.

التفعيل اليدوي للحسابات المهنية

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

كتالوج مخصص للمهنيين

  • «كتالوج مخصص للمهنيين»: تُخفى الأسعار عن الزوار عبر الإعداد الأصلي «عرض الأسعار» لمجموعتي الزائر والضيف. ومكان السعر، يعرض القالب «سجّل الدخول لرؤية الأسعار» مع رابطي تسجيل الدخول وفتح حساب مهني.
  • «إخفاء الكتالوج أيضًا عن الزوار»: تُغلق الفئات والمنتجات أمام الزوار عبر صلاحيات الفئات الأصلية (الصفحة الرئيسية ضمنها، باستثناء الجذر). فتقود إلى صفحة «الوصول مرفوض» الأصلية (403)، تكمّلها كتلة «مخصص للمهنيين».

ويعود كل شيء كما كان عند إيقاف هذين الخيارين أو إلغاء تثبيت الوحدة.

حماية من الروبوتات، فقط إن فعّلتها

Google reCAPTCHA (الإصدار v2 أو v3 مع عتبة قابلة للضبط) أو Cloudflare Turnstile، بمفاتيحك الخاصة. ولا يُحمَّل نص المزوّد البرمجي إلا في صفحتي التسجيل الخاصتين بالوحدة، وفقط عندما تكون الحماية مفعّلة.

مرفقات عملائك في مأمن

تُحفظ الملفات التي يرسلها عملاؤك (مستخرج السجل التجاري، والمستندات الداعمة) خارج مجلد الوحدة، في var/lnk_b2baccount/، الذي لا يمسّه تحديث الوحدة. ولا تُقدَّم مباشرة أبدًا: لوحة الإدارة وحدها تفتحها، لموظف مسجّل الدخول. تحت Apache، يرفض ملف .htaccess كل وصول. أما Nginx فيتجاهل ملفات .htaccess: أضف الكتلة الواردة في الأسئلة الشائعة إلى إعدادات خادمك.

عند إلغاء التثبيت، تُحفظ افتراضيًا الحقول والقيم التي أدخلها عملاؤك ومرفقاتهم والتذكيرات. ويُطلب حذفها على خطوتين، ضمن «متقدم».

Léger et rapide

أرقام مقيسة على الوحدة المسلَّمة، مضغوطة بـ gzip (المستوى 9). النص البرمجي للنموذج: 2.4 كيلوبايت (2378 بايت)، يُحمَّل فقط في صفحتي التسجيل الخاصتين بالوحدة. ورقة الأنماط: 1.6 كيلوبايت (1551 بايت)، تُحمَّل فقط في صفحات تسجيل الدخول والتسجيل (وفي صفحات الهوية والعناوين والطلب، حيث تظهر الحقول المهنية). لا شيء في الصفحة الرئيسية ولا في الفئات ولا في صفحات المنتجات. والعروض الأربعة لعقد القالب (مكان السعر، والصفحة المخصصة، وحالة الحساب، ورابط التسجيل) لا تضيف أي ورقة أنماط ولا أي نص برمجي من الوحدة: القالب هو الذي ينسّقها.

شاشة إعدادات واضحة

صفحة إعدادات واحدة، بعلامات تبويب، على المظهر المشترك لوحدات LNK: اثنا عشر إعدادًا ظاهرًا على الأكثر في كل شاشة، والإعدادات النادرة مطوية ضمن «متقدم». وتُترجَم حقول النماذج بكل لغة من لغات المتجر. وتُقرأ صفحة الوحدة والنماذج من اليمين إلى اليسار بالعربية.

للقوالب والمدمجين

عقد القالب lnk.b2b.account/1، المصمم لقالب LNK B2B والقابل للاستخدام في أي قالب يستدعي نقاط ربطه:

  • displayLnkB2bPriceLogin مكان السعر (بطاقة المنتج، وعرض القائمة، وصفحة المنتج)؛
  • displayLnkB2bRestricted في صفحة «الوصول مرفوض»؛
  • displayLnkB2bStatus: «الحساب المهني مفعّل» أو «معلومات قانونية يجب استكمالها»، ولا شيء للزائر، ومتوافق مع ذاكرة الصفحات المؤقتة؛
  • {widget name='lnk_b2baccount' mode='link'}: رابط «فتح حساب مهني».

ومن دون نقاط الربط هذه، يحتفظ PrestaShop بسلوكه الأصلي. ويمكن تجاوز القوالب الجزئية في القالب.

المتاجر المتعددة

النماذج والتذكيرات والإعدادات لكل متجر؛ وتعرض صفحة الوحدة دائمًا نطاق ما تحفظه. يتلقى المتجر الجديد النماذج، ويُنظَّف المتجر المحذوف. وإعدادات الكتالوج المخصص مشتركة بين كل المتاجر، مثل مجموعات العملاء في PrestaShop.

التوافق مع PrestaShop 1.7.7 و8 و9

PrestaShop 1.7.7 ← 9.x
PHP 7.1 ← 8.4
التسليم أرشيفان: 2.9.N لـ PrestaShop 9، و2.1.N من 1.7.7 إلى 8.x
يحتوي على override لا
المتاجر المتعددة نعم
الاتصالات الخارجية VIES (المفوضية الأوروبية)؛ واجهة Sirene التابعة لـ INSEE بمفتاحك؛ reCAPTCHA أو Turnstile إن فُعّل

يُتحقق من كل إصدار بتثبيت حقيقي: PrestaShop 1.7.8 و8.1 للأرشيف 2.1.N، وPrestaShop 9.0 للأرشيف 2.9.N. وتشمل الاختبارات التثبيت والعرض ولوحة الإدارة وإلغاء التثبيت.

الأسئلة الشائعة

كيف يختار عملائي بين حساب فرد وحساب مهني؟

يُضاف زرّان، «أنا فرد» و«أنا مهني»، تحت نموذج تسجيل الدخول. يقود كل منهما إلى صفحة تسجيله، بنموذجه الخاص. ويمكنك إغلاق تسجيل الأفراد إن كنت تبيع للمهنيين فقط.

ما الحقول التي يمكنني إضافتها إلى النماذج؟

نص، ومنطقة نص، ومفتاح تشغيل، وقائمة باختيار واحد أو متعدد، وأزرار اختيار، ومربعات تحديد، ورفع ملف، ورسالة معلومات، وتاريخ. ولكل حقل تسميته بكل لغة من لغات المتجر، ويمكن جعله إلزاميًا. وتظهر القيم المُدخلة في صفحة العميل في لوحة الإدارة.

كيف يُتحقق من رقم SIRET؟

يُتحقق من الشكل (أربعة عشر رقمًا ومفتاح التحقق) محليًا، من دون أي اتصال خارجي. وإن فعّلت التحقق التلقائي، تسأل الوحدة أيضًا واجهة Sirene البرمجية التابعة لـ INSEE عن وجود المنشأة. ويستخدم هذا التحقق مفتاح الوصول الخاص بك إلى الواجهة، تُدخله في علامة تبويب SIRET.

كيف يُتحقق من رقم الضريبة داخل الاتحاد الأوروبي؟

يُفحص الشكل أثناء الكتابة حسب البلد. وإن فعّلت التحقق التلقائي، يُتحقق من الرقم بعد ذلك لدى VIES، خدمة المفوضية الأوروبية. ويتطلب ذلك امتداد PHP soap على الخادم: من دونه يُتخطى التحقق عبر VIES بدل أن يمنع التسجيل.

لماذا يحتاج رقم الضريبة إلى عنوان؟

في PrestaShop، ينتمي رقم الضريبة إلى عنوان العميل. إن طلبت رقم الضريبة عند التسجيل، ففعّل أيضًا «إضافة عنوان» في علامة تبويب العنوان: من دون عنوان لا يمكن حفظ الرقم في أي مكان.

هل تطبّق الوحدة الضريبة بنفسها؟

لا. تضع العميل المهني في مجموعات منطقته الضريبية (بلد المتجر، والاتحاد الأوروبي، وخارج الاتحاد الأوروبي). ثم تُطبَّق قواعد الضرائب وأسعار مجموعاتك: تبقى أنت صاحب القرار في نظامك الضريبي.

ماذا يحدث لعملائي المهنيين المسجلين من قبل؟

تُحصي علامة التبويب «الحسابات الحالية» حسابات شركاتك وتستدركها بنقرة واحدة: تتلقى مجموعات منطقتها، إضافةً إلى ما لديها من قبل (خصومات، وأسعار متفاوض عليها). ولا يُنقل أبدًا عميل بلا عنوان، أي بلا بلد معروف.

كيف أخفي أسعاري عن الزوار؟

فعّل «كتالوج مخصص للمهنيين»: يُوقف الإعداد الأصلي «عرض الأسعار» لمجموعتي الزائر والضيف، ويعرض القالب «سجّل الدخول لرؤية الأسعار». ومع «إخفاء الكتالوج أيضًا عن الزوار»، تُغلق أمامهم الفئات والمنتجات وتقود إلى صفحة «الوصول مرفوض». وعند إيقاف هذين الخيارين، أو عند إلغاء التثبيت، يعود كل شيء كما كان.

هل يجب تعديل قالبي؟

للتسجيل والتحقق والمجموعات، لا. أما نص «سجّل الدخول لرؤية الأسعار» وكتلة «مخصص للمهنيين» وحالة الحساب المهني فتظهر إن كان القالب يستدعي نقاط ربط العقد lnk.b2b.account/1 (قالب LNK B2B يستدعيها). ومن دونها، يبقى السعر مخفيًا وتبقى صفحة «الوصول مرفوض» هي صفحة PrestaShop.

أين تُحفظ الملفات التي يرسلها عملائي؟

في var/lnk_b2baccount/ في جذر المتجر، خارج مجلد الوحدة: لا يمحوها التحديث. ولا تُقدَّم مباشرة أبدًا؛ لا يفتحها إلا موظف مسجّل الدخول من لوحة الإدارة. تحت Apache، يرفض ملف .htaccess كل وصول. أما Nginx فيتجاهل ملفات .htaccess: أضف هذه الكتلة إلى إعدادات الموقع. إعدادات Nginx التي يوصي بها PrestaShop في إصداراته الحديثة ترفض /var/ من قبل، وهذه الكتلة تضمن ذلك.

location ^~ /var/lnk_b2baccount/ { deny all; return 403; }
ماذا يحدث للبيانات عند إلغاء التثبيت؟

تُحفظ: الحقول، والقيم التي أدخلها عملاؤك، ومرفقاتهم، والتذكيرات. ولحذف كل شيء، حدّد ضمن «متقدم» «حذف البيانات أيضًا عند إلغاء التثبيت»، ثم «أؤكد الحذف النهائي». وتعود إعدادات الأسعار ووصول الزوار كما كانت في كل الأحوال.

هل تجري الوحدة اتصالات خارجية؟

فقط تلك التي تفعّلها: VIES (المفوضية الأوروبية) لرقم الضريبة، وواجهة Sirene التابعة لـ INSEE بمفتاحك لرقم SIRET، وGoogle reCAPTCHA أو Cloudflare Turnstile إن كانت الحماية من الروبوتات مفعّلة. ولا شيء غيرها.

هل تعمل مع المتاجر المتعددة؟

نعم. النماذج والتذكيرات والإعدادات خاصة بكل متجر، وتعرض صفحة الوحدة دائمًا نطاق ما تحفظه. يتلقى المتجر الجديد النماذج، ويُنظَّف المتجر المحذوف. أما الكتالوج المخصص فمشترك بين كل المتاجر، مثل مجموعات العملاء في PrestaShop.

هل تبطئ الوحدة متجري؟

لا. النص البرمجي بحجم 2.4 كيلوبايت (مضغوطًا) لا يُحمَّل إلا في صفحتي التسجيل الخاصتين بالوحدة، وورقة الأنماط بحجم 1.6 كيلوبايت لا تُحمَّل إلا في صفحات تسجيل الدخول والتسجيل والحساب وإتمام الطلب. لا شيء في الصفحة الرئيسية ولا في الفئات ولا في صفحات المنتجات.

بأي لغات تُسلَّم؟

بالفرنسية والإنجليزية والعربية (من اليمين إلى اليسار)، مع الإسبانية والألمانية. وتُدخل تسميات حقولك بكل لغة من لغات المتجر.

سجل الإصدارات

4 إصدارات منشورة لـ PrestaShop

  1. الإصدار 2.9.1 PrestaShop 9

    الجديد

    • رسائل البريد بالعربية، من اليمين إلى اليسار: رسائل الوحدة الست (إنشاء الحساب، الحساب قيد الانتظار، التذكير، الموافقة على الحساب، وإشعارا التاجر)، بصيغتي HTML والنص العادي.

    الإصلاحات

    • رسائل العميل بلغته، والموضوع أيضًا، حتى عند إرسالها من لوحة الإدارة (الموافقة على الحساب، وتذكيرات SIRET والضريبة): لم تعد لغة الموظف تتسرب إليها، وتتبعها كذلك المعلومات الناقصة. أما إشعار التاجر فيبقى بلغة المتجر.
    • الحجم المعلن في صفحة العرض والأسئلة الشائعة، مقيسًا على الحزمة المسلَّمة (gzip المستوى 9): 3.9 كيلوبايت إجمالًا، ورقة الأنماط 1.6 كيلوبايت (1551 بايت)، والنص البرمجي 2.4 كيلوبايت (2378 بايت).
  2. الإصدار 2.9.0 PrestaShop 9 تصحيح أمني

    الإصدار الأول من مصنع LNKBOOT، المأخوذ عن الوحدة الأصلية. الفرع 9: PrestaShop من 9.0 إلى 9.x فقط. أما PrestaShop من 1.7.7 إلى 8.x فعلى الفرع prestashop/legacy (2.1.0).

    الأمان

    • اختبارات أمان تُعاد مع كل إصدار على نقاط الدخول العامة للوحدة: إجراءات Ajax، وعنوان التذكيرات من دون رمز أو برمز خاطئ، ونماذج التسجيل، وصفحة التعريف المهنية، والوصول المباشر إلى المرفقات.

    الجديد

    • كتالوج مخصص للمهنيين: أسعار مخفية عن الزوار عبر الإعداد الأصلي لمجموعتي الزائر والضيف، و«سجّل الدخول لرؤية الأسعار» مكان السعر؛ وخيار «إخفاء الكتالوج أيضًا عن الزوار» عبر صلاحيات الفئات الأصلية (الصفحة الرئيسية ضمنها، باستثناء الجذر)، وصفحة «الوصول مرفوض» الأصلية تكمّلها كتلة «مخصص للمهنيين»؛ ويعود كل شيء كما كان عند الإيقاف وعند إلغاء التثبيت.
    • عقد القالب lnk.b2b.account/1: نقاط الربط displayLnkB2bPriceLogin وdisplayLnkB2bRestricted وdisplayLnkB2bStatus («الحساب المهني مفعّل» أو «معلومات قانونية يجب استكمالها»، ولا شيء للزائر) والرابط {widget name='lnk_b2baccount' mode='link'}، من دون ورقة أنماط ولا نص برمجي من الوحدة.
    • المتاجر المتعددة: النماذج والتذكيرات والإعدادات لكل متجر، والنطاق معروض، والنماذج تُنسخ إلى المتجر الجديد، وأسطر المتجر المحذوف تُمحى.
    • العربية، من اليمين إلى اليسار، في لوحة الإدارة وفي النماذج.
    • خيار «حذف البيانات أيضًا عند إلغاء التثبيت»، على خطوتين، ضمن «متقدم».

    التعديلات

    • مرفقات العملاء تُحفظ خارج مجلد الوحدة، في var/lnk_b2baccount/، ولا تُقدَّم مباشرة أبدًا؛ وتُنقل إليه مرفقات الإصدارات السابقة عند التحديث.
    • البيانات محفوظة عند إلغاء التثبيت افتراضيًا (الحقول، والقيم المُدخلة، والمرفقات، والتذكيرات).
    • لوحة إدارة جديدة على المظهر المشترك لوحدات LNK: اثنا عشر إعدادًا ظاهرًا على الأكثر في كل شاشة، والإعدادات النادرة ضمن «متقدم».
    • الواجهة على التصميم المشترك لوحدات LNK: التسجيل، والحقول المهنية في صفحة الهوية، واختيار نوع الحساب، ودعوة المهنيين في مسار الطلب بأصناف lnk-b2baccount__…، وألوان القالب عبر متغيرات --lnk-*، وقيم محايدة في غير ذلك (لا لون مفروضًا).
    • ترجمات مستكملة: 89 نصًا من الشيفرة و18 من الواجهة لم تكن مترجمة في أي مكان؛ وتسميات الحقول المُنشأة عند التثبيت وأسماء المجموعات المهنية تُكتب بلغة كل سطر.
  3. الإصدار 2.1.1 PrestaShop من 1.7.6 إلى 8.x

    الجديد

    • رسائل البريد بالعربية، من اليمين إلى اليسار: رسائل الوحدة الست (إنشاء الحساب، الحساب قيد الانتظار، التذكير، الموافقة على الحساب، وإشعارا التاجر)، بصيغتي HTML والنص العادي.

    الإصلاحات

    • رسائل العميل بلغته، والموضوع أيضًا، حتى عند إرسالها من لوحة الإدارة (الموافقة على الحساب، وتذكيرات SIRET والضريبة): لم تعد لغة الموظف تتسرب إليها، وتتبعها كذلك المعلومات الناقصة. أما إشعار التاجر فيبقى بلغة المتجر.
    • الحجم المعلن في صفحة العرض والأسئلة الشائعة، مقيسًا على الحزمة المسلَّمة (gzip المستوى 9): 3.9 كيلوبايت إجمالًا، ورقة الأنماط 1.6 كيلوبايت (1551 بايت)، والنص البرمجي 2.4 كيلوبايت (2378 بايت).
عرض الإصدار السابق
  1. الإصدار 2.1.0 PrestaShop من 1.7.6 إلى 8.x تصحيح أمني

    الإصدار الأول من مصنع LNKBOOT، المأخوذ عن الوحدة الأصلية. الفرع 1: PrestaShop من 1.7.7 إلى 8.x. أما PrestaShop 9 فله أرشيفه الخاص (2.9.0)، بالشيفرة الوظيفية نفسها.

    الأمان

    • اختبارات أمان تُعاد مع كل إصدار على نقاط الدخول العامة للوحدة: إجراءات Ajax، وعنوان التذكيرات من دون رمز أو برمز خاطئ، ونماذج التسجيل، وصفحة التعريف المهنية، والوصول المباشر إلى المرفقات.

    الجديد

    • كتالوج مخصص للمهنيين: أسعار مخفية عن الزوار عبر الإعداد الأصلي لمجموعتي الزائر والضيف، و«سجّل الدخول لرؤية الأسعار» مكان السعر؛ وخيار «إخفاء الكتالوج أيضًا عن الزوار» عبر صلاحيات الفئات الأصلية (الصفحة الرئيسية ضمنها، باستثناء الجذر)، وصفحة «الوصول مرفوض» الأصلية تكمّلها كتلة «مخصص للمهنيين»؛ ويعود كل شيء كما كان عند الإيقاف وعند إلغاء التثبيت.
    • عقد القالب lnk.b2b.account/1: نقاط الربط displayLnkB2bPriceLogin وdisplayLnkB2bRestricted وdisplayLnkB2bStatus («الحساب المهني مفعّل» أو «معلومات قانونية يجب استكمالها»، ولا شيء للزائر) والرابط {widget name='lnk_b2baccount' mode='link'}، من دون ورقة أنماط ولا نص برمجي من الوحدة.
    • المتاجر المتعددة: النماذج والتذكيرات والإعدادات لكل متجر، والنطاق معروض، والنماذج تُنسخ إلى المتجر الجديد، وأسطر المتجر المحذوف تُمحى.
    • العربية، من اليمين إلى اليسار، في لوحة الإدارة وفي النماذج.
    • خيار «حذف البيانات أيضًا عند إلغاء التثبيت»، على خطوتين، ضمن «متقدم».

    التعديلات

    • مرفقات العملاء تُحفظ خارج مجلد الوحدة، في var/lnk_b2baccount/، ولا تُقدَّم مباشرة أبدًا؛ وتُنقل إليه مرفقات الإصدارات السابقة عند التحديث.
    • البيانات محفوظة عند إلغاء التثبيت افتراضيًا (الحقول، والقيم المُدخلة، والمرفقات، والتذكيرات).
    • لوحة إدارة جديدة على المظهر المشترك لوحدات LNK: اثنا عشر إعدادًا ظاهرًا على الأكثر في كل شاشة، والإعدادات النادرة ضمن «متقدم».
    • الواجهة على التصميم المشترك لوحدات LNK: التسجيل، والحقول المهنية في صفحة الهوية، واختيار نوع الحساب، ودعوة المهنيين في مسار الطلب بأصناف lnk-b2baccount__…، وألوان القالب عبر متغيرات --lnk-*، وقيم محايدة في غير ذلك (لا لون مفروضًا).
    • ترجمات مستكملة: 89 نصًا من الشيفرة و18 من الواجهة لم تكن مترجمة في أي مكان؛ وتسميات الحقول المُنشأة عند التثبيت وأسماء المجموعات المهنية تُكتب بلغة كل سطر.
    • الترجمات عبر النظام التاريخي لـ PrestaShop، وهو الوحيد الذي تقرؤه 1.7.7 (الملفات translations/fr.php وen.php وar.php وes.php وde.php).

سلتك

سلتك فارغة.