تفتح متجرك صباح يوم جمعة، السوق مشتعل بحملة إعلانية ناجحة، والطلبات تنهمر... ثم تكتشف أن أكثر منتج مطلوب لديك نفد من المخزون قبل ساعتين، وأنت لم تنتبه. كل طلب يصل الآن هو عميل غاضب وتقييم سلبي محتمل وربح ضاع بين يديك. هذه ليست حادثة نادرة، بل واقع يومي يعيشه تجار سلة وزد الذين يديرون مخزونهم بالعين المجردة وملفات إكسل المتفرقة. في هذا الدليل العملي ستبني بنفسك — وبدون كتابة سطر برمجي واحد — نظام تنبؤ وتنبيه ذكي يراقب مخزونك على مدار الساعة، يتوقع نفاد كل منتج قبل حدوثه بأيام، ويرسل تنبيهاً فورياً لفريقك على واتساب أو تيليجرام ليتحرك في الوقت المناسب.
- سحب بيانات مبيعات ومخزون متجرك (سلة أو زد) تلقائياً كل ساعة.
- حساب "معدل الاستهلاك اليومي" لكل منتج والتنبؤ بعدد الأيام المتبقية قبل النفاد.
- إطلاق تنبيه ذكي مخصص للفريق عند اقتراب أي منتج من حد الأمان.
- لوحة متابعة حية في Google Sheets تُحدَّث نفسها بلا أي تدخل بشري.
لماذا يفشل التاجر في إدارة المخزون يدوياً؟
المشكلة ليست في اجتهادك، بل في طبيعة العمل نفسه. المخزون كائن متحرك: يتغير مع كل طلب، ومع كل حملة، ومع موسم رمضان أو الجمعة البيضاء أو عودة المدارس. الاعتماد على المراجعة اليدوية "كل بضعة أيام" يعني أنك دائماً متأخر خطوة عن الواقع. والأخطر أن التاجر عادة يركّز على المنتجات "النجمة" وينسى المنتجات متوسطة الحركة التي تشكّل مجتمعة نسبة كبيرة من الأرباح.
الأتمتة تقلب المعادلة: بدل أن تلاحق أنت المخزون، يصبح المخزون هو من يناديك عندما يحتاجك فقط. هذا ما يسميه خبراء التشغيل "الإدارة بالاستثناء" — لا تشغل بالك بالطبيعي، وتتدخل فقط عند الاستثناء.
فكرة النظام في صورة واحدة
سنبني خط أتمتة (Workflow) في أداة n8n يعمل على أربع مراحل منطقية، وهي نفس المنهجية التي تُطبَّق في أي مشروع أتمتة احترافي: التجهيز ← الربط ← مطابقة البيانات ← الاختبار.
مخطط التدفق:
⏱️ مؤقت كل ساعة ← 🛒 جلب طلبات ومخزون سلة/زد عبر الـ API ← 📊 حساب معدل الاستهلاك والأيام المتبقية ← ⚖️ مقارنة بحد الأمان ← 🔔 إرسال تنبيه واتساب/تيليجرام + 📄 تحديث Google Sheets
المرحلة الأولى: التجهيز
قبل أي ربط، جهّز ثلاثة أشياء. أولاً حساب n8n (تستطيع البدء بالنسخة السحابية المجانية أو تثبيته على استضافتك). ثانياً مفتاح الوصول للـ API من متجرك: في سلة تجده عبر تطبيق "سلة API" أو من لوحة المطوّرين في مركز الشركاء، وفي زد من خلال بوابة المطوّرين وإنشاء تطبيق للحصول على رمز الوصول (Access Token). ثالثاً ملف Google Sheets فارغ باسم "لوحة المخزون" فيه أعمدة: اسم المنتج، الكمية الحالية، مبيعات آخر 7 أيام، معدل الاستهلاك اليومي، الأيام المتبقية، الحالة.
المرحلة الثانية: الربط وجلب البيانات
افتح n8n وأنشئ Workflow جديداً. أضف عقدة Schedule Trigger واضبطها لتعمل كل ساعة — هذا هو "قلب" النظام الذي ينبض تلقائياً. بعدها أضف عقدة HTTP Request لجلب المنتجات من متجرك:
- سلة: اطلب نقطة النهاية الخاصة بالمنتجات (Products) لجلب الكمية الحالية لكل منتج، ونقطة الطلبات (Orders) لجلب مبيعات آخر 7 أيام مع فلترة بالتاريخ.
- زد: استخدم نقطة نهاية المنتجات للمخزون، ونقطة الطلبات لحساب الكميات المباعة خلال الأسبوع الماضي.
ضع رمز الوصول في ترويسة الطلب (Authorization: Bearer). شغّل العقدة مرة واحدة يدوياً لترى شكل البيانات الراجعة — ستحصل على قائمة JSON بكل منتج وكميته. هذه الخطوة البسيطة توفر عليك ساعات من التخمين لاحقاً.
المرحلة الثالثة: مطابقة البيانات والتنبؤ الذكي
هنا يكمن جوهر "الذكاء". أضف عقدة Code (أو Function) واكتب منطقاً بسيطاً لكل منتج:
- معدل الاستهلاك اليومي = إجمالي الكمية المباعة في آخر 7 أيام ÷ 7.
- الأيام المتبقية حتى النفاد = الكمية الحالية ÷ معدل الاستهلاك اليومي.
- الحالة: إذا كانت الأيام المتبقية أقل من "مدة التوريد + هامش أمان" (مثلاً 5 أيام) ← الحالة "🔴 اطلب الآن"؛ وإن كانت بين 5 و10 أيام ← "🟡 راقب"؛ وغير ذلك ← "🟢 آمن".
لماذا نضيف "مدة التوريد"؟ لأن التنبيه المفيد ليس "نفد المنتج"، بل "سينفد قبل أن يصل طلب التوريد الجديد". إذا كان مورّدك يحتاج 4 أيام للتوصيل، فالتنبيه يجب أن ينطلق قبل النفاد بـ4 أيام على الأقل. هذا الفارق الدقيق هو ما يحوّل النظام من "تقرير متأخر" إلى "أداة استباقية".
المرحلة الرابعة: التنبيه وتحديث لوحة المتابعة
أضف عقدة IF تفصل المنتجات الحمراء عن غيرها. للمنتجات الحمراء فقط، أضف عقدة WhatsApp أو Telegram لإرسال رسالة منسّقة لمجموعة فريق المشتريات، مثل: "⚠️ تنبيه مخزون: عطر المسك — متبقٍ 5 أيام فقط — الكمية 30 — اطلب اليوم". بالتوازي، أضف عقدة Google Sheets لتحديث كل الصفوف بالبيانات الجديدة، فتصبح لديك لوحة حية يفتحها أي فرد في الفريق ويرى الوضع الكامل بألوانه في ثانية.
المرحلة الخامسة: الاختبار قبل الاعتماد
لا تُفعّل النظام على مخزونك الحقيقي دفعة واحدة. اختبره أولاً:
- شغّل الـ Workflow يدوياً وتحقق من أن الأرقام في Google Sheets تطابق لوحة متجرك.
- افتعل حالة نفاد وهمية (أنزل حد الأمان مؤقتاً) لتتأكد أن رسالة الواتساب تصل فعلاً.
- راقب النظام 3 أيام قبل الاعتماد الكامل عليه، وعدّل هامش الأمان حسب سرعة موردك.
بعد الاختبار الناجح، فعّل المؤقّت واتركه يعمل. من هذه اللحظة، لن تفاجأ بنفاد منتج مرة أخرى.
أخطاء شائعة تجنّبها
- الاعتماد على 7 أيام فقط في المواسم: خلال الحملات، استخدم متوسط آخر 3 أيام ليكون التنبؤ أكثر حساسية للطفرة.
- تجاهل المنتجات بطيئة الحركة: اضبط حداً أدنى مطلقاً (مثلاً 5 قطع) حتى لا يخدعك معدل استهلاك شبه صفري.
- إغراق الفريق بالتنبيهات: أرسل تنبيهاً واحداً مجمّعاً للمنتجات الحمراء بدل رسالة لكل منتج، حفاظاً على انتباه الفريق.
🎨 المواصفات البصرية للمقال
الصورة البارزة: خلفية داكنة بلون #0B0F19، في المنتصف رسم لصناديق مخزون ثلاثية الأبعاد يخرج منها خط بياني صاعد متوهّج باللون الفيروزي #00F2FE، وفوقه أيقونة جرس تنبيه مضيئة. نص عربي بخط Tajawal ثقيل: "تنبيه نفاد المخزون قبل حدوثه".
المخطط التوضيحي: إنفوجرافيك أفقي يوضح مراحل التدفق الخمس (مؤقت ← جلب ← تنبؤ ← مقارنة ← تنبيه) بأيقونات خطية فيروزية على خلفية #0B0F19 مع توهج خفيف حول كل عقدة.
لقطة اللوحة: صورة لجدول Google Sheets بخلايا ملوّنة (أحمر/أصفر/أخضر) لعرض حالة كل منتج.
جاهز لتحرير نفسك من متابعة المخزون؟
ابدأ اليوم، وطوّر منظومتك خطوة بخطوة. تعمّق أكثر عبر أدلتنا المرتبطة:
🔹 شرح n8n بالعربي خطوة بخطوة من الصفر
🔹 نقل طلبات سلة إلى Google Sheets تلقائياً
🔹 الدليل الشامل لأتمتة المتاجر الإلكترونية 2026
تابع مدونة Automata IQ لمزيد من أدلة الأتمتة العملية للسوق السعودي والخليجي 🚀

تعليقات
إرسال تعليق
اترك تعليقك