ما الذي تستطيع الإضافة تغييره

الثيم يغيّر شكل المتجر. أما الإضافة فتغيّر ما يستطيع فعله — طريقة دفع جديدة، أو طريقة توصيل، أو تكامل، أو شاشة جديدة في لوحة التاجر. هذه الصفحة خريطة المواضع؛ أما الشرح على مستوى الشيفرة فيقيم في المستودع إلى جانب المثال العملي الذي يتبعه.

مواضع التجارة

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

مواضع المنصة

  • الكيانات والحقول المخصصة — جداولك الخاصة، أو حقول إضافية على سجلات قائمة. وكل ما يُخزَّن يحتاج ترحيلاً؛ فلا وجود لمخطط يُنشأ أثناء التشغيل.
  • عمليات الواجهة — استعلامات وطفرات جديدة على الواجهة التي يستخدمها التاجر، محميّة بصلاحياتها الخاصة.
  • المهام المجدولة — عمل دوري كتحديث سعر صرف أو تقليم سجل.
  • صفحات اللوحة — شاشات جديدة في لوحة التاجر، بمدخل تنقّل خاص بها وعناوين بلغتين.
  • التفاعل مع الأحداث — الاستجابة داخل العملية حين يُقدَّم طلب أو يتغير منتج أو تتحرك شحنة. ومن هنا تنطلق الويب هوك الصادرة أيضاً.

قواعد تسري عليها جميعاً

كل شيء لكل متجر

نشرٌ واحد يخدم كل التجار، فلا يجوز أن يكون شيء عاماً بالخطأ. كل استعلام تنفّذه إضافتك، وكل سجل تكتبه، وكل مهمة تجدولها، يجب أن يحمل المتجر الذي يخصه. والإضافة التي تنسى هذا لا تفشل بصوت مسموع — بل تُري تاجراً بيانات تاجر آخر.

الصلاحيات وحدود الخطة أمران مختلفان

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

بلغتين، دائماً

كل عنوان يراه تاجر أو مشترٍ موجود بالعربية والإنجليزية. ويشمل ذلك شاشات اللوحة وحقول الإعدادات ورسائل التحقق وأي بريد أو رسالة ترسلها إضافتك.

قابلة للاختبار دون قاعدة بيانات

العرف المتبع هو عزل القرارات في دوال خالصة واختبارها، بدل تجهيز بيئة تكامل كاملة. فحاسبةٌ تأخذ محافظة ووزناً وتعيد سعراً تُختبر في أجزاء من الثانية؛ والمنطق نفسه مدفوناً داخل خدمة لا يُختبر كذلك.

كيف تصل الإضافة إلى المتجر

الإضافات جزء من شيفرة المنصة وتُنشر معها. لا رفع، ولا متجر تطبيقات، ولا تثبيت لشيفرة طرف ثالث لكل متجر. وبناء إضافة يعني العمل مع فريق المنصة على المستودع نفسه، حيث يقيم الشرح الكامل ومثال عملي مصغَّر عن قصد.

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