استيراد كتالوج سيارات إلى Telegram
ثلاثة أعمدة إلزامية، وخمسة عشر تصوغ البطاقة، والصور بروابط. ما يفحصه الاستيراد، وما يرفضه، والشيء الوحيد الذي لن يفعله.
الخلاصة. يقبل الاستيراد ملفّ CSV أو XLSX، ويفحصه صفًّا صفًّا دون أن يُنشئ شيئًا، ويعرض ما أخفق، ولا يكتب الإعلانات إلّا حين تثبّت أنت. ثلاثة أعمدة إلزامية — الماركة والطراز والسنة — وخمسة عشر تقرّر كم تقول البطاقة فعلًا. وتصل الصور بروابط يفصلها شريط عمودي، بحدّ أقصى ثلاثين لكل إعلان. والحدّ يُطبَّق لحظة التثبيت: ثلاثة إعلانات نشطة على الباقة المجانية، وخمسون على Pro. وما يجدر معرفته قبل البدء: هذه دفعة لمرّة واحدة، لا تغذية متزامنة.
السيارات لديك في جدول بيانات أصلًا. صدّرها أحدهم من النظام الذي تستعمله، أو كتبتَها بنفسك، وصار لديك الآن أربعون صفًّا ومجلّد صور. وهذه الصفحة عن إدخال ذلك إلى كتالوج في Telegram دون أن تكتشف المشكلات إعلانًا إعلانًا.
ابدأ من القالب
نزّل القالب — CSV أو XLSX، أيّهما تفتحه أداتك دون اعتراض. إنه صفّ عناوين وإعلان واحد كمثال، وأسماء أعمدته هي ما يبحث عنه المحلّل.
لست ملزَمًا باستعماله. أنت ملزَم بمطابقة أسماء الأعمدة، والقالب ببساطة أقصر طريقة للتيقّن من ذلك.
الأعمدة الثلاثة غير الاختيارية
الماركة والطراز والسنة. والصفّ الذي ينقصه أيٌّ منها لا يجتاز التحقّق ولا يصير إعلانًا.
عتبة منخفضة عن قصد، ويجدر معرفة مقدار انخفاضها. فالصفّ الذي يحمل هذه الثلاثة فقط صالح: سيُستورَد وسينتج بطاقة تقول ماركة وطرازًا وسنة — ولا شيء غير ذلك. والصلاحية ليست الجودة.
الخمسة عشر التي تقرّر ما تقوله البطاقة
وما عداها اختياري، وكل عمود تتركه فارغًا سطرٌ لا يصل المشتري:
mileage_km · transmission · drivetrain · body_type · fuel_type · engine_volume_l · condition · vin · city · price_amount · price_original_amount · price_currency · price_negotiable · description · photo_urls
اثنان يستحقّان الذكر خاصّةً. price_original_amount هو السعر القديم: املأه لتستطيع البطاقة إظهار الانخفاض بدل الرقم وحده. و**price_negotiable** هو العلامة التي تجيب عن أول سؤال لدى أي مشترٍ قبل أن يضطرّ لطرحه.
وإن كنت ستتخطّى أعمدة، فتخطَّ vin وdrivetrain. ولا تتخطَّ city ولا price_amount: هذان هما اللذان يقرّران إن كان أحد سيراسلك أصلًا.
الصور تأتي بروابط
ضع عناوين الصور في photo_urls، مفصولةً بشريط عمودي:
https://example.com/photo-1.jpg | https://example.com/photo-2.jpg
يُؤخَذ حتى 30 لكل إعلان، وما زاد يُتجاهَل بدل أن يُفشِل العملية. ويجب أن تكون العناوين متاحة لحظة الاستيراد — فرابطٌ إلى ملفّ خلف تسجيل دخول، أو رابطٌ ينتهي، يمنحك إعلانًا بلا صور، ولا سبيل لملاحظة ذلك من الجدول.
وإن كانت الصور موجودة على قرصك فقط، فارفعها إلى الإعلان بعد الاستيراد. فثمّة شاشة صور لكل إعلان مع سحبٍ لإعادة الترتيب، والصورة الأولى هي التي تسافر على البطاقة المشارَكة.
لا يُنشَأ شيء حتى تقول أنت
الاستيراد خطوتان، والفصل بينهما مهمّ.
التحليل يقرأ الملفّ ويعيد كل صفّ مع أخطاء تحقّقه الخاصّة. ولا يُنشئ شيئًا البتّة. تحصل على شاشة مراجعة تُظهر أي الصفوف سليمة وما الخطأ بالضبط في البقيّة، فتُصلح الملفّ مرّة واحدة بدل حذف إعلانات سيّئة لاحقًا.
التثبيت هو ما يكتب. وحتى تضغطه يبقى كتالوجك دون مساس.
ويستحقّ هذا أن يُستعمل كما صُمِّم: ارفع، واقرأ الأخطاء، وأصلح الجدول، وارفع مجدّدًا. فدقيقتان هناك خير من أمسية تحرير أربعين إعلانًا يدويًا.
الحدّ يعضّ عند التثبيت لا عند الرفع
الإعلانات النشطة محدودة بالباقة: 3 على المجانية، و50 على Pro. ويفحص التثبيت كم بقي من مساحة ويتوقّف بخطأ صريح مع العدد إن لم يبقَ شيء.
فرفع أربعين سيارة على الباقة المجانية ليس خطأً يخفيه النظام عنك — لكنه أيضًا لن ينجح. قرّر أي ثلاثة تستحقّ أن تكون حيّة، أو انتقل إلى Pro قبل الاستيراد لا بعده.
ما لا يفعله هذا
لا يتتبّع مصدرك. إنها دفعة لمرّة واحدة، لا تغذية. لا رابط يراقبه، ولا تحديث مجدول، ولا شيء يلاحظ أن جدولك الرئيسي تغيّر. بعتَ سيارة فتؤرشف الإعلان بنفسك؛ خفّضتَ سعرًا فتحرّره أو تستورد مجدّدًا.
هذا مقبول لكتالوج يدور شهريًا. وهو كلفة حقيقية إن كان مخزونك يتغيّر أسبوعيًا، ويجدر حسابها قبل نقل مخزون اثني عشر شهرًا.
إذا… فإذن…
| إذا… | فإذن… |
|---|---|
| كان لديك أكثر من حفنة سيارات | استعمل الملفّ — فالإدخال اليدوي يكفّ عن المعقولية عند العشرة |
| كانت صورك موجودة على موقع أصلًا | photo_urls أسرع من رفعها من جديد |
| كانت صورك على هاتفك أو قرصك فقط | استورد الصفوف أولًا، وأضف الصور لكل إعلان لاحقًا |
| كنت على الباقة المجانية | اختر ثلاثتك قبل الرفع لا بعد الخطأ |
| كان مخزونك يدور كل أسبوع | لا شيء هنا يتزامن — احسب هذه الصيانة سلفًا |
| كنت تبيع سيارتين أو ثلاثًا في السنة | تجاوز الملفّ تمامًا وأنشئها يدويًا |
من أين تبدأ
خذ عشرة صفوف لا أربعين. املأ الأعمدة الثلاثة الإلزامية مع city وprice_amount وphoto_urls، وشغّل التحليل. واقرأ ما يقوله عن تلك العشرة — فالأخطاء التي تظهر على ملفّ صغير هي نفسها التي كانت ستظهر على الكبير، وقراءتها أرخص بكثير.
ثم أصلح الجدول، وثبّت تلك العشرة، وانظر إلى البطاقات. فإن كانت البطاقة تقول ما يكفي ليراسلك أحد، فأضف بقيّة الأعمدة وأنجز بقيّة الصفوف. وإن لم تكن، فالأسطر الناقصة هي بالضبط الأعمدة التي تخطّيتَها.
لِما يعنيه كتالوج السيارات في Telegram كمنتج، ومتى يظلّ السوق الكبير متفوّقًا، انظر بيع السيارات في Telegram. ولإعداده، ابدأ من صفحة الإعلانات.
ما الذي يسأل عنه الناس عادةً
- أي ملفّ يقبله الاستيراد؟
- CSV أو XLSX. وثمّة قالب يمكن تنزيله بأيّ من الصيغتين — صفّ عناوين مع إعلان واحد كمثال — ومطابقة أعمدته أقصر طريق إلى استيراد نظيف.
- ما الأعمدة الإلزامية فعلًا؟
- ثلاثة: الماركة والطراز والسنة. وما عداها اختياري، وكل عمود اختياري تتخطّاه هو سطر لن تعرضه البطاقة. والإعلان بالحقول الثلاثة الإلزامية وحدها صالح — ويبدو كذلك تمامًا.
- كيف تدخل الصور؟
- بروابط، في عمود photo_urls، وعدّة روابط يفصلها شريط عمودي. يُؤخَذ حتى 30 لكل إعلان، وما زاد يُتجاهَل. ويجب أن تكون الصور متاحة على تلك العناوين لحظة تشغيل الاستيراد.
- هل أستطيع فحص الملفّ قبل أن يُنشَأ أي شيء؟
- نعم، وهذا كامل الغرض من المسار ذي الخطوتين. خطوة التحليل لا تُنشئ شيئًا: تعيد كل صفّ مع أخطاء تحقّقه الخاصّة كي تُصلح الملفّ وترفعه من جديد. والكتابة تحدث في خطوة التثبيت وحدها.
- ماذا يحدث إن كانت الصفوف أكثر ممّا تسمح به باقتي؟
- يتوقّف التثبيت بخطأ 402 ويذكر العدد: مساحات العمل المجانية تحمل 3 إعلانات نشطة، وPro يحمل 50. وهو يملأ المتاح بدل أن يُسقِط الباقي بصمت، فتحقّق من الرقم قبل رفع 40 سيارة على باقة بثلاثة.
- هل يبقى متزامنًا مع ملفّي المصدر؟
- لا. الاستيراد دفعة لمرّة واحدة، لا تغذية مستمرّة. فحين يتغيّر سعر، إمّا تحرّر الإعلان وإمّا تستورد مجدّدًا: لا رابط يراقبه ولا تحديث مجدول. وإن كان مخزونك يدور أسبوعيًا فاحسب ذلك.