Shopify App 收費不能只做付款頁:如何限制未訂閱帳號?
技術筆記
記錄 Shopify App Pricing 接上方案頁後,如何使用 Partner API、短期快取、有限 stale access 與 server-side route guard,阻止未訂閱商店直接呼叫受保護的 loader 或 action。
技術筆記
記錄 Shopify App Pricing 接上方案頁後,如何使用 Partner API、短期快取、有限 stale access 與 server-side route guard,阻止未訂閱商店直接呼叫受保護的 loader 或 action。
技術筆記
記錄 Shopify 折扣 App 如何分開處理 Theme 價格預覽、Customer Segment 查詢與 Discount Function 交易計算,避免把商品頁顯示誤當成 Cart、Checkout 或 POS 的成交結果。
技術筆記
記錄 Shopify Discount Function 如何透過 cart.retailLocation 區分 Online Store 與 POS,並說明它能證明零售交易,卻不能證明門市使用哪一種 POS 方案。
技術筆記
記錄 Shopify 折扣 App 從多個促銷共用一個 Automatic App Discount,改成每個 Promotion 擁有獨立 discount node 的原因,以及同步、停用、刪除與舊資料清理的取捨。
技術筆記
記錄 Shopify 折扣 App 把促銷規則寫入 Function owner metafield 後,後台儲存成功但結帳沒有折扣的排查過程,以及如何用精簡 schema、byte 檢查與 input query variables 控制限制。
技術筆記
記錄 Shopify 促銷排程在編輯與儲存時出現 8 小時落差的原因,拆解 datetime-local、操作者瀏覽器時區、商店 IANA timezone 與資料庫 UTC 的轉換責任。
技術筆記
記錄 Shopify 批量特價直接修改 Variant price 與 compare-at price 時,如何用快照、租約、狀態機、逐組進度與還原衝突偵測,避免覆蓋商家後續改價。
技術筆記
記錄 Shopify Collection 排程促銷先遇到未來規則被過濾,之後又因儲存時展開商品造成規則過期與設定膨脹,最後改由 Discount Function runtime 判斷 membership。
技術筆記
研究 cobusgreyling/loop-engineering 如何用排程、Skills、狀態、Git worktree、Verifier、成本預算與安全閘門,建立能持續執行又知道何時停下的 AI coding agent 開發迴圈。
技術筆記
記錄 KnockersTaskBlocks 如何讓 AI Agent 經由 Kanboard JSON-RPC 讀寫 Task Document,並用 expected_revision、共用授權、Server validation 與 replace/append API 避免靜默覆蓋。
技術筆記
記錄 KnockersTaskBlocks 在區塊類型增加後遇到的維護問題,以及如何用 TaskContentRuntime、Block Catalog、Renderer Registry 和契約測試收斂驗證、投影與呈現流程。
技術筆記
記錄 KnockersTaskBlocks 加入互動式 HTML 時遇到的實際問題,包含 sanitizer 與需求衝突、srcdoc 繼承 CSP,以及如何用獨立 runner、sandbox iframe 和 postMessage 隔離 JavaScript。