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