cloudwp | WooCommerce 繁體中文使用手冊

核准下載目錄

核准下載目錄功能用於管理允許儲存可下載商品檔案的目錄。

此功能於 WooCommerce 6.5 引入,對於已在販售或計劃販售可下載商品的商店特別有用,尤其當網站上有多位具備建立及修改商品權限的使用者時。例如,可能只有少數管理員,但有多位商店經理或商品供應商在建立商品及新增檔案。

可下載檔案儲存在哪裡?

安裝 WooCommerce 時,會嘗試在 WordPress 上傳目錄內建立名為 woocommerce_uploads 的新目錄。因此 woocommerce_uploads 資料夾會預設包含在核准商品下載目錄中,並標示為已啟用及安全。

然而在許多情況下,可能更適合將檔案儲存在其他位置,例如對於非常大的檔案使用雲端儲存解決方案。WooCommerce 完全支援此作法,但也認知到這會帶來以下挑戰:

  • 公司政策可能要求僅將檔案儲存在管理員具有完整讀寫權限的核准位置。換句話說,允許員工連結至儲存在個人雲端帳戶的下載內容可能不被接受。
  • 連結至透過非自有網域存取的檔案也可能引入各種安全風險,因此可能需要將可接受的位置限制在預先核准的清單中。

核准下載目錄功能旨在協助解決這些挑戰。

核准下載目錄設定

WooCommerce 在 WooCommerce > 設定 > 商品 > 核准下載目錄 提供一系列設定,協助網站管理員控制用於儲存及提供商品下載的位置。

從此位置可新增、編輯或移除核准目錄,也可完全停用或啟用此功能(規則也可個別停用或啟用)。請注意,所有核准目錄(包含檔案路徑)都以 URL 形式表示。

需注意事項:

  • 協定或方案有差異。換句話說,http://example.com/https://example.com/ 不同。如有需要可同時新增兩者。也可使用 //example.com 簡寫作為「萬用字元」符號,同時涵蓋同一 URL 的 httphttps 版本。
  • 可直接輸入檔案路徑,儲存後會自動轉換為使用 file:// 方案的 URL。例如,輸入的檔案路徑 /directory/path/example/ 會儲存為 file:///directory/path/example/
  • 每個核准目錄都隱含涵蓋所有可能的子目錄。例如,如果 https://my.site/files/ 已新增至核准目錄清單,則可將位於 https://my.site/files/nested/sub-directories/ 內的檔案新增至商品。
  • 這些設定僅影響數位下載內容,對 WordPress 媒體庫或一般圖片處理完全沒有影響。

需強調的是,僅有網站管理員(或在多站點網路環境中的網路管理員)有權修改此清單,其他人無法將可下載檔案新增至商品,除非此頁面有對應的項目。

  • 如果您是網站管理員且是唯一管理商店的人員,則無需擔心這些事項。每當以網站管理員身分新增未涵蓋於現有規則的可下載檔案時,會自動新增新規則。
  • 也可完全停用此功能。
  • 當其他網站使用者(如編輯或商店經理)嘗試提供非核准目錄的 URL 時,會看到如下錯誤訊息。這會促使他們聯絡網站管理員尋求協助:

啟用與停用規則

設定畫面頂部附近的停止 / 開始執行規則按鈕可切換規則執行狀態,適用於核准目錄管理不實用的情況。例如,若新增所有圖片的人員具有「商店經理」角色而非「管理員」角色。

  • 若要啟用所有規則,管理員可點擊開始執行規則按鈕,之後會變更為「停止執行規則」。同樣地,點擊停止執行規則即可停用。
  • 管理員也可使用全部啟用全部停用按鈕來分別啟用和停用所有規則。
  • 也可批次啟用或停用規則,方法是選取部分或所有規則後使用批次編輯選單。
  • 若要啟用個別規則,管理員可將滑鼠懸停在清單中的規則上,從出現的快速連結中選取「啟用/停用」。或點擊規則的 URL,然後從「編輯核准目錄」畫面啟用/停用。

若要重設或刪除所有規則,請參閱下方的「額外工具」段落。

核准下載目錄清單上的 URL 可被未付款顧客存取

如果下載檔案可被未付款的顧客存取,表示:

  • 檔案是透過非 WooCommerce 上傳機制的方法新增至媒體庫。WordPress 媒體庫預設為公開,因為所有附加至文章和頁面的圖片都放在此處。建立可下載商品時,應從 WooCommerce 商品內上傳檔案,而非從媒體庫選取既有檔案。
  • 您使用僅重新導向(不安全)方法進行檔案下載。使用此方法意味著檔案不受保護,任何擁有上傳連結的人都可存取檔案,即使未登入也一樣。詳情請參閱數位/可下載商品處理

額外工具

身為網站管理員,有時可能需要對此功能進行額外控制。例如,若您使用官方匯入工具以外的方法匯入商品資料,WooCommerce 可能一開始不會注意到新下載路徑的建立。因此,在 WooCommerce > 狀態 > 工具 中提供了幾個額外工具:

  • 同步核准下載目錄 — 此工具會觸發商品目錄的重新掃描。當發現未涵蓋於現有核准下載目錄規則的可下載商品路徑時,會將其新增至清單,但初始狀態為停用。
  • 清空核准下載目錄清單 — 用於完全刪除現有的核准下載目錄清單。

停用的下載檔案

特別是在較複雜的多使用者設定中,可能會發生將可下載檔案新增至商品後,核准下載目錄清單中的對應規則被停用或刪除的情況。

在這些情況下,受影響的可下載檔案也會被標示為停用,檔案 URL 欄位右側會出現紅色星號。

已購買商品的顧客將無法存取已停用的下載內容,直到網站管理員修正問題為止。