在基本 商店的設定、地區選定等等完成後。接下來就商品。
其實商品設定 往回去看 Day4 Day5 我講的其實還蠻完整的。
這裡就做一次小整理:
如果商品有商品變體,那就會以商品變體為單位去設定庫存。
在上一章有建立 庫存地區,所以我們的庫存,也是需要選擇我們哪樣商品在哪裡有多少庫存可以使用。
除了以上細節,還有以下小整理
使用者是最重要的,電商若是沒有人光顧,購買商品,那就是形同虛設了!!!!!!
在 Medusa.js API 設定當中,註冊之後並不會變成使用者,還要經過 Token 、基本資料輸入及驗證才能變成使用者。
當然 這只是預設流程,你可以自己在設定前端時後,兩個 API 在一個步驟時使用,使得註冊後即變成使用者。
除了一般利用 Terminal 建立的預設管理者
Medusa.js 建立管理者是利用預設管理者去輸入 email 信箱,然後透過設定 Notification 模組去傳送 email 到目標信箱,傳送 URL 通知註冊管理者。
在於 Medusa.js 系統一般的設定當中,購物車模組是依照 Region(區域)ID 去綁定並且生成,這樣系統才會知道要用到哪一個貨幣、稅率和物流。
所以這部分問題就會浮出一些水面,例如如果我做的前端希望沒有登入就創建購物車的話,那區域是要怎麼去辨認的呢?
這就是 Medusa.js 保持鬆弛可擴展性的原因,每一個電商所給的遊戲規則不一定會是相同的。以下是我想到一些可以在前後端創建購物車遊戲規則:
在 Day9 的時候,我們還有測試稅務,在 Tax Region(區域稅金) 裡面設定稅率趴數,聰明的 Medusa.js 購物車模組真的會自動幫你計算稅金然後加入到購物車模組。
在昨天我們有講過,Region 還有 Currency 都有一個可勾選項目是價錢已包含稅金的功能,如果這一樣打勾,購物車會不會自動回推計算稅回報呢?
大家可以自己去測試看看喔
明天,應該可以講完剩下的部分,然後我們整理一下我們還沒了解的地方,是要怎麼去實作。