WordPress託管電子商務 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

禮品券疑難排解

以下,您會看到使用禮券功能時可能會發生的常見錯誤清單,以及如何進行疑難排解的資訊。

禮券無法產生

如果您的禮券無法產生,或保留為「待處理」狀態,請檢查下列項目:

  • 確定訂單處於付款狀態:如需其他資訊,您可以閱讀WooCommerce上有關禮券產生與訂單狀態的常見問題
  • 背景處理:您的網站必須支援背景處理,才能產生禮券。要檢查此項目,請前往WooCommerce >狀態>工具,然後執行背景處理測試。如果您的網站失敗,請聯絡您的主機以啟用背景處理/回送連線。
  • 安全性外掛程式:禮品券必須存取為每個禮品券產生的HTML,才能將其轉換為PDF。部份安全性外掛程式(例如WordFence或iThemes Security)可能會封鎖此功能,因此請停用或重新設定以允許此存取權。
  • 主機檔案:針對開發人員-主機檔案可將網站解析為其他網域,禮券及其他WooCommerce外掛程式無法使用。禮品券使用wp_safe_remote_ *要求從本身取得資料,而這些要求則需要網域名稱。如果您的網站指向的是主機檔案中的網域,而非公開網站,這些要求將會失敗。
  • BasicAuth:如果您的網站落後於BasicAuth,則在後台要求產生禮品券的請求將無法完成。例如,WP Engine預備網站經常使用基本驗證來封鎖網站存取權(您嘗試存取網站時會看到憑證彈出式視窗)。請停用基本驗證才能產生禮品憑證。
  • cURL超時錯誤:如果您收到此錯誤(無法產生禮品憑證PDF:無法載入禮品憑證HTML:cURL錯誤28:連接在5001毫秒後超時。),您可能想使用此代碼增加超時時間。如果您不確定在哪裡輸入此驗證碼,您可以聯絡您的主機提供商以取得更多資訊。

空白禮券

如果產生的購物禮券為空白,請檢查下列項目:

  • 維護模式外掛程式:您的網站是否公開可用?這是產生禮券所需的功能。請務必停用所有維護模式外掛程式。禮券由您網站上的HTML檔案產生,因此,禮券必須被允許要求並讀取此HTML檔案,以產生禮券,而這些類型的外掛程式可能無法使用此功能。
  • 背景處理:您的網站必須支援背景處理,才能產生禮券。要檢查此項目,請前往WooCommerce >狀態>工具,然後執行背景處理測試。如果您的網站失敗,請聯絡您的主機以啟用背景處理/回送連線。

禮券憑證產生速度慢

雖然使用PHP 7.0+會改善禮券的產生速度,但是禮券範本背景圖像會影響產生時間。隨著背景圖像的增加,產生PDF的時間也會增加。結帳時,這表示立即付款的訂單可能需要更長的時間才能產生並顯示在「已收到訂單」頁面上。

如果您使用高解析度的禮券,我們建議您保留這些圖像小於2000px(即小於列印頁面),以便在合理的時間內產生禮券。

禮券模糊

如果您的禮品券在裝置上看起來不清晰,這很可能是由於您的PDF檢視器設定(如Acrobat,預覽等)所致。依預設,大部分PDF檢視者都會嘗試以他們認為會在列印時顯示的樣子顯示圖像,但這並不總是能正常運作。您可以在PDF檢視應用程式中變更此設定。

例如,在預覽中,您可以前往「偏好設定」 >「 PDF」 ,並將「將100%比例設為」設定變更為「1點等於1個畫面像素」。

如果您的禮券列印時看起來模糊,可能是由於多種因素造成的:

  • 如果您的禮券憑證PDF小於正在列印的頁面大小,則列印管理員可能會將其縮放至100%以上,導致圖像模糊且無法集中。請嘗試變更列印設定,將比例調整為不超過100%。
  • 有時候,由於螢幕上的像素與列印在紙上的像素之間的物理差異,因此螢幕上的圖像看起來比列印的版本更好。一般而言,圖像在螢幕上看起來會更好,且列印內容必須與螢幕版本吻合。要解決此問題,您可以先使用較高分辨率的禮券圖像,看起來像是螢幕上的PDF較大,但應該縮小並在列印時看起來更清晰。請確認您的禮券模板範本背景圖像為高解析度/ 300 DPI,且您已將此背景設為禮券的圖像DPI。

初始設定禮券模板時,請務必先手動新增或下載禮券,以測試所選圖像在PDF表單中的樣子,文字欄位的排列方式以及方式,以便測試您的禮券圖像。會由您的客戶印出。

特殊字元支援

禮品券支援在產生的禮品憑證上使用西里爾文或國語等非ASCII字元。由於使用系統字型,因此您的伺服器/主機環境應支援此功能。不過,如果您發現特殊字元無法正確辨識(或由?取代),您可以改用外部字型,以支援更廣泛的字元。

如果所使用的字型不適用於您的語言,您可以使用少量的程式碼片段註冊更多字型。我們建議您參考Google字型預覽,以便找到最適合您品牌和語言的字型。

掃描條碼

如果您在掃描條碼時遇到問題,請檢查下列項目:

  • 確定禮品券模板使用的是QR碼條碼類型:外部掃描器可能會使用其他條碼,但禮品憑證僅支援讀取QR碼以便掃描贖回。
  • 將條碼前景色設定為黑色:這可以讓您的掃描器更容易偵測並正確掃描條碼。
  • 看到「只限安全來源」的錯誤訊息?這可能是因為您的瀏覽器不允許沒有SSL憑證的相機存取。您的網站必須包含SSL憑證,才能掃描禮品券代碼。

其他問題

  • 檢查常見問題
  • 禮券內的文字是否顯示不完整?請注意,當您嘗試新增retina-dpi或高分率禮品券時,不得使用像WP SmushIT這類的圖像壓縮外掛程式,因為這些外掛程式在壓縮時會失去此分辨率。確保解析度為300 DPI,並且您的禮券模板範本背景圖像也已設定為此設定。

更多資訊