最近OBASSO遇到 WooCommerce & facebook 同步失敗 的問題,原始安裝「Facebook for woocommerce」時是沒問題的,但中間有一次刪除外掛重新安裝,在Facebook端設定完成後,跳回Woocommerce就出現下圖的錯誤訊息。
網路上大部分的教學都說是FB的設定上有問題,但OBASSO怎麼試都不成功,最後在一篇wordpress.org的support中看到解法,如此隱密的地方,而且又是英文的,可能很多苦主跟OBASSO一樣會錯過吧,如果你也遇到相似的問題,並且確認FB設定都沒問題後,不仿試看看這個方法喔!
原文請見:error connect to facebook
這個方法會改到Wordpress的option.php原始碼,因此在作業前建議先做備份,以備不時之需。
依據原作的說法,這個bug的原因是因為 wc_facebook_external_business_id 這個代碼中有亂碼導致錯誤,OBASSO去搜尋也確認其中有亂碼,但那其實是中文的UTF-8編碼,所以我認為這個bug可能在非英文語系的網站特別容易遇到。
- 在網址列輸入domainname.com/wp-admin/options.php,domainname.com要改成網站的網域,我有試過加上www但沒有到達正確的位置,所以可能需省略www。
- ctrl+F搜尋wc_facebook_external_business_id
- 將其設定值改成單純一點的文字,例如OBASSO,將其後面的其他亂碼或符號都刪掉。
- 滑到最下方,點選儲存按鈕。
- 重新整理,確認該欄位的數值有確實修改並儲存。
接著再重新跑一次FB同步的流程,應該就可以囉!
不過bug千奇百怪都有啦,所以如果你測試有成功或失敗也都請回饋讓我知道唷!
聯絡OBASSO請點選:「聯絡我們」,立馬line客服請點選:「Line@OBASSO」
留言