E-commerce Order Automation

লেসন ১৯ / ২৫

WooCommerce Integration

# Credential সেটআপ
WordPress Admin → WooCommerce → Settings → Advanced → REST API
→ New Key তৈরি করুন (Read/Write)
→ Consumer Key ও Secret n8n-এ দিন

নতুন Order → সম্পূর্ণ Automation

[WooCommerce Trigger — Order Created]
Response: {
  "id": 1234,
  "status": "processing",
  "billing": { "first_name": "করিম", "email": "karim@gmail.com" },
  "line_items": [{ "name": "T-Shirt", "quantity": 2, "price": "500" }],
  "total": "1050"
}
         ↓
[IF — Payment method === "bkash" ?]
  True ↓
[HTTP Request — bKash payment verify API]
         ↓
[Gmail — Order confirmation email]
  Subject: অর্ডার নিশ্চিত! #{{ $json.id }}
         ↓
[Google Sheets — Order log করা]
         ↓
[Telegram — Fulfillment team-কে notify]
  "📦 নতুন অর্ডার #{{ $json.id }}
   👤 {{ $json.billing.first_name }}
   💰 {{ $json.total }} টাকা"
         ↓
[WooCommerce — Order status "confirmed" করা]

Inventory Alert System

[Schedule — প্রতিদিন সকাল ৮টায়]
         ↓
[WooCommerce — Low stock products পড়া]
  Filter: stock_quantity < 10
         ↓
[IF — কোনো low stock product আছে?]
  True ↓
[Loop Over Items]
         ↓
[Telegram — Inventory manager-কে alert]
  "⚠️ {{ $json.name }}: মাত্র {{ $json.stock_quantity }}টি বাকি!"

Abandoned Cart Recovery

[Schedule — প্রতি ঘণ্টায়]
         ↓
[WooCommerce API — Abandoned carts পড়া]
  (কার্ট 2+ ঘণ্টা ধরে inactive)
         ↓
[Gmail — Reminder email]
  Subject: আপনার cart-এ পণ্য অপেক্ষা করছে!
  "হ্যালো {{ $json.name }}, আপনি {{ $json.cartItems }} cart-এ রেখে গেছেন..."
         ↓
[WooCommerce — Cart "reminded" mark করা]