ملف CSV للمنتجات فيه أسعار بأرقام عربية وفاصل عشري عربي، كيف أجهزه لرفعه إلى شوبيفاي؟
حوّل الملف إلى الأرقام الغربية مع تفعيل خيار الفواصل، فيصبح ١٢٠٫٥٠ هو 120.50. من دون الخيار تتحول الأرقام لكن يبقى الفاصل العشري العربي ٫ فيصبح السعر 120٫50، وهو ما لا تقرؤه أغلب أنظمة الاستيراد رقمًا. وقبل الرفع راجع الملف مع قالب الاستيراد الذي تعرضه شوبيفاي نفسها، لأن متطلباتها قد تتغير.
مشكلتان في عمود السعر لا مشكلة واحدة
السعر ١٢٠٫٥٠ فيه نوعان من الحروف غير المتوقعة. الأول الأرقام العربية الهندية، والثاني الفاصل العشري العربي ٫، وهو حرف مستقل في يونيكود وليس نقطة. التحويل العادي يعالج الأول فقط، ولذلك وُضع الثاني في خيار منفصل متوقف افتراضيًا: تغيير الفاصل يغيّر المعنى لا الشكل فقط، فلا تفعله الأداة دون طلبك.
المثال بالإعدادين
ملف صغير فيه عمودان، السعر والكمية:
Price,Qty
١٢٠٫٥٠,٣
التحويل إلى الأرقام الغربية بالإعداد الافتراضي يعطي:
Price,Qty
120٫50,3
حُوّلت 6 أرقام، لكن الفاصل العربي بقي، والأداة تنبهك تحت النتيجة إلى أن فاصلة عشرية واحدة ستتغير لو فعّلت الخيار. فعّل «تحويل الفواصل بين الأرقام أيضًا»:
Price,Qty
120.50,3
الآن السعر مكتوب بالشكل الذي تتوقعه أغلب ملفات الاستيراد. لاحظ أن الفاصلة بين العمودين لم تتأثر في أي من الحالتين: عند التحويل إلى الغربية لا تغيّر الأداة الفواصل العادية أبدًا، بل تحوّل فقط الفاصلين العربيين ٫ و٬.
الفخ: فاصل الآلاف العربي
هنا تحتاج انتباهًا. إن كان في الملف سعر مثل ١٬٢٠٠٫٥٠، ففيه فاصل آلاف عربي ٬ أيضًا. مع تفعيل خيار الفواصل يتحول إلى فاصلة عادية، فيصبح السطر:
Price,Qty
1,200.50,3
في ملف CSV الفاصلة تعني عمودًا جديدًا. صار السطر ثلاث خانات بدل اثنتين: 1 ثم 200.50 ثم 3، وسيُقرأ السعر 1 والكمية 200.50. الحل أن تحذف فواصل الآلاف من عمود السعر قبل التحويل أو بعده في جدول البيانات، أو أن تتأكد أن الخانة محاطة بعلامتي تنصيص إن كان برنامجك يصدّرها كذلك. تعرض الأداة عدد فواصل الآلاف التي ستتغير، فإن لم يكن صفرًا فتوقف وراجع.
الخطوات
- افتح ملف CSV في محرر نصوص، وانسخ محتواه كاملًا.
- افتح تحويل الأرقام العربية والهندية واللاتينية والصقه، واختر «غربية 0123456789».
- اقرأ سطر الفواصل تحت النتيجة: كم فاصلة عشرية وكم فاصل آلاف سيتغير.
- إن كان فاصل الآلاف صفرًا ففعّل خيار الفواصل. وإن لم يكن فعالج فواصل الآلاف أولًا كما شرحنا.
- نزّل النتيجة ملفًا نصيًا، وأعد تسميته بامتداد csv.
- قارن أعمدته بقالب الاستيراد الذي توفره شوبيفاي، وجرّب رفع صفين أو ثلاثة قبل الملف كاملًا.
إن أردت أن ترى الملف صفوفًا وخانات قبل الرفع لتتأكد أن كل سعر في عموده، فافتحه في محوّل CSV و JSON، سيكشف أي سطر صار فيه عدد خانات مختلف.
أسئلة شائعة
هل تتأثر أسماء المنتجات العربية في الملف؟
لا. الحروف لا تتغير، ولا علامات الترقيم الأخرى.
هل تحمي الأداة روابط الصور في الملف؟
نعم ما دامت الحماية مفعّلة والروابط تبدأ بمخطط مثل https://. وعند التحويل إلى الغربية لا يتغير فيها شيء أصلًا.
هل هذه هي متطلبات شوبيفاي الرسمية للأسعار؟
لا نؤكد متطلبات أي منصة. راجع قالب الاستيراد ودليل المنصة الحالي، فهما المرجع.
