تصميم وبرمجة متجر إلكتروني في السعودية — متوافق مع نظام التجارة الإلكترونية وفاتورة

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

اطلب عرض سعر

ما الذي يختلف في السوق في السعودية؟

قبل أول سطر كود: سجل وحساب وتوثيق

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

13 نقطة تفحصها وزارة التجارة في المتجر

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

الفاتورة المبسّطة ليست ملف PDF

في المرحلة الثانية من الفوترة الإلكترونية يولّد حلّ الفوترة المُسجَّل فاتورة مبسّطة بصيغة XML أو PDF/A-3 تحوي XML، ويختمها برمز CSID صادر عن الهيئة، ويرفق رمز استجابة سريعة يحمل تسع خانات بصيغة TLV المشفّرة بـ Base64. تُسلَّم للمشتري فور إصدارها، ثم تُبلَّغ إلى منصة فاتورة بصيغة XML خلال 24 ساعة عبر واجهات برمجية. الفاتورة الضريبية للشركات تسلك مسارًا مختلفًا: تُرسَل للإجازة أولًا فتعيدها المنصة مختومة برمز الاستجابة السريعة، ولا تصل المشتري قبل ذلك. ونسبة ضريبة القيمة المضافة الأساسية لدى هيئة الزكاة والضريبة والجمارك 15% منذ 1 يوليو 2020.

حقول العنوان الوطني في صفحة الشحن

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

الدفع الآجل خيار مرخَّص داخل سلة الشراء

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

ماذا نبني لك

متجر مبني على اشتراطات الوزارة

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

طبقة فوترة مربوطة بمنصة فاتورة

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

صفحة دفع تجمع مدى والمحافظ والدفع الآجل

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

شحن بحقول العنوان الوطني

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

لوحة تحكم ومخزون وتقارير بالريال

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

نقل متجر قائم من منصة جاهزة

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

أسئلة شائعة

هل أحتاج سجلًا تجاريًا قبل إطلاق المتجر؟

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

كيف يُصدر المتجر فاتورة متوافقة مع زاتكا؟

المتجر الذي يبيع للمستهلك يُصدر فاتورة ضريبية مبسّطة: يولّدها حلّ الفوترة بصيغة XML أو PDF/A-3 تحوي XML، ويختمها برمز CSID، ويرفق رمز استجابة سريعة بتسع خانات بصيغة TLV مشفّرة بـ Base64، ثم يبلّغها خلال 24 ساعة من الإصدار. البيع للشركات يسلك مسار الإجازة قبل التسليم. عمليًا نبني هذه الطبقة مرة واحدة مع سجل حالات وإعادة محاولة، لأن فشل التبليغ يحدث ويجب أن يظهر لك لا أن يمر صامتًا.

هل يجب أن يكون المتجر بالعربية؟

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

هل تضيفون تابي وتمارا إلى المتجر؟

نعم، والقاعدة التي نتبعها هي التحقق من أن المزوّد مرخَّص من البنك المركزي السعودي قبل الربط. وقد رخّص البنك لشركة تابي للتمويل مزاولة نشاط الدفع الآجل، ولشركة تمارا للتمويل مزاولة نشاطي التمويل الاستهلاكي والدفع الآجل، وينشر قواعد تنظيم شركات الدفع الآجل. الجزء التقني الأهم ليس زر الدفع بل نموذج الطلب: يجب أن يحتمل تقسيط المبلغ والاسترجاع الجزئي والإلغاء بعد الشحن دون تسويات يدوية.

أنتم في مصر — من يظهر بوصفه صاحب المتجر ومن يملك الكود؟

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

تصميم وبرمجة متجر إلكتروني احترافي يزوّد مبيعاتك — كل الأسواقالإمارات