63 個專案實戰,寫出作品集,讓面試官眼前一亮!
使用 prisma 操作 db 會像這樣 ## Create ``` export async function action({ request }) { const formData = await request.formData(); const title = f...
試著開一張 table 首先留意到的是 remix 社群其實也遇到一個經典兩難 ``` model Session { id String @id shop String state String i...
雖然 remix 預設 sqlite 是鼓勵快速開發 但我覺得 還是需要管理面板 不然做客服會很麻煩 嘗試把 driver 改成 supabase 只要在 table 看到 session 資料就算連線成功 --- 避免混淆 直接把 prisma/dev.sqlite ...
上次撈到了商品資料 這次嘗試把加購的商品,連同主商品一起送出 先不實作動態撈加購 id 就先放一個實際商品 id 做測試 --- 這功能乍聽之下簡單,實際上做起來非常複雜 以預設的 theme Dawn 來說 購物車有三種模式 drawer, page, popu...
上次實作了撈取假資料的互動 現在來嘗試撈真的商品資料 我本以為會很簡單 因為商品資料都是公開的不是嗎? 卻發現其實 shopify 沒有很歡迎外部去撈店家的商品資料 所以 其實需要 app 授權 --- 在 toml 檔案裡面 remix 預設是 ``` ...
成功有了基本檔案 現在試著開發我的推薦模組外掛 首先發現 在 theme editor 加入我的 app block 的話 沒辦法在右側選單 動態選取在 admin panel 建立好的 recommendation set 因為右側選單的內容 是寫死在 liquid 檔案內的 s...
之前有稍微跑起來 app extension 預設的內容 現在嘗試 official remix 架構下寫 extension 的流程 ``` shopify app generate extension --template=theme_app_extension --config=...
開發過程中 雖然會一直請教 chatgpt 但我發現這種快速發展的技術 ai 給出的資料會有版本問題 所以還是要不斷翻閱官方文件 其實也還好 目前做了一些 admin panel 的 ui 介面  ![...
研究至今 我發現開發 shopify app 其實還是有點門檻的 就算只是想要寫個小東西 其實也不太容易架設起來 主因是 shopify 生態系有點大 需要看的 sdk 有點多 需要翻的文件也不少 再來是 shopify 演化的速度太快 網路上查到的很多資料、chatgpt 給的答...
研究了一星期 我原本想用最熟悉的框架 搭配適合的套件 https://github.com/Kyon147/laravel-shopify 快速上線 快速驗證 由於前端必定是 polaris + app bridge (我猜不用會很難審核通過) 我想用 inertia + v...
本來套件有內建結帳功能 方便直接用 shopify 結帳 https://github.com/Kyon147/laravel-shopify/wiki/Creating-a-Billable-App 但因為 shopify 審核政策一直在變 我不確定 UI 方面是否還能通過 如果...
遇到一個問題小小卡關 就是商店 uninstall app 之後 重新 install 會報錯 經檢查是因為 database 沒有刪掉對應的 user row 需要去串接 webhook 接收 shopify 的通知才行 --- 套件文件有提到這塊 https:...
嘗試把最近幫客戶做的一個配件加購模組 寫成 shopify app 上架賣賣看 我先試著建立基本的管理面板 + 能在商店頁讀取 app block --- 官方是推薦 remix 或 node 都有內建在 shopify-cli 裡面 但我想用我熟悉的 stack 試試 所以...
讓我們面對現實:身為開發人員,我們不僅僅是編寫程式碼,我們還在建立東西。 我們運送副專案。我們推出 SaaS 工具。我們利用周末的時間一起開發 MVP。過程中,我們開始疑惑… > “如果這個專案*實際上*可以成為一門生意會怎樣?” 如果您聽起來像是一位具有製造者思維的開發人員,那麼...
幫客戶處理網站 結果 macbook chrome/brave 都打不開 shopify 但是 safari 可以 改用我的三星手機 chrome 可以打開 shopify 如果改用我的遠傳行動上網 就通通都可以打開 --- 研究非常多天 最後在這邊 ...
我在科技社群裡最喜歡的部分就是開源專案的存在。 世界各地的人們為有價值的專案做出貢獻並免費提供這些專案,這真是太酷了。 在這篇部落格中,我們將介紹 11 個您現在應該查看的令人興奮的 GitHub 儲存庫。 讓我們立即開始吧! ![讓我們立即開始吧!](https://med...
在快速發展的數位世界中,企業和個人通常依靠專有的 SaaS 工具來處理基本任務 - 無論是建立網站、儲存資料還是發送行銷電子郵件。 Webflow、Airtable 和 Mailchimp 等流行的 SaaS 解決方案佔據了市場主導地位。然而,隨著成本的上升以及對更多控制和客製化的渴望,開源替代方案...
由於客戶在東京其實有不少人員參與 shopify 日本官網的建置 有些很簡易的需求 例如頁面上加上圖片、文字 這種有必要找我來協助嗎? 我研究了一下,發現 shopify 模板系統有分 `JSON vs Liquid` 兩種 template 如果是 JSON 格式 那在 shop...
協助客戶的第一個需求 就是許多產品還沒運送到美國 但希望都先顯示在網站上 讓客戶知道這間日本廠商的產品線 並加上 `Coming Soon` 的提示 既然是 shopify 開店平台 我自然不能直接修改 database schema 那該如何做到這功能? 研究之後發現 可以使用內...
台灣有非常多開店平台、架站平台 給中小企業使用 我研究過非常多解決方案 真的很少聽到有台灣公司選擇用 shopify 簡單研究了一下 發現有幾點原因 # 台灣商業特色 台灣做電商有幾個特色 物流方面,幾乎大家都希望串接「超商取貨付款」,這些本土開店平台會做 但 shop...
精選技術文章、免費程式設計資源、以及業界重要新聞!
也歡迎訂閱 YouTube 頻道,觀看每週二晚間的《CodeLove Talk》直播節目,一起討論軟體開發相關的話題!