WooCommerce:如何通過分期安全更新
已發表: 2020-03-13當新版本的 WooCommerce 插件發布,並且 WordPress 儀表板開始向您發送更新時間的通知時,這個問題總是浮現在腦海中:“我應該立即更新 WooCommerce,再等一會兒,還是保持不變版本,除非有什麼問題? “
好吧,更新 WooCommerce 總是一個很大的風險——你可能會破壞你的實時網站並錯過流量和銷售。 每次發布重大更新時都會發生這種情況——許多店主不更新他們的商店,因為他們覺得麻煩不值得付出努力。
但是從長遠來看,更新 WooCommerce 絕對是一個好主意。 WordPress 黑客攻擊的主要原因是過時的插件和主題。 這就是登台環境的用武之地。
登台網站是您現有實時商店的克隆。 它是完全獨立的,不會以任何方式影響您的直播商店。 暫存也稱為“測試環境”或“沙盒”,而您的現場站點通常稱為“生產環境”。
登台讓您在幾分鐘內獲得一鍵克隆的好處,更新和測試 WooCommerce 而不必擔心破壞您的實際實時網站,最後“推送”對實時網站的更改(也就是覆蓋實時環境),所以功能是 100% 保證。
託管和 WooCommerce 友好的登台
您可能已經與提供登台的提供商(例如 WP Engine、SiteGround、Kinsta)進行託管。 問題是這些主機不是用 WooCommerce 構建的,而是 WordPress。
你可能會問有什麼不同?
好吧,當您建立一個常規的、主要是靜態的宣傳冊網站時,實時網站上不會發生重大變化。 但隨著電子商務網站的繁忙,定期會有新訂單和新客戶註冊。 您可以想像,在創建暫存環境一周後,兩個 WooCommerce 克隆將嚴重不同步。
問題在於,對於前面提到的主機,當您單擊“推送到直播”時,直播商店會被完全覆蓋,所有“新”數據(新訂單、新客戶、新頁面等)都會丟失。 如果您不知道,這可能是一場災難。
那麼解決方案是什麼? 嗯,總是有訂單和客戶的手動導出和導入。 但這非常麻煩,只會讓您不那麼頻繁地更新您的商店。
WooCommerce 現在已經快 9 年了,但這仍然是大多數店主最大的痛苦。 如何在暫存時更新 WooCommerce,但在“發布”更新版本後避免丟失新數據?
進入 WooCart – 專為 WooCommerce 打造的主機
WooCart 是專門為 WooCommmerce 構建的第一個主機。 其他主機,如 LiquidWeb 和 GoDaddy,提供託管的 WooCommerce,但它始終是其現有 WordPress 基礎設施的一部分。 WooCart 是為 WooCommerce 從頭開始構建的。
它從您第一次登錄時開始顯示。 該儀表板與您習慣的託管儀表板相去甚遠,它看起來更接近 Shopify 而不是 Hostgator。
WooCart 在谷歌云平台上運行,類似於最近的許多其他 WP 主機(Kinsta、WP Engine、SiteGround)。 但是有一個主要區別:其他主機提供共享主機,而 WooCart 提供專用主機。
這意味著您的商店在服務器上預留了資源。 好處是一致的性能,並且知道如果出現問題,您可以修復它,而不是因為您的鄰居正在濫用他們的服務器資源。
出色的性能並不止於服務器,因此 WooCart 還通過高級 CDN (KeyCDN) 處理靜態資產交付。 我沒有在其他主機上看到的一件事是自動圖像模糊和優化。 通常您需要為此使用插件,甚至是付費服務,但您可以使用 WooCart 開箱即用。
WooCart 的無損分期
WooCart 為 WordPress 帶來的主要創新是簡單的分期發布/推送——無損分期。 該系統知道如何在覆蓋實時環境之前將 WooCommerce 訂單和客戶數據從實時同步到登台。
這是一段視頻,展示了這在實踐中的表現:
這有很大的好處。 現在可以在幾分鐘內完成更新。 該過程將是:
- 創建暫存環境
- 批量更新暫存的所有內容
- 查看您的臨時存儲以查看是否一切正常
- 在登台時測試結帳
- 如果一切順利,請單擊“發佈到直播”
商店將合併為 live,新訂單同步,因此不會丟失任何內容。 如果出現問題,不用擔心 - 花時間修復它,一旦完成,您現在可以合併它。 WooCart 還允許您隨時同步訂單和客戶,如果您要進行更長時間的登台工作,這非常棒。
這顯著簡化了 WooCommerce 商店的維護、測試和更新。
其他 WooCart 工具
分期只是 WooCart 的功能之一。 如果您不是 WordPress 的新手,您將受益於錯誤日誌,您可以在其中查看通常被其他主機隱藏的錯誤。 錯誤日誌通常會顯示一個損壞的插件,並且可以使故障排除變得更加容易。
另一個新功能是插件指標,系統按內存使用情況列出所有插件。 這對於查找佔用資源的插件也非常有用。
WooCart 還有很多其他的東西,但列出和解釋太多了。 最好訪問他們的網站並查看詳細信息。 但是,這裡是我的前 3 個選擇:
網站安全
WooCart 也會照顧您的商店安全,並且不需要安全插件。 蠻力攻擊保護由 Google Cloud 提供,其 WAF(Web 應用程序防火牆)會根據每日威脅自動更新。
為了讓您睡得更好,他們保證如果您的商店發生任何事情,他們將徹底清理爛攤子。 所以你可以說 WooCart 給你一個“沒有被黑客入侵的網站保證”。
當然,只要您遵循他們的指導方針和通知,並且不要讓您的商店過時且易受攻擊,那就是這樣。 但是由於他們解決了使用無損分期更新插件和主題,這是一個非常合理的保證。
存儲嚮導和本地化
如果您每個月都建立幾家商店,那麼您可能有一個模板可供每個客戶重複使用。 但是 WooCart 創造了更好的東西,一個商店嚮導。 它根據商店國家/地區本地化商店設置。 這些設置包括國家標準,如貨幣、時間格式、日期格式等,必要時安裝語言包以及許多其他小東西。 本地化文件是完全開源的,可在其 GitHub 存儲庫中找到。
這是一件簡單的事情,但可以消除每個新客戶經常發生的一些瑣碎工作。
商店嚮導是一個很棒的功能,感覺它有很大的潛力。 項目負責人 Dejan Murko 同意並承諾會推出更多功能,重點是交鑰匙商店(想想行業特定的一鍵式商店)。
限制
對於像 WooCart 這樣的完全託管的解決方案,總會有一些妥協。 一個是 WooCart 不允許您安裝的插件黑名單。 它涵蓋了從性能和安全插件到據報導存在問題或未修復漏洞的插件。 在他們看來,這一切聽起來都非常合理。 你可能只需要適應一點。 請記住,安全性已經得到保證。
高級用戶也可能會錯過用於數據庫管理的 phpMyAdmin。 WP-CLI 可以訪問數據庫,但這並不容易管理。 有人告訴我,他們將來可能會添加它,但還沒有足夠的需求來證明投資的合理性。
我認為這些妥協對大多數用戶來說都是有意義的,但你將成為你用例的最終評判者。
概括
WooCart 並不便宜。 它將自己定位在託管 WordPress 主機價格的頂部。 也就是說,它確實提供了很多價格。 從專用服務器資源、高級 CDN 到無損暫存和許多其他令人驚嘆的工具。
最後,這一切都取決於你在哪裡。 如果您是 WooCommerce 的新手,您可能應該從更便宜的地方開始。 但是,如果您的商店正在賺錢,那麼它就變得輕而易舉。 只是每個月節省的時間和挫折就值雙倍的差價。 另外,他們在試用期內提供免費試用和免費網站轉移,因此試用完全沒有風險。