المشكلة:
المتاجر الإلكترونية على Shopify محتاجة كتالوج منتجاتها يكون متاح ومحدث بشكل دوري لأنظمة تانية زي AI Chatbots أو أدوات التحليل، وده كان بيتعمل يدوياً أو مش بيتعمل خالص.
الحل:
نظام Web Scraping أوتوماتيك بيخترق صفحات المتجر كلها، بيسحب بيانات كل المنتجات بشكل دوري، وبيحفظها في Google Sheets جاهزة للاستخدام في أي وقت.
آلية عمل النظام:
⏰ Schedule Trigger
بيشتغل أوتوماتيك على فترات منتظمة بدون أي تدخل بشري.
🗑️ مسح البيانات القديمة
أول ما بيشتغل بيمسح البيانات القديمة من الشيت مع الحفاظ على الـ Headers عشان الداتا تفضل نظيفة ومحدثة.
🔍 Scraping بـ Pagination ذكي
السكرابر بيولد قائمة صفحات ويمشي فيها واحدة واحدة، مع فحص تلقائي إن الصفحة فيها منتجات قبل ما يكمل، وبيوقف لوحده لما يخلص.
⚙️ معالجة وتنظيف البيانات
بيستخرج لكل منتج: الاسم، البراند، النوع، الألوان، المقاسات، الأسعار، حالة المخزون، الوصف، والرابط المباشر، مع تنظيف كامل لأكواد HTML من الوصف أوتوماتيك.
💾 حفظ في Google Sheets
كل منتج بيتحفظ فوراً في الشيت منظم وجاهز يتغذى في أي AI Agent أو نظام تحليل.
النتيجة:
كتالوج منتجات دايماً محدث ومنظم بدون أي جهد يدوي، الـ Scraper بيعمل شغلته في الخفا وإنت مش محتاج تعمل أي حاجة.
التقنيات المستخدمة:
n8n Web Scraping Shopify API Google Sheets JavaScript