G
GridShot
🇸🇦
CSV / Excel

استورد كتالوجك من جدول بيانات — ثم صوّره بالكامل

صف واحد لكل منتج، وعمود واحد يحمل رابط صورة. يعالج GridShot الملف كمهمة دفعية، وينشئ المنتجات، ويسلّمها إلى خط التوليد نفسه الذي تستخدمه تكاملات المتاجر.

01

ارفع ملفك

تُقبل صيغ CSV وXLSX وXLS وXLSM، حتى 20 ميغابايت و10,000 صف لكل ملف. تُكتشف الفواصل تلقائيًا، لذا يعمل الملف المصدَّر بفاصلة منقوطة كما هو.

02

راجع مطابقة الأعمدة

يكتشف GridShot عمود رابط الصورة وأعمدة المنتج الشائعة من عناوينها. وقبل التشغيل ترى المطابقة المكتشفة ومعاينة للصفوف، ويمكنك توجيهه إلى عمود آخر إن أخطأ التخمين.

03

شغّل الدفعة

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

04

ولّد وسلّم

من هنا يستمر مسار الاستوديو المعتاد: تنتج كل عملية شبكة من 16 إلى 25 نسخة خلال نحو 5 إلى 15 دقيقة، ولا تسلّم كصورة نهائية سوى اللقطات التي تريدها.

ما يحتاجه ملفك — وما يفعله GridShot به

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

الحقلالعناوين المقبولةالغرض منه
رابط الصورة (إلزامي)url، image_url، image، product_url، image_link، photo_url …صورة المنتج التي يعمل عليها GridShot. تُتخطى الصفوف التي لا تحمل رابط http(s) صالحًا ويُبلَّغ عنها.
اسم المنتجname، product_name، title، product_titleيصبح اسم المنتج. وبدونه يصعب التمييز بين المنتجات في مكتبتك.
العلامة التجاريةbrand، brand_name، manufacturer، vendorتُحفظ مع المنتج، وهو أمر مفيد حين تعمل عدة علامات في مساحة واحدة.
رقم SKUsku، product_sku، product_id، idيبقى مرتبطًا بالمنتج كي تظل الصور النهائية قابلة للتتبع إلى كتالوجك.
السعرprice، product_price، costيُحفظ كسعر المصدر مع عملته، للاسترشاد فقط.
الوصفdescription، product_description، descيُحفظ كسياق للمنتج ويمكن تحريره.
كل ما عدا ذلكأي عمود آخريُحفظ مع الاستيراد، فيبقى الصف الأصلي قابلًا للتتبع حتى حين لا تقابل القيمة أي حقل من حقول المنتج.
الصف الواحد منتج واحد بصورة واحدة

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

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

ما الذي يُسجَّل في بيانات المنتج

يُكتب الاسم والعلامة والوصف ورقم SKU والسعر والعملة على المنتج، ومعها المتجر المصدر ورابط المنتج ومعرّفه الأصلي، فتبقى كل صورة مولَّدة قابلة للتتبع وصولًا إلى الصف الذي جاءت منه.

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

المقاس والطول

الطول والمقاس لا يُقرآن من الملف

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

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

الحدود، وما يحدث حين يسوء شيء ما

عمليات الاستيراد الجماعي تفشل بطرق مملة عادةً. وهكذا تتصرف هذه العملية:

  • الصيغ المقبولة: CSV وXLSX وXLS وXLSM — حتى 20 ميغابايت و10,000 صف لكل ملف.
  • تُتخطى الصفوف التي لا تحمل رابط صورة http(s) صالحًا بدل تخمينها، ويُبلَّغ عنها كي تصحّح الملف المصدَّر.
  • تُعاد محاولة التنزيلات الفردية بفواصل متزايدة قبل اعتبار الصف فاشلًا. والصفوف الفاشلة لا توقف المهمة، إذ تستمر بقية الدفعة.
  • وإذا فشل التشغيل باستمرار — خادم صور متوقف، أو روابط CDN منتهية، أو روابط خاطئة في كل مكان — توقف المهمة نفسها بدل أن تطحن آلاف الصفوف الميؤوس منها.
  • لا يقارن الاستيراد المنتجات بما هو موجود في مكتبتك لمنع التكرار. وتشغيل الملف نفسه مرتين ينشئ المنتجات مرتين.
  • هذا استيراد لمرة واحدة وليس مزامنة. فالتغييرات اللاحقة في متجرك لا تنتقل، وإعادة الاستيراد إجراء صريح دائمًا.

أين يثبت مسار الدفعات جدواه

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

كم تكلّف الدفعة

الاستيراد نفسه مجاني. وتدفع مقابل الصور التي تنشرها:

  • دولار واحد لكل صورة منشورة — أي الملف النهائي المسلَّم.
  • إضافة إلى تكلفة الحوسبة الفعلية بسعر المزوّد، وهي عادة بضعة سنتات.
  • تنتج العملية الواحدة شبكة من 16 إلى 25 نسخة خلال 5 إلى 15 دقيقة. تكلّف العملية دولاراً واحداً إضافةً إلى الحوسبة، ويُخصم هذا الدولار من أول لقطة تسلّمها منها — فالشبكة التي تنشر منها لا تكلّفك شيئاً يتجاوز الدولار الواحد لكل صورة نهائية.
  • يبدأ كل حساب جديد برصيد مجاني قدره 10 دولارات دون بطاقة ائتمان.

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

اطّلع على الأسعار كاملة

CSV أم Shopify أم WooCommerce؟

المسارات الثلاثة تصب جميعها في خط التوليد نفسه، ولا تختلف إلا في طريقة إدخال المنتجات.

تعمل على Shopify؟

اربط المتجر بصلاحية قراءة فقط عبر OAuth لتصفّح كتالوجك، ثم أدخل المنتجات عبر رابط المنتج أو عبر مسار الدفعات هذا.

تكامل Shopify

تعمل على WooCommerce؟

يستخدم ربط WooCommerce مفاتيح REST API للقراءة فقط، ويعمل بالطريقة نفسها ابتداءً من اختيار المنتجات.

تكامل WooCommerce

أسئلة شائعة حول مسار CSV

ما الأعمدة الإلزامية؟

عمود واحد: عمود يحتوي على رابط صورة. أما اسم المنتج والعلامة ورقم SKU والسعر والوصف فاختيارية، وتُلتقط تلقائيًا حين تحمل عناوينها تسمية شائعة. وكل ما تبقّى في الملف يُحفظ مع الاستيراد.

هل يصلح ملف مصدَّر من Excel أم يجب أن يكون CSV؟

تعمل صيغ XLSX وXLS وXLSM بالكفاءة نفسها التي يعمل بها CSV، حتى 20 ميغابايت و10,000 صف. وتُكتشف الفواصل تلقائيًا، فلا تحتاج الملفات المصدَّرة بفاصلة منقوطة إلى أي تنظيف، وتُقرأ الحقول الموضوعة بين علامتي اقتباس والمحتوية على فواصل قراءة صحيحة.

هل يمكن أن يحمل المنتج الواحد عدة صور في الملف؟

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

ماذا يحدث إذا كانت بعض الروابط معطلة؟

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

هل يمكننا الاختبار على جزء صغير أولًا؟

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

هل هذا مخصص للفرق الكبيرة فقط؟

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

حوّل جدول بيانات إلى كتالوج مكتمل