2017年2月20日 星期一

使用Airtable製作簡易管銷系統

 由於個人一些無謂的想法和疏懶,加上時間選在大學開學期。而且是第一次辦理校內展售書展。所以今年的書展變成必須自己顧攤,合作的書店不會派人來,折扣也不漂亮,甚至書也是我自己去載的,下次應該會換別家。

 總而言之,我必須想辦法登記那些人買了什麼書,並且迅速正確的計算出金額。(其實應該不用算太快也沒差,估計不會有很多人來。)一開始想說用Google表單 + Google試算表來做。可是搜尋了一下,發現好像有點難度,而且不太符合需要。

 後來改用"線上免費資料庫"為關鍵字去搜尋,找到了這篇文章:「Airtable 最強大線上表格製作,免費資料庫重整任何事」。抱著姑且一試的想法去研究,然後照著範本去做,竟然在2小時內就做出一個簡易的線上管銷系統,真是太神奇了。

====以上都是廢話分隔線====




 首先,進到Airtable的網站(https://airtable.com/),這是一個提供關聯性資料庫的服務的網站。不過目前還沒有中文介面和說明,而且必須註冊才能使用。不過裡面有不少範本,除了官方原有的範本之外,還有許多使用者分享的範本,說不定裡面也有符合大家需求的範本。

 註冊程序很簡單,只要英文姓名、email、密碼,就可以了,註冊完記得到信箱開郵件確認電子郵件地址。

 註冊之後,會進行教學畫面,這裡會叫你選三個範本才能繼續,我這個例子是用"Product Catalog & Orders"這個範本,另外兩個就隨便選就好了,反正之後還是可以增刪。

 進來之後,先點選剛剛那個"Product Catalog & Orders"範本,第一次打開範本,也會有一些教學動畫,可以先參考看看。


 再開另外一個視窗登入後點"New Base",這樣可以兩個對照做修改。新增Base的時候有三種方式:
  1. 選一個範本來修改;
  2. 匯入一個工作表(CSV格式);
  3. 從草稿開始。
 在這裡我們選第三種,可以設定名稱、圖示底色、圖案。設定好之後,就會進入資料表的畫面。



 再來我們要先匯入學生名單和書展的書單。Airtable支援從Excel複製再貼上,也可以匯出和匯入CSV檔,可是必須是UTF-8編碼。我是用Excel另存成CSV檔之後,再用Notepad++轉成UTF-8,Notepad++這是國人寫的軟體,請多支持。

 這兩個檔至少要有下列欄位,放在第一欄的是關鍵值:
  1. 學生名單:學號、姓名。我還加了班級和座號。
  2. 書單:貨物代碼、貨物名稱、銷售價格。其他欄位就自行增加。
 檔案做好之後,就可以回到Airtable匯入。點選Table 1 旁邊的 + ,再選擇"Import a spreadsheet",會出現對話視窗,此時可以選擇匯入CSV檔,或從Excel複製再貼上。



 匯入之後,要先把書單裡銷售價格欄位設定為數字格式,否則之後會無法計算金額。再來要增加兩個表格:學生訂單、訂購清單。因為英文不好,不曉得怎麼翻比較好。概念上,"學生訂單"就是記錄每個學生買了那些書,各買幾本,然後算出總金額。而"訂購清單"的功能,就是把學生買的每一種產品的數量變成一筆記錄,而這些紀錄就是學生訂單裡的一部份。這兩個表格裡的欄位和設定,請參考"Product Catalog & Orders"範本裡的"Client Orders"和"Order Line Item"這兩個表格裡的欄位設定。

 因為接觸時間不長,所以其實只知道一小部份的功能,但是剛好就足以應付我兩天書展使用。未來如果有小專案或教學需要,應該是一個不錯的選擇。


 




 

1 則留言:

Unknown 提到...

Excel就可以直接存UTF-8了