這篇貼文要談的是那些你無法察覺的失誤:一個悄然停止發送的信箱、一個預覽時一切正常卻最終失敗的版面配置,以及在傳送到收件匣的過程中未能完整呈現的設計細節。
當電子郵件寄件者無法正常運作時,我們會通知您
直到現在,若某個寄件者發生故障,所有經由該寄件者發送的電子郵件都會失敗,而「歷史紀錄」中僅會顯示一行紅色字樣。
- 已連結的 Google 和 Microsoft 365 信箱會自動保持登入狀態:應用程式會自動更新其存取權限,因此在正常使用下,您不會遇到任何權限過期的情況。 當帳戶本身拒絕此續期(您撤銷了應用程式的存取權限、因變更密碼而中斷,或遭管理員封鎖)時,儀表板會顯示橫幅通知,且您將收到電子郵件(每日每位寄件者各一封),提醒您重新連線。重新連線後,您的寄件者清單及 Shopify Flow 的操作步驟將得以保留。
- 同一則警示涵蓋了會導致每次寄件失敗的設定問題,並針對每個問題提供確切的解決方法:SMTP 使用者名稱或密碼錯誤、郵件伺服器封鎖了我們的寄件伺服器(我們會列出應允許的 IP 位址)、 在 SMTP 主機欄位中輸入電子郵件地址、埠號與加密方式不符、Google 帳戶未啟用 Gmail,以及 Microsoft 已暫停使用的 Outlook 信箱。
- **「測試連線」**和「測試傳送」現在都會在錯誤旁顯示相同的修正方案。
- 若未授予「代您發送電子郵件」的權限,系統會立即拒絕連結 Google 帳戶並顯示說明,而非連結一個永遠無法發送郵件的信箱。
此提醒預設為開啟狀態。您可以在「通知」設定中將其關閉。
現在在編輯器中輸入的 Liquid 代碼,在寄送電子郵件時已可正常運作
像 {% if variables.total > 5 %} 這樣的比較運算子、{{ variables.name | default: "there" }} 這樣的引號過濾器,或是您已部分格式化的標籤,在預覽中可能看起來沒問題,但在實際發送時卻會因出現 expected "|" before filter 而失敗。這是因為編輯器以 Liquid 無法讀取的方式儲存了這些字元。
- 現有的版面配置會自動固定,無需進行任何變更。
- 現在,當您儲存包含真正 Liquid 錯誤的版面配置時,系統會在您儲存的當下即提示您,而非等到客戶收不到電子郵件時才通知。
Shopify Flow 包含制表符或引號的資料,不再會導致您的電子郵件內容被清空
若產品標題或備註中包含分隔符號或引號(例如 12" vinyl),可能會導致「變數(JSON)」無法讀取,進而導致寄出的電子郵件中相關欄位呈現空白。
- 這些數值現在已能正確讀取。
- 如果仍無法讀取資料,且您的佈局使用了變數,則該動作會失敗,並在「歷史紀錄」中提供明確的說明,而非寄送內容不完整的電子郵件。
您的電子郵件設計會完全按照您所製作的樣式呈現
我們對外寄出的電子郵件所進行的安全檢查,移除了設計電子郵件所需的一些內容。
- 系統會保留行動裝置的檢視窗格與字元集,因此電子郵件在手機上能正確調整大小。
- 在「品牌設計」中選用的 Google Fonts,現在會載入至支援該字型的電子郵件客戶端,例如 Apple Mail。
- 自訂 HTML 中僅適用於 Outlook 的樣式設定將予以保留,即使該程式碼已被分隔成數行。
透過您自己的 SMTP 伺服器發送郵件更穩定
- 此應用程式一次最多會向您的 SMTP 伺服器建立兩條連線。當伺服器繁忙時,Shopify Flow 會在稍後重新嘗試寄送電子郵件,而非因「連線過多」而失敗。
- 若郵件伺服器在 15 秒內未回應,系統將停止嘗試並改由 Shopify Flow 重新嘗試,而非讓您的工作流程因此延誤數分鐘。
隱私權
- 根據我們的隱私權政策,所有方案的「傳送與執行紀錄」均會保留 30 天。
- 應用程式日誌儲存於歐盟境內,且我們已不再使用請求追蹤功能。
- 傳回至 Shopify Flow 的 HTTP 請求回應,其大小均未超過 Shopify Flow 的限制。
瑣事
- 視覺化建構器中各區段的「顯示」與「隱藏」按鈕已恢復。
- 富文本編輯器已基於全新的架構重新建構。工具列、連結、圖片、顏色及尺寸均維持不變。
- 例行安全維護。無需採取任何行動。