تنبيهات طلبات زد الجديدة على تيليجرام

كل طلب جديد في متجرك على زد يصلك كرسالة تيليجرام.

سهل توفّر ~2 ساعة شهريًا تطبيقات المنطقةبواسطة فريق Flowngn

تعمل مع n8n · Make · Zapier

كيف تعمل

المشغّل: Webhook — حدث طلب جديد من زد
  1. استقبل webhook الطلب الجديد من زد.
  2. استخرج رقم الطلب والعميل والمنتجات والإجمالي والمدينة.
  3. أرسلها إلى تيليجرام.

المخطط

Zid orderWebhook{ }Read Zid orderCodeTNotify on TelegramTelegram
مشغّل تطبيق كود

الكود

كود JavaScript المستخدم في خطوات Code، وهو مضمَّن بالفعل في القالب بالأسفل.

Read Zid order · عقدة Code
// Mode: Run Once for Each Item
// Zid order webhook → clean fields.
// Run one test order first and adjust the field names below if needed.
const o = $json.body?.data || $json.body || {};
const c = o.customer || {};

return {
  json: {
    order_id: o.code || o.id,
    customer_name: c.name || "",
    phone: String(c.mobile || c.phone || "").replace(/[^0-9]/g, ""),
    email: c.email || "",
    total: o.order_total ?? o.total ?? "",
    currency: o.currency_code || o.currency || "",
    payment_method: o.payment?.method?.code || o.payment_method || "",
    city: o.shipping?.address?.city?.name || o.shipping?.address?.city || "",
    items: (o.products || []).map((p) => `${p.quantity}× ${p.name}`).join("، "),
  },
};

ابنِها بأداتك

اختر أداتك — نفس الأتمتة، خطوة بخطوة.

انسخه والصقه مباشرة في مساحة عمل n8n (Ctrl+V)، أو حمّله واستخدم Import from File. بعد ذلك اربط حساباتك واستبدل كل قيمة تبدأ بـ YOUR_.

ملف Workflow JSON
عرض الكود (99 سطر)
{
  "name": "تنبيهات طلبات زد الجديدة على تيليجرام (Flowngn)",
  "nodes": [
    {
      "parameters": {
        "content": "## تنبيهات طلبات زد الجديدة على تيليجرام\nكل طلب جديد في متجرك على زد يصلك كرسالة تيليجرام.\n\n**Setup**\n1. Open each node and connect your own credentials.\n2. Replace every YOUR_… placeholder.\n3. Test once, then activate.\n\nFree template from Flowngn",
        "height": 260,
        "width": 340
      },
      "id": "53ade245-fd19-478b-acfb-c843399accea",
      "name": "Setup notes",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -420,
        -60
      ]
    },
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "zid-order-alert",
        "options": {}
      },
      "id": "53ade245-fd19-478b-acfb-c843399accea",
      "name": "Zid order",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2,
      "position": [
        0,
        0
      ],
      "webhookId": "53ade245-fd19-478b-acfb-c843399accea"
    },
    {
      "parameters": {
        "jsCode": "// Mode: Run Once for Each Item\n// Zid order webhook → clean fields.\n// Run one test order first and adjust the field names below if needed.\nconst o = $json.body?.data || $json.body || {};\nconst c = o.customer || {};\n\nreturn {\n  json: {\n    order_id: o.code || o.id,\n    customer_name: c.name || \"\",\n    phone: String(c.mobile || c.phone || \"\").replace(/[^0-9]/g, \"\"),\n    email: c.email || \"\",\n    total: o.order_total ?? o.total ?? \"\",\n    currency: o.currency_code || o.currency || \"\",\n    payment_method: o.payment?.method?.code || o.payment_method || \"\",\n    city: o.shipping?.address?.city?.name || o.shipping?.address?.city || \"\",\n    items: (o.products || []).map((p) => `${p.quantity}× ${p.name}`).join(\"، \"),\n  },\n};",
        "mode": "runOnceForEachItem"
      },
      "id": "53ade245-fd19-478b-acfb-c843399accea",
      "name": "Read Zid order",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        300,
        0
      ]
    },
    {
      "parameters": {
        "chatId": "YOUR_CHAT_ID",
        "text": "=🛍️ طلب جديد #{{ $json.order_id }} — {{ $json.total }} {{ $json.currency }}\n{{ $json.items }}\n👤 {{ $json.customer_name }} · 📍 {{ $json.city || '—' }}\n💳 {{ $json.payment_method }}",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "id": "53ade245-fd19-478b-acfb-c843399accea",
      "name": "Notify on Telegram",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.2,
      "position": [
        600,
        0
      ]
    }
  ],
  "connections": {
    "Zid order": {
      "main": [
        [
          {
            "node": "Read Zid order",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Zid order": {
      "main": [
        [
          {
            "node": "Notify on Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}

← افتحها في ساحة التجربة لتعديلها

نصائح

  • سجّل الـ webhook لحدث إنشاء الطلب عبر واجهة زد البرمجية للتجار.

أتمتات مشابهة