跳到內容
免費試用 7 天
繁體中文
在 Claude 中開啟 針對此頁面提問在 ChatGPT 中開啟 針對此頁面提問

要求登入才顯示價格

開啟 Require login to show price,讓價格只在顧客登入後才會顯示。

多數貿易型商店的需求都一樣:一般訪客可以瀏覽商品目錄,但只有擁有帳號的顧客才看得到價格。Hide price 分頁只要勾選一個核取方塊就能做到,也就是 Require login to show price。

在 Shopify 側邊欄的應用程式選單中開啟 Advanced settings,然後選取 Hide price 分頁。

最上方的卡片標題為 Hide price?,內含五個選項。卡片下方是 Login to show price 區段,核取方塊就在其中。

這兩項設定回答的是兩個不同的問題。您選擇的選項決定哪些商品要隱藏價格;Require login to show price 則決定誰可以再次看到價格。

這是獨立於上方隱藏價格選項之外的另一項設定。

順序很重要:先選擇商品,再設定登入規則。

  1. 在應用程式選單中開啟 Advanced settings,然後選取 Hide price 分頁。

  2. 在 Hide price? 卡片中選擇四個 Yes… 選項之一。商品範圍由這個選項決定;下方的核取方塊只決定誰能重新看到價格。

    • Yes, hide prices for all products — 整個商品目錄都需要登入才能看到價格。應用程式會在選項下方顯示確認訊息:「Prices will be hidden on all products.」
    • Yes, hide prices for quoted products — 僅限顧客可以詢價的商品,讓兩項設定保持一致。請參閱選擇可詢價的商品。
    • Yes, hide prices for specific products — 由您手動挑選的清單,附有 Search products 欄位和 Browse products 按鈕。請參閱隱藏指定商品的價格。
    • Yes, hide prices for products that match conditions — 以規則決定,例如 Product tag is equal to 您的貿易標籤。此選項會顯示 Conditions 區段;條件建立器的完整說明請見依標籤隱藏價格。
  3. Login to show price 區段現在會出現在選項下方。請勾選 Require login to show price。

  4. 視窗頂端的 Shopify 列會顯示 Unsaved changes,旁邊有 Discard 和 Save。請點擊 Save。如果您改變主意,也可以先使用分頁中的 Discard changes 取消變更。

  5. 以未登入狀態在無痕瀏覽視窗中開啟其中一項商品。接著以測試顧客身分登入,再開啟同一項商品。兩種畫面應該會不同。

    商店前台的商品頁面,在原本顯示價格的位置出現登入提示

    未登入的訪客會在價格的位置看到這個畫面。

在開啟這項設定之前,值得先了解這一段,因為它決定訪客能否順利繼續。

  1. 商品頁面仍可正常使用,包括照片、標題、說明和款式。在原本顯示價格的位置,他們會看到一個寫著 Login to see price 的控制項。

    商店前台的商品頁面,未登入狀態下,在原本顯示價格的位置出現 Login to see price 控制項

    未登入的訪客會看到進入的途徑,而不是一片空白。

  2. Login to see price 不只是文字標籤,它是一個連結,會直接帶顧客前往您商店的顧客登入頁面。這讓隱藏的價格不再是死胡同,而是一條通路。

  3. 登入後價格才會重新顯示,因此訪客需要在您的商店擁有帳號。已有帳號的顧客照常登入;新顧客則需要先註冊(前提是您的商店允許註冊)。

  4. 登入後,價格就會重新顯示,包括該商品以及您設定範圍內的所有其他商品。

該控制項上的文字屬於應用程式的文字,而非佈景主題的文字,因此您要在應用程式中變更,而不是修改佈景主題程式碼。

這些文字與應用程式其他面向顧客的文字一同位於 Advanced settings > Translations。請在來源語言那一列開啟 Translate 並編輯欄位,如同編輯器橫幅所述:「What you write here replaces the source text for shoppers browsing in English; leave a field empty to keep what your settings say.」

請參閱翻譯商店前台文字。

隱藏價格只解決了一半的問題;另一半則是未登入的訪客能做什麼。這部分在 Customize 編輯器中設定:開啟 Quote settings,選取 Customize,然後前往 Button & widget 分頁。

設定功能
Who can see the RFQ button?,位於 Customer visibility 下可選擇 All customers、Logged-in customers、Guest (non-logged) customers 或 Logged-in customers with specific tags。
Exclude customer tags對帶有您所列標籤的帳號隱藏此按鈕。
Require login before adding to quote,位於 Add to quote 下訪客必須先登入,才能將商品加入報價。

下方的下拉選單就是該編輯器中的 Who can see the RFQ button?,它決定價格隱藏後,未登入的訪客是否仍能看到詢價按鈕。

訪客價格詢價按鈕
未登入已隱藏,並以 Login to see price 取代,因為已開啟 Require login to show price。顯示,除非您已將 Who can see the RFQ button? 設為 Logged-in customers。
已登入顯示。顯示。

還有一點值得考慮:搜尋結果。只有登入後才會顯示的價格,對從搜尋引擎進站並比較價格的購物者來說是看不到的。對貿易商品系列來說,這通常正是目的所在。但對於混合型商店,請不要選擇 Yes, hide prices for all products,而是以 Yes, hide prices for quoted products、手動挑選的清單或條件,將範圍縮小到您的貿易商品,讓其餘商品仍能在價格上具有競爭力。

您看到的狀況檢查項目
找不到 Require login to show priceHide price? 仍停留在 No, don't hide prices。請選擇 Yes… 選項,核取方塊就會出現。如果選項本身呈現灰色,則是方案的限制。
已登入的顧客也看不到價格這是上述選項造成的,與此核取方塊無關。在您的 Yes… 選擇範圍內的商品,會對所有人隱藏價格,直到他們登入為止。請對照該商品檢查所選的選項以及其下的任何條件。
未登入的訪客仍然看到價格您可能看到的是快取頁面或自己的員工工作階段。請在無痕視窗中重試。另請確認頂端列不再顯示 Unsaved changes。
價格已隱藏,但缺少 Login to see price請檢查已發佈的佈景主題中是否已開啟應用程式嵌入,請參閱在佈景主題中啟用應用程式。

這對您有幫助嗎?