N8n 101 - القسم 2: بناء خط أنابيب بيانات المبيعات (مشكلة Step2)

وصف المشكلة/الخطأ/السؤال

مرحباً بالجميع

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

نحن جدد على n8n ونعمل على وحدة n8nAcademy الجديدة، بالتحديد وحدة n8n101

علقنا في القسم 2 الخاص بـ “بناء خط أنابيب بيانات المبيعات”، وبالتحديد في الخطوة 2

نحصل على إرجاع فارغ بعد طلب HTTP Request ‘post’. في لقطة الشاشة الثانية أضفنا استجابة للنص لتتمكنوا من رؤية استجابة “200”، وهذا يعني بالنسبة لنا أن الطلب تم إرساله، تم استقبال رد ولكن الرد فارغ

تقول مواد الدورة أنه يجب أن يكون لدينا رد فعل فعلي

هل يمكنكم مساعدتنا في هذا؟

شكراً مقدماً

ما هو رسالة الخطأ (إن وجدت)؟

N/A

يرجى مشاركة سير العمل الخاص بك

شارك الإخراج الذي أرجعته العقدة الأخيرة

[
  
{
  
  
"body": 
{
  
  
},
  
  
"headers": 
{
  
  
  
"date": 
"Tue, 18 Aug 2026 13:17:46 GMT",
  
  
  
"content-type": 
"application/json; charset=utf-8",
  
  
  
"content-length": 
"0",
  
  
  
"connection": 
"close",
  
  
  
"cf-ray": 
"a2d133562f68d36d-FRA",
  
  
  
"cf-cache-status": 
"DYNAMIC",
  
  
  
"server": 
"cloudflare",
  
  
  
"strict-transport-security": 
"max-age=15552000; includeSubDomains",
  
  
  
"vary": 
"Accept-Encoding, Accept-Encoding",
  
  
  
"referrer-policy": 
"same-origin",
  
  
  
"x-content-type-options": 
"nosniff",
  
  
  
"x-frame-options": 
"SAMEORIGIN",
  
  
  
"report-to": 
"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OfPBncRZtENkqD%2F8GFINqLag6EerXt4tcKHdM5Fkjd6myYCf8%2F7E%2BjeHHB7k68M8vOmQc5n9HZxTBFsj%2BZT1mrF5VZXeluKiBG1C0JNLxEQJtjUkzpOwV7SzVH8IFG2XUAjx7oY%3D\"}]}",
  
  
  
"nel": 
"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
  
  
},
  
  
"statusCode": 
200,
  
  
"statusMessage": 
"OK"
  
}
]

معلومات إعدادات n8n الخاصة بك

  • إصدار n8n: n8n Cloud
  • قاعدة البيانات (الافتراضي: SQLite): لا أعلم
  • إعداد n8n EXECUTIONS_PROCESS (الافتراضي: own, main): لا أعلم
  • تشغيل n8n عبر (Docker, npm, n8n cloud, desktop app): n8ncloud
  • نظام التشغيل: Windows 11

مرحبا @prospectflows، بينما تنتظر الرد، إليك بعض الأشياء التي قد تساعدك:

الموارد المقترحة

تم المطابقة تلقائياً مع سؤالك.

المستندات:

المنتدى:

@jabbson - لقد ساعدت في حل مشاكل مشابهة من قبل، هل يمكنك الاطلاع عليها؟

اقتُرِحت تلقائياً من قبل روبوت مجتمع n8n. إنها تجربة تجريبية - يرجى مشاركة ملاحظاتك هنا.

شكراً على هذه

للأسف، لا يحل هذا مشكلتنا

لا توجد لدي مشكلة

تأكد من اتباع التعليمات بدقة

Is your previous node correct?

عقدتي السابقة مطابقة تماماً لقطة الشاشة الخاصة بك

إذاً أنا تائه تماماً معها، لا تزال نتيجتي فارغة

رد 200 مع جسم فارغ يعني أن webhook ردّ، وليس أن المصحح قبل حمولتك. من المرجح أن SendOrders يرسل الجسم كحقول نموذج بدلاً من JSON.

على SendOrders: طريقة POST، نفس الـ URL؛ نفس رأس المصادقة (X-API-Key = مفتاح الدرس، وليس معرّف التقييم الخاص بك)؛ رأس X-Assessment-ID كما لديك؛ Send Body ON؛ نوع محتوى الجسم = JSON؛ حدد الجسم = باستخدام JSON؛ جسم JSON بالضبط {{ $json }} — Aggregate ينتج بالفعل { "orders": [...] }، لذا لا تلفه مرة أخرى كحقل نموذج باسم orders.

في SetOrderTotals، احذف المسافة بعد = في التعبيرات (استخدم ={{ $json.order_id }}، وليس = {{ ... }}). و order_total = {{ $json.quantity * $json.unit_price }}.

ثم أطفئ fullResponse وشغّل SendOrders وحده مقابل مخرجات Aggregate المثبتة. تريد أن ترى جسم JSON يخرج، وليس {}.

إذا استمرت GET sales-data في إرجاع صفوف لكن POST يبقى فارغًا بعد تغيير JSON، فهذه حيلة معروفة في مصحح الأكاديمية — أعد المحاولة مرة واحدة، ثم أرسل رسالة ping إلى @jamiemadden_n8n برسالة التنفيذ. لا تستمر في إعادة توصيل العقد التي تطابق بالفعل اللقطة الشاشة.

Can you try this?

مرحباً كاميرون، شكراً لك على هذا.

جربت اقتراحاتك، لا حظ هنا.

@jamiemadden_n8n — هل يمكنك أن تلقي نظرة عندما تتاح لك الفرصة من فضلك؟

مرحبا،

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

مرحباً بالجميع

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

هل تم نشر حل فاتنا؟

شكراً مقدماً

مرحبا بالجميع

طلب سريع آخر لأي تحديث؟

شكراً

أرسلت لك رسالة خاصة

مرحبا الجميع

شكراً جزيلاً لـ @jamiemadden_n8n على مساعدته في هذا الموضوع

أضيف هذا فقط لأي شخص قد يراجع الموضوع في المستقبل

المشكلة كانت مسافة واحدة في البداية في تعبير order_id في عقدة SetOrderTotals. هذا كل شيء. مجرد مسافة إضافية

شكراً لكل من استغرق وقتاً للمساهمة في هذا

مرحباً بالمجتمع، أنا أيضاً أواجه مشكلة في سير عمل المبيعات الخاص بي، لكن في حالتي يظهر لي خطأ 422. لقد أخذت في الاعتبار بعض ملاحظاتكم وراجعت عُقدي مسبقاً، لكن لم أتمكن من إيجاد حل.

أشكركم على توجيهاتكم، أنا في مستوى مبتدئ.

مرحبا

هذا يظهر كرد على الموضوع الذي قمت بتحديده الآن كمكتمل

قد تجد أنه من المفيد فتح موضوع جديد ونشر هذا حتى يصل إلى المجتمع الأوسع

أنا لا أعرف ما هي المشكلة الفعلية للأسف، 422 ليس شيئاً اضطررت لاستكشافه حتى الآن (أنا مبتدئ أيضاً) لذلك لا يمكنني المساعدة، حظاً موفقاً معها

شكراً