عزل كل متجر
تعمل الطلبات والمنتجات والعملاء داخل سياق متجر محدد. تطبق جداول البيانات الخاصة بالمستأجر سياسات PostgreSQL RLS، ويستخدم التطبيق حساب تشغيل لا يملك تجاوز هذه السياسات.
الثقة · حدود واضحة وأثر قابل للمراجعة
يعالج شوب تك بيانات متجر وطلبات وعملاء، لذلك لا تكفي عبارة «آمن» وحدها. نوضح هنا ما يبنيه المنتج لحماية العزل والصلاحيات وسلامة المال، وما يبقى مسؤولية تشغيل مشتركة، وما يحتاج مزوّداً أو اعتماداً خارجياً قبل أن يصبح حياً.
أرضية الثقة
لا تعتمد حماية المتجر على حاجز واحد. يجمع شوب تك بين سياق المستأجر في التطبيق وسياسات قاعدة البيانات وصلاحيات الأدوار وسجل إجراءات حساسة، مع ممارسات تشغيل يجب أن تكتمل في بيئة الإنتاج.
تعمل الطلبات والمنتجات والعملاء داخل سياق متجر محدد. تطبق جداول البيانات الخاصة بالمستأجر سياسات PostgreSQL RLS، ويستخدم التطبيق حساب تشغيل لا يملك تجاوز هذه السياسات.
يتوزع الوصول بين المالك والمدير والموظف والسائق والمشاهد. لا يرى السائق كل المتجر، ولا يستطيع المشاهد تغيير الأسعار أو المخزون أو الإعدادات الحساسة.
تُخزن قيمة الدينار بالفلس كعدد صحيح. تُحسب ضريبة المبيعات ضمن السعر وتظهر مفصّلة في الفاتورة، وتحفظ أسطر الطلب السعر وقت الشراء.
تحتفظ العمليات الحساسة مثل تعديل السعر والمخزون والاسترداد بأثر يساعد المراجعة. يستطيع التاجر تصدير بياناته قبل الإنهاء النهائي وفق سياسة الاحتفاظ.
كيف يعمل العزل
عند وصول طلب إلى نطاق متجر، يحدد نظام التعددية سياق المستأجر قبل تشغيل منطق المجال. تستخدم الاستعلامات هذا السياق، ثم تفرض قاعدة PostgreSQL سياسات RLS على الجداول الخاصة بالمتجر. حساب التطبيق اليومي منفصل عن حساب المالك الذي يشغّل الترحيلات، ولا يُمنح صلاحية BYPASSRLS.
تُختبر الجداول متعددة المستأجرين باختبارات منع متقاطعة: تُنشأ بيانات في متجر، ثم يُحاول الوصول إليها من سياق متجر آخر. لا يلغي ذلك ضرورة مراجعة الشيفرة أو حماية البنية التحتية، لكنه يحول العزل من اتفاقية مطور إلى قيد قابل للاختبار في قاعدة البيانات.
تستكمل الأدوار الحد بين أعضاء الفريق داخل المتجر نفسه. عمليات الإنشاء والتعديل والاسترداد والإعداد تمر عبر سياسات وصلاحيات محددة. الوصول التشغيلي للدعم، عند الحاجة، يجب أن يبقى محدوداً ومبنياً على سبب وذا أثر تدقيقي، لا حساباً عاماً مفتوحاً.
حدود المزوّدات
تستخدم المنصة مدير مزوّدات قابل للتبديل للدفع والفوترة الإلكترونية والرسائل. هذا يقلل الارتباط بمزوّد واحد، لكنه لا يتجاوز شروط ذلك المزوّد أو موافقاته أو توافره.
الحالة والرسوم والسقف والرفض وإعادة المخزون تعمل داخل المنتج من دون بوابة خارجية.
ينشئ المنتج QR ومرجع طلب؛ مطابقة التحويل والتأكيد مسؤولية تشغيلية حتى اكتمال تكامل مصرفي معتمد.
التدفق موجود خلف واجهة مزوّد، بينما الإرسال الحي يحتاج حساباً وقوالب معتمدة.
واجهة الفوترة موجودة، لكن الإرسال الرسمي يحتاج بيانات ISTD واعتماد التفعيل.
لا تُعرض البطاقات كقدرة متاحة حتى يعمل مزوّد معتمد ببياناته ومراقبته.
مناطق التوصيل ووضع السائق الخاص متاحان؛ شبكة الناقلين الحية تحتاج مزوّداً معتمداً.
مسؤولية مشتركة
لا يستطيع المنتج وحده تصحيح كلمة مرور مشتركة بين الفريق أو منتج محظور أو سياسة إرجاع مبهمة. هذه الممارسات تكمل الضوابط التقنية وتمنع الحوادث اليومية الأكثر شيوعاً.
استخدم الدعوات والأدوار بدلاً من مشاركة حساب المالك. ألغِ وصول الموظف عند تغير مهمته وراجع السائقين الذين ما زالوا نشطين.
لا تنسخ عنوان العميل أو هاتفه إلى مجموعات عامة. استخدم الطلب وصفحة الحالة، ولا تضع أسرار دفع أو وثائق هوية في ملاحظات حرة.
حافظ على حسابات الرسائل والدفع والفوترة وبيانات اعتمادها لدى الجهة الصحيحة. لا ترسل المفاتيح عبر نموذج دعم عام أو محادثة غير آمنة.
اكتب سياسة الإرجاع والخصوصية والدفع عند الاستلام بوضوح للعميل. شوب تك يوفر سطح النشر، بينما تبقى صحة محتوى التاجر والتزامه القانوني مسؤوليته.
البيانات والاحتفاظ
يعالج شوب تك بيانات الحساب والمتجر والمنتجات والطلبات والعملاء اللازمة لتقديم الخدمة. تشمل الأمثلة الاسم والبريد والهاتف وعنوان التوصيل وسجل الطلب. لا تُباع البيانات الشخصية، ولا ينبغي تفعيل أدوات قياس اختيارية في واجهة المتجر قبل موافقة الزائر.
تبقى البيانات طوال الاشتراك وللمدد القانونية اللازمة. يستطيع التاجر تنزيل نسخة من بياناته. عند التعليق بسبب عدم السداد لا يعني ذلك حذفاً فورياً، لكن الإنهاء النهائي قد يقود إلى الحذف وفق سياسة الاحتفاظ؛ لذلك يجب إجراء التصدير قبل تلك النقطة.
تشرح سياسة الخصوصية الأساس العام للمعالجة والوصول والتصحيح والحذف، بينما تحدد شروط الاستخدام مسؤولية التاجر عن المنتجات والمحتوى والقانون والضرائب والاستخدام المقبول. لا تستبدل هذه الصفحة النصين القانونيين.
راجع ثم اختبر
استخدم فترة التجربة لفحص الأدوار والتصدير ومسار الطلب، ووجّه أي سؤال عن مزوّد أو خصوصية إلى الفريق قبل التفعيل الحي.
لا ادعاء بحصانة مطلقة · حدود قابلة للاختبار · مزوّدات معلنة