1. Home
  2. /
  3. Docs
  4. /
  5. OrderNotify 訂單推播外掛...
  6. /
  7. OrderNotify for AutomateW...
  8. /
  9. 用 LINE 推播拯救未完成結帳的訂單...

用 LINE 推播拯救未完成結帳的訂單

本文說明該如何使用 OrderNotify 搭配 AutomateWoo 來實現未完成結帳訂單的及時通知,設定步驟如下:

1.前置作業

2. 設定 AutomateWoo 擱置購物車事件

首先前往 AutomateWoo 的設定 > 購物車,啟用購物車追蹤事件,並且設定當顧客離開結帳頁多久之後會觸發通知,預設是 15 分鐘,最短可以改成 5 分鐘:

另一個要設定的地方是要取得顧客同意才能傳送訊息給他們,開啟以下設定讓顧客在結帳頁與我的帳號頁增加同意的選項:

接下來進入工作流程,新增一個「未完成結帳」事件,並將觸發程序設定為「購物車被擱置」或是「購物車被擱置 – 僅限註冊顧客」。由於要能收到 LINE 推播必須是已經透過 LINE 登入註冊的會員,因此無法支援訪客推播:

3.設定 OrderNotify 推播內文

新增推播內文並將事件設定為「當 AutomateWoo 工作流程觸發時」,選中後會出現工作流程的下拉選單,選擇「未完成結帳」:

然後通知方式新增一組 LINE 推播,由於未結帳購物車還沒成立訂單,因此右側的可帶入參數皆無法作用,需要使用最下方的「AutomateWoo 非訂單推播」參數:

目前支援五個 AutomateWoo 的參數,說明如下

  • 顧客姓名:預設使用顧客的暱稱,如果沒有暱稱會用 last name + first name
  • 商店網址:網站的商店頁,譬如 https://example.shop
  • 購物車品項:會產生購物車的內容,並以品項 x 數量的格式呈現,譬如「PS5 x 1」
  • 購物車連結:暫存的購物車連結,點擊後會看到未完成結帳的明細
  • 產生優惠券:AutomateWoo 專用的動態折價券,格式為 {{ customer.generate_coupon | template: 'test', expires: '4', prefix: 'aw-', limit:'1' }}
    • 參數 template 是透過 WooCommerce 建立的折價券名稱,可直接套用折價規則
    • 參數 expires 是到期天數,輸入 4 代表該折價券四天後到期
    • 參數 prefix 是折價券碼前綴,可留空
    • 參數 limit 是折價券使用次數,留空的話代表不限制

4.測試步驟

在已經透過 LINE 登入會員的當下,將商品加入購物車,並且進入到結帳頁面,這時候在後台 AutomateWoo 的選單 > 購物車會看到狀態為「使用」的紀錄:

這時候將前台的結帳頁面關閉,AutomateWoo 就會開始計時要觸發擱置購物車的時間,當時間一到該筆購物車紀錄的狀態會變成「擱置」,而 LINE 推播就會觸發:

除了純文字推播,也可以使用卡片式訊息來吸引顧客注意,關於卡片式訊息的設定方式可以參考這邊:https://oberonlai.blog/docs/ordernotify-for-woocommerce/settings/line-flex-message/

如果你希望再次手動觸發 LINE 推播,可以在 AutomateWoo 的記錄,找到你希望再次推播的對象,點選右側的眼睛符號,即可看到「重新執行工作流程」的按鈕:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料