問酒保:WooCommerce 塊主題在哪裡?

問調酒師,woocommerce-block 主題在哪裡問調酒師:WooCommerce 塊主題在哪裡?

FSE 主題開發人員將在什麼時候開始為他們的主題集成和考慮 WooCommerce? WooCommerce 似乎總是落後於所有其他考慮因素。 這有點像簡單地爭奪可靠的 WooCommerce 商店的元素是事後的想法。 持久的購物車標題在哪裡? /single-product 的模板在哪裡? 有各種各樣的元素可以與從事 FSE 的其他團隊一起開發,但似乎(再次,始終)不會發生。

我已經在 LocalWP 上使用了 Blockbase 和所有其他 FSE 主題,但它們都沒有任何 WooCommerce 元素。 同樣,在「發展」階段不應期望完美。 然而,WooCommerce 元素的行為模式似乎確實有點「事後考慮」,它只是在大約一年或一年零六個月之後才出現。

為什麼不立即讓每個人都在同一頁面上? 這樣主題作者可以解決將購物車元素放在標題模板中的問題。 (是的,WC 可以運行,但如果沒有購物車標題,購物者不知道在購物車中有商品後點擊哪裡)。 而且,如果主題作者和 WP 核心開發人員始終,始終,始終與一兩個 WooCommerce 人員同時開始,這絕對會縮短店主獲得 FSE 好處所需的時間(並刪除他們的一些頁面構建器!)並讓 WordPress 將更多 Shopify 業務轉移到 WooCommerce。 但這似乎永遠不會發生,因為 WooCommerce 似乎總是「事後諸葛亮」。

布拉德

首先,我想確保我們所有的讀者都在同一頁面上。 WooCommerce 是第三方插件。 它與核心 WordPress 和 Gutenberg 項目無關。 誠然,WooCommerce 歸 Automattic 所有,Automattic 是最大的資源和人員貢獻者之一。 因此,開發人員之間可能存在一些交叉。

我們區分這兩者仍然至關重要。 在查看其他開發人員最近發布的一些塊主題時,我還沒有看到與 WooCommerce 插件的任何集成。 我不能說他們的作者是否有計劃在未來這樣做。 我想有些人會,有些人不會。 與任何在前端輸出某些內容的第三方插件(例如 bbPress、Easy Digital Downloads 等)一樣,主題作者可以選擇是否要承擔支持與項目的集成的負擔不是他們自己的。 有時這可能是維護的噩夢,尤其是在免費主題方面。 但是,我毫不懷疑,隨著我們的前進,我們將看到更多塊主題作者迎合 WooCommerce 用戶。

所有這些都是一種冗長的說法,即 WooCommerce 在區塊世界中工作的責任在於 WooCommerce 本身。 當它到達那個階段時,主題作者將緊隨其後。

我喜歡塊系統的一件事是它為所有主題和插件創建了一個標準來構建。 像 WooCommerce 這樣的插件的長期目標應該是在沒有主題支持的情況下工作。 如果用戶想要在他們的導航菜單中添加購物車項目,它應該就像通過站點編輯器添加一個塊一樣簡單。 對於創建在線商店的任何其他元素,也應如此。

我聯繫了 Darren Ethier,他是 Automattic 的一名工程團隊負責人,負責 WooCommerce 和 Gutenberg 之間的交叉點。 他同意塊系統可以使事情更容易在沒有專門主題支持的情況下簡單地工作。

「這絕對是我們的目標,」他說。 「我們是否會在第一次迭代中實現它仍然未知。」

然而,答案比這更複雜。 WooCommerce 是一個重量級插件,其歷史在 WordPress 的前阻止時代根深蒂固,並且具有第三方附加組件的生態系統,必須小心不要破壞。 該團隊正在取得進展,並且有一些事情正在籌備中。 這將需要一些時間,但如果沒有插件首先奠定基礎,您將不會看到展示 WooCommerce 商店的塊主題。

塊模板是一個高優先順序。 頂級模板,如 single-product.html、archive-product.html、taxonomy-product-cat.html 和 taxonomy-product-tag.html 很快將可用於任何啟用塊的主題。

「這個初始迭代將直接移植現有的 PHP 模板,並有一個佔位符用於在編輯器中渲染模板,」Ethier 說。 「我們本質上是將呈現的 PHP 模板包裝在一個動態塊中。 這絕對不是最終目標。 這只是朝著我們的『店鋪編輯』願景邁出的第一步,商家可以利用區塊和站點編輯器提供的所有機會完全自定義其店鋪的布局。」

這與其說是全面支持,不如說是一種權宜之計。 然而,這是朝著這個方向邁出的一步。

「我們決定採用這種方法,因為它可以更快地幫助彌合當前基於 PHP 的模板和塊主題之間的差距,以便人們可以開始看到潛力(並且仍然在 PHP 呈現的內容周圍添加塊),」他說. 「我們也知道,在支持(和啟發)豐富的 WooCommerce 擴展現有生態系統的同時,更全面地實現具有塊主題的商店編輯願景將是一項複雜的工作。 因此,這使我們能夠隨著時間的推移逐步改進。」

這可能不是所有塊主題作者都想聽到的消息,但這些變化足以讓他們開始探索與插件的更緊密集成。

該團隊目前的目標是在下一個版本中添加塊模板支持 WooCommerce 塊 插入。 如果一切順利,該功能將被移植到 WooCommerce 6.0,這應該會及時發布 WordPress 5.9 版本。

「不過,設定期望很重要(這就是我再次提到這一點的原因),」Ethier 說。 「這個初始迭代絕對不會是 Woo Block 模板的最終迭代。」

他還強調了路線圖中的幾件事:

  • 「產品元素塊」——Woo 相當於 WP 模板塊。 因此,諸如「產品標題」、「產品描述」、「添加到購物車按鈕」等內容。
  • 與 WP 查詢循環塊(針對產品)集成。
  • 「Mini-Cart Block」——它應該允許插入頁眉/頁腳模板部分。
  • 商業模式。

「所有這些(以及更多)將幫助我們迭代商店的各個組件,這些組件通過模板、模板部件(即,考慮單個產品頁面上的評論等)進行可視化表示,」Ethier 說.

要更深入地了解未來,請閱讀 查看 WooCommerce Blocks 路線圖. 警告:它很密集,面向開發人員,但必須如此。 WooCommerce 規模和範圍的項目的解決方案並不簡單。

「我們在這裡嘗試的一個關鍵策略是使用 Woo Core 提供開箱即用的默認 WooCommerce 商店編輯模板和功能,理論上應該’只適用於’任何塊主題,」Ethier 說。 「theme.json 和全局樣式解鎖了很多東西,使這成為可能。 如果他們願意,主題仍然可以覆蓋默認的 WooCommerce 模板和模板部分,但他們不需要。」

雖然可能感覺基於塊的店面離我們很遠,但我們必須記住,塊主題還處於起步階段。 目錄中只有大約幾十個,其中大部分是實驗性的。

對於這對 WooCommerce 等項目意味著什麼,我和任何人一樣興奮。 同時,我也知道這條路可能比我們想像的要長,但 WooCommerce 團隊已經在沿著這條路走下去。

像這樣:

喜歡載入…

來源

相關文章