在台灣,中小企業常因缺乏彈性的網站系統而受限。本系列將分享如何運用 LINE 官方帳號、Messaging API 與 LIFF,結合 Node.js、MongoDB、Redis,打造一個簡單易用的訂單系統。內容包含訂單建立、通知、狀態管理、後台設計,並探討金流串接與未來與電商平台整合的可能性。
大家好,今天是我開始鐵人賽的第一天,想先跟大家聊聊:為什麼我會想做「LINE 訂單系統」這個專案? 這故事其實要從我大學時期說起。那時候要做專題,我接到了一個需...
為甚麼要先想清楚目標? 在昨天聊到中小企業的痛點後,今天就要進一步思考:我們的專案到底要解決什麼問題?該用什麼技術來完成? 很多人(包含我自己)寫 Side P...
要用 LINE 做訂單系統,第一步就是搞懂 LINE 官方帳號(LINE OA) 和 Messaging API。 很多人以為開個 OA 就能自動做聊天機器人,...
很多人對 LINE 的印象可能就是「傳訊息、貼圖、群組聊天」,但其實它還能做到更多。 其中一個關鍵就是 LIFF(LINE Front-end Framewor...
今天我們要動手把開發環境搭建起來!從安裝 Node.js、建立 Express 專案,到跑起第一個伺服器,並介紹開發必備神器 nodemon —— 讓你寫程式時...
昨天我們把本地的 Node.js + Express 伺服器架好,今天要來讓它正式接收 LINE 傳來的訊息。但要怎麼做到呢?答案就是 —— 建立一個 Mess...
昨天我們已經建立好 Provider、官方帳號,並啟用了 Messaging API。今天就是最令人興奮的一步:把伺服器和 LINE 串起來,實作第一個 Ech...
在完成了 Echo Bot 後,我們已經能讓 LINE OA 與伺服器互動。但一個訂單系統的靈魂不只是「訊息收發」,而是 資料的設計與管理。今天,我們要從兩個最...
昨天我們設計好了 User 與 Order Schema,今天要讓顧客能在 LINE 上直接看到「商品選單」。 LINE 提供的 Flex Message 可以...
昨天我們用 Flex Message 製作了商品選單,今天要把選單和訂單邏輯串起來,讓顧客可以完成一次完整的下單流程。這包含:選商品 → 選數量 → 確認訂單...