- اعرض الأرقام العربية (0–9) في الصفحات العربية للأسعار والكميات وأرقام الجوال وأرقام الطلبات والشحنات.
- الكود الذي يستخدم ar-SA يطبع أرقامًا هندية (١٬٢٩٩) تلقائيًا. استخدم ar-SA-u-nu-latn لتحصل على 1,299.
- حوّل الأرقام الهندية والفارسية إلى 0–9 في حقول الجوال ورمز التحقق والبحث والكوبونات قبل التحقق منها.
- التزم بنظام أرقام واحد في كل صفحة، وضع الأرقام داخل النص العربي في وسم bdi حتى لا تتحرك من مكانها.
- اكتب عناوين المنتجات والروابط ووسوم الميتا بالأرقام العربية 0–9، لأن المتسوق يكتب أرقام الموديلات بها.
هل يكتب متجرك العربي السعر 1,299 أم ١٬٢٩٩؟ في الأسعار وأرقام الجوال وأرقام الطلبات، اختر 1,299.
المتسوق الخليجي يقرأ النظامين بسهولة. لكن المنصات وتطبيقات البنوك ورسائل التوصيل كلها تستخدم الأرقام العربية 0–9، وهي ما يكتبه الناس فعلًا.
الجزء الأصعب تقني. إعداد لغة واحد في الكود قد يحوّل أسعارك السعودية إلى أرقام هندية دون أن ينتبه أحد. إليك أي الأرقام تستخدم وأين، والأسطر القليلة التي تضبطها.
ما الأرقام التي يتوقعها المتسوق الخليجي؟
الأرقام العربية (0–9) هي المعيار في التسوق الإلكتروني في السعودية والإمارات وبقية دول الخليج. أما الأرقام الهندية (٠–٩) فما زالت شائعة في المطبوعات والنصوص الدينية وبعض الوثائق الرسمية.
السعوديون والإماراتيون يقرؤون النظامين، والسعودية تميل أكثر فأكثر إلى 0–9.
وقطر جعلت التحول رسميًا. فمنذ 1 سبتمبر 2023 تستخدم جهاتها الحكومية الأرقام العربية في كل المعاملات والمراسلات، وهذه إشارة واضحة إلى اتجاه المنطقة.
والمتاجر الكبرى تسير على النهج نفسه. فنون وأمازون السعودية ومعظم متاجر سلة تعرض 0–9 في صفحاتها العربية.
| الرقم في متجرك | العربية 0–9 | الهندية ٠–٩ |
|---|---|---|
| الأسعار والخصومات | ||
| الكميات والمقاسات والمخزون | ||
| أرقام الجوال والواتساب | ||
| أرقام الطلبات والشحنات ورموز التحقق | ||
| تواريخ الطلب ومواعيد التوصيل | ||
| أرقام الموديلات ورموز المنتجات | ||
| المقالات والمحتوى التحريري | ||
| التواريخ الهجرية في حملات رمضان |
إذن ماذا تفعل؟ اجعل 0–9 هي الأساس في كل مكان. وإن أردت الأرقام الهندية لإضفاء طابع تحريري أو رمضاني، فاحصرها في تلك الصفحات، ولا تخلط النظامين في صفحة واحدة أبدًا.
لماذا يوجد نوعان من الأرقام؟
كلا النظامين نشأ من أرقام هندية قديمة انتقلت عبر العالم العربي. احتفظ المغرب العربي بالشكل الذي انتقل إلى أوروبا (0–9)، واستخدم المشرق العربي ٠١٢٣٤٥٦٧٨٩.
وهنا فخ في التسمية. في الإنجليزية تُسمى 0–9 أرقامًا عربية غربية (Western Arabic)، و٠–٩ أرقامًا عربية شرقية (Eastern Arabic أو Arabic-Indic). فإذا طلب منك مطور أجنبي "Arabic numerals"، فقد يقصد ٠–٩، لذا اكتب الأرقام نفسها في التعليمات.
وهناك نظام ثالث هو الأرقام الفارسية (۰–۹)، المستخدمة في إيران وأفغانستان. لها رموز يونيكود خاصة، وبعض أرقامها يختلف شكله. لا تسمح لها بالظهور في متجر خليجي، لأن المتسوق سيقرؤها كأخطاء.
فخ ar-SA: لماذا تتحول أسعارك إلى ١٢٣؟
بيانات اللغات في يونيكود (CLDR) تجعل الأرقام الهندية هي الافتراضية للرمز ar-SA. أما ar-AE وar العام فالافتراضي فيهما 0–9.
لذلك يطبع الكود نفسه أرقامًا مختلفة حسب الدولة:
| رمز اللغة | ناتج 1299 | نوع الأرقام |
|---|---|---|
ar-SA | ١٬٢٩٩ | هندية |
ar-SA-u-nu-latn | 1,299 | عربية 0–9 |
ar-AE | 1,299 | عربية 0–9 |
الحل إضافة صغيرة. أضف -u-nu-latn إلى رمز السعودية، أو مرّر numberingSystem: "latn" في الخيارات:
والتواريخ فيها فخ الأرقام نفسه، لذا نسّق تواريخ الطلبات بصيغة ar-SA-u-ca-gregory-nu-latn. ويشرح دليل التاريخ الهجري والميلادي جانب التقويم، ومتى يستحق الهجري الظهور.
الأرقام داخل النص العربي
الأرقام تُقرأ دائمًا من اليسار لليمين، حتى داخل الجملة العربية. والمتصفح يتعامل مع ذلك جيدًا وحده، لكن علامات الترقيم ورموز العملة بجوار الرقم قد تقفز إلى الجهة الخطأ.
ثلاث عادات تمنع ذلك:
- ضع الأسعار والأرقام المرجعية داخل
<bdi>. عندها يبقى "SAR 249" ورقم الطلب "#100482" قطعة واحدة. - اجعل حقول الجوال ورمز التحقق والبطاقة
dir="ltr". أبقِ العنوان بالعربية، ودع الأرقام تسير بشكل طبيعي. - استخدم علامة LRM (U+200E) في النص العادي. رسائل SMS وقوالب واتساب لا تقبل HTML، لذا ضع LRM قبل الرقم الذي يبدأ السطر أو ينهيه.
وتجد قواعد العكس كاملة في دليل تصميم RTL للمتاجر العربية.
حوّل الأرقام التي يكتبها العميل
كثير من الجوالات في الخليج تعمل بلوحة مفاتيح عربية. فحين يكتب العميل رقم جواله أو رمز التحقق، قد يصل إلى الحقل ٠٥٥١٢٣٤٥٦٧ بدل 0551234567.
عندها يرفض نظام التحقق رقمًا سليمًا تمامًا. يرى العميل رسالة "رقم الجوال غير صحيح"، ثم يغادر.

حوّل الأرقام قبل التحقق منها أو حفظها. هذه الدالة الصغيرة تتعامل مع الأرقام الهندية والفارسية، ومع الفاصلة العشرية وفاصل الآلاف العربيين:
شغّلها على حقول الجوال ورمز التحقق والرمز البريدي والعنوان الوطني والكوبون والكمية والبحث. وأضف inputmode="numeric" إلى الحقول الرقمية، حتى يفتح الجوال لوحة الأرقام.
ثم خزّن كل شيء بأرقام ASCII العادية. غيّر شكل الأرقام عند العرض فقط، ولا تغيّره أبدًا في قاعدة البيانات.
هل تؤثر الأرقام على السيو العربي؟
نعم، وأغلب تأثيرها عبر أسماء المنتجات. فالمتسوق يبحث عن أرقام الموديلات والمقاسات بصيغة 0–9، مثل "آيفون 17" أو "مقاس 42".
اكتب الأرقام بصيغة 0–9 في عناوين المنتجات وعناوين الميتا والأوصاف والروابط. فالأرقام الهندية في الرابط تتحول إلى رموز طويلة غير مقروءة.
والبيانات المنظمة تحتاج العناية نفسها. فالسعر في Product schema يجب أن يكون رقمًا بسيطًا مثل 1299.00، مهما كان شكله في الصفحة. ولاستهداف اللغتين، راجع دليل السيو ثنائي اللغة.
مثال عملي: طلب سعودي من البداية للنهاية
متسوقة في الرياض تشتري سماعات بسعر 249 ريالًا من متجرك العربي. إليك أين قد تخطئ الأرقام، والنتيجة الصحيحة في كل خطوة:
- 1
صفحة المنتج
يظهر السعر 249 ر.س، منسقًا بصيغة ar-SA-u-nu-latn وداخل وسم bdi. ولو استخدمت ar-SA وحده لظهر ٢٤٩.
- 2
صفحة الدفع
تكتب رقم جوالها بلوحة مفاتيح عربية. يحوّل الحقل ٠٥٥١٢٣٤٥٦٧ إلى 0551234567، فينجح التحقق.
- 3
رمز التحقق
يصل الرمز المكوّن من 4 أرقام برسالة SMS بصيغة 0–9. تلصقه في الحقل، فيقبله من أي لوحة مفاتيح.
- 4
صفحة التأكيد
تعرض الصفحة رقم الطلب وموعد التوصيل في 28 أكتوبر بأرقام 0–9، وبالتقويم الميلادي.
- 5
رسالة التوصيل
تضع رسالة شركة الشحن علامة LRM قبل رقم التتبع، فلا يقفز إلى الطرف الخطأ من السطر.
خمس مراجعات صغيرة، ولا طلب واحد يضيع بسبب إعداد لوحة المفاتيح. جرّب الخطوات نفسها على متجرك بلوحة مفاتيح عربية حقيقية قبل الإطلاق.
ملاحظات لمتاجر شوبيفاي
- يعرض شوبيفاي الأسعار عبر صيغة العملة في المتجر، وهي تستخدم 0–9. الخطر الحقيقي في التطبيقات والسكربتات المخصصة التي تستدعي تنسيق
ar-SA. - اختبر تطبيقات التقييمات والبيع الإضافي والعد التنازلي في الواجهة العربية، لأن هذه الإضافات غالبًا تنسّق الأرقام بنفسها.
- اتبع دليل متجر شوبيفاي العربي لبقية إعدادات المتجر العربي.
ملاحظات لمتاجر سلة وزد
- المنصتان عربيتان من الأساس، وواجهاتهما تعرض 0–9 في الأسعار وصفحة الدفع. ومع ذلك راجع قالب متجرك وقوالب الإشعارات.
- مهمتك هنا هي المحتوى: اكتب الأسعار والمقاسات والمواصفات بصيغة 0–9 في أوصاف المنتجات والبنرات.
- وجّه المصممين أيضًا. فبرامج مثل فوتوشوب فيها إعداد للأرقام قد يحوّل النص العربي في البنر إلى ٠–٩.
ملاحظات للمتاجر المبنية خصيصًا
- اعتمد جدولًا واحدًا لرموز اللغة، مثل تحويل
ar-SAإلىar-SA-u-nu-latn، واستخدمه في الواجهة والإيميلات وملفات PDF. - شغّل دالة التحويل على الخادم أيضًا، لا في المتصفح فقط.
- لقواعد عرض الأسعار مثل رمز الريال الجديد والأسعار الشاملة للضريبة، راجع دليل التسعير بالريال والدرهم.
اضبط الأرقام مرة واحدة، وسيبدو كل سعر وطلب ورسالة توصيل كأنه صُنع في الخليج. ثم اجعل بقية متجرك محليًا بالقدر نفسه مع أدلة التوطين.
الأسئلة الشائعة
لا، هي أرقام عربية صحيحة ويعرفها كل قارئ سعودي. لكنها لا تطابق ما يراه المتسوق في المنصات والتطبيقات وبطاقات البنك. احتفظ بها للمقالات أو للتواريخ الهجرية إن أعجبك شكلها، واترك أرقام البيع والشراء بصيغة 0–9.
المصادر وقراءات إضافية
- بيانات الأرقام في CLDR للغات ar وar-SA وar-AE — Unicode CLDR
- Intl.NumberFormat — MDN Web Docs
- أرقام عربية — ويكيبيديا
- متطلبات تخطيط النص العربي والفارسي — W3C
- اعتماد الأرقام العربية بدلًا من الهندية في المعاملات الرسمية اعتبارًا من 1 سبتمبر — الشرق
- اتجاه النص — Microsoft Learn
هذا الدليل لأغراض المعلومات العامة فقط ولا يُعد استشارة قانونية أو ضريبية أو مالية. تتغير الأنظمة والرسوم باستمرار — تحقّق دائماً من المصدر الرسمي أو من مستشار مرخّص.

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



