Học n8n Automation tiếng Việt — Miễn phí & Open Source

E-commerce Automation — Đồng bộ đơn hàng Shopee/Lazada

Thách thức quản lý đơn hàng đa kênh

Bán hàng trên nhiều sàn thương mại điện tử (Shopee, Lazada, Tiki, website riêng) đồng nghĩa với việc quản lý đơn hàng phân tán. Nhân viên phải mở từng sàn, check đơn, cập nhật tồn kho thủ công — dễ sai sót và tốn thời gian. n8n giúp đồng bộ tất cả vào một hệ thống duy nhất.

Kiến trúc hệ thống đồng bộ

Hệ thống gồm các thành phần:

  • n8n — Trung tâm xử lý, kết nối tất cả API
  • Google Sheets hoặc Airtable — Database đơn hàng tổng hợp
  • Shopee Open Platform API — Lấy đơn từ Shopee
  • Lazada Open Platform API — Lấy đơn từ Lazada
  • WooCommerce — Đơn hàng website riêng (nếu có)

Workflow 1: Đồng bộ đơn hàng mới

Kéo đơn hàng từ Shopee

  1. Schedule Trigger — Chạy mỗi 10 phút.
  2. HTTP Request — Gọi Shopee API lấy danh sách đơn mới:
    GET https://partner.shopeemobile.com/api/v2/order/get_order_list
    Parameters:
      time_range_field: create_time
      time_from: {{ $now.minus({minutes: 15}).toUnixInteger() }}
      time_to: {{ $now.toUnixInteger() }}
      page_size: 100
      order_status: READY_TO_SHIP
  3. HTTP Request — Lấy chi tiết từng đơn (dùng Split In Batches để tránh rate limit):
    GET /api/v2/order/get_order_detail
    Parameters:
      order_sn_list: {{ $json.order_sn }}
  4. Set — Chuẩn hóa dữ liệu theo format thống nhất:
    {
      "order_id": "SHOPEE-123456",
      "platform": "shopee",
      "customer_name": "Nguyễn Văn A",
      "phone": "0901234567",
      "address": "123 Nguyễn Huệ, Q1, HCM",
      "items": [...],
      "total": 500000,
      "status": "ready_to_ship",
      "created_at": "2024-01-15T10:30:00"
    }

Kéo đơn hàng từ Lazada

Tương tự Shopee, sử dụng HTTP Request gọi Lazada Open Platform API:

GET https://api.lazada.vn/rest/orders/get
Parameters:
  created_after: 2024-01-15T00:00:00+07:00
  status: pending
  sort_by: created_at
  limit: 100

Gộp và lưu trữ

  1. Merge — Gộp đơn từ tất cả các sàn.
  2. Function — Kiểm tra trùng lặp (so sánh order_id với database hiện tại).
  3. Google Sheets — Append đơn mới vào sheet “Orders”.
  4. Telegram — Thông báo đơn mới cho team fulfillment.

Workflow 2: Đồng bộ tồn kho

Đây là phần quan trọng nhất để tránh overselling — bán quá số lượng tồn kho.

  1. Webhook hoặc Schedule Trigger — Kích hoạt khi có đơn hàng mới hoặc cập nhật tồn kho.
  2. Google Sheets — Đọc bảng tồn kho trung tâm (SKU, quantity, min_stock).
  3. Function — Tính toán số lượng mới sau khi trừ đơn hàng:
    const currentStock = $json.quantity;
    const ordered = $json.ordered_quantity;
    const newStock = currentStock - ordered;
    
    $json.new_quantity = newStock;
    $json.need_restock = newStock <= $json.min_stock;
    return $json;
  4. HTTP Request — Cập nhật tồn kho lên Shopee:
    POST /api/v2/product/update_stock
    {
      "item_id": 123456,
      "stock_list": [{ "model_id": 0, "normal_stock": 50 }]
    }
  5. HTTP Request — Cập nhật tồn kho lên Lazada tương tự.
  6. IF — Nếu need_restock = true, gửi email đặt hàng nhập thêm.

Workflow 3: Tự động in phiếu gửi hàng

Sau khi đơn hàng confirmed, n8n tự động tạo phiếu gửi hàng:

  • HTTP Request — Gọi API shipping partner (GHN, GHTK, Viettel Post) để tạo vận đơn.
  • HTTP Request — Lấy mã vận đơn và link tracking.
  • Google Sheets — Cập nhật tracking number vào database.
  • Send Email — Gửi email xác nhận cho khách kèm mã tracking.

Dashboard quản lý

Dùng Google Sheets tạo dashboard với các tab:

  • Orders — Tổng hợp đơn hàng tất cả kênh
  • Inventory — Tồn kho realtime
  • Revenue — Doanh thu theo ngày/tuần/tháng
  • Analytics — Sản phẩm bán chạy, kênh bán tốt nhất

Kết luận

Tự động hóa e-commerce với n8n giúp giảm 70-80% thời gian xử lý đơn hàng thủ công, hạn chế sai sót, và cung cấp cái nhìn tổng quan realtime về kinh doanh đa kênh. Hệ thống có thể mở rộng thêm các sàn mới chỉ bằng cách thêm node HTTP Request mới.

Tham khảo: n8n Documentation · GitHub n8n

n8n có thể tự động hóa những gì?

n8n có thể tự động hóa email, social media, CRM, e-commerce, backup, monitoring, AI workflows và hơn 400 tích hợp khác.

Có cần biết code để dùng n8n không?

Không bắt buộc. n8n có giao diện kéo thả trực quan. Tuy nhiên, biết JavaScript sẽ giúp bạn tạo workflow phức tạp hơn.

Workflow n8n sẵn dùng Từ 9.000₫

Tiết kiệm hàng giờ setup — mua, import, chạy ngay. Đã test kỹ + hướng dẫn chi tiết.

Xem Workflow Store →