如果過去你使用woocommerce管理產品,且你的網站也不需要使用者下單購物,只是純展示的企業網站,那麼,你可以使用JetEngine創建自定義文章類型(CPT)製作一個管理產品的功能,用JetEngine創建自定義分類法來管理產品分類,然後,將WooCommerce管理的產品,使用Post Type Switcher外掛程式進行文章類型轉換,將其轉換為JetEngine中管理的產品。
需要說明的是,從woocommerce轉到jetengine的過程中,只能轉移產品標題、封面圖、簡介、詳細介紹、產品相冊,無法將分類轉過去,你需要在轉換完之後,自行將產品關聯到分類。
還有一個重要提醒,由於每個網站的情況不太一樣,所以建議你在轉換之前,先備份網站以便不時之需,如果不備份,若是轉換不符合預期,網站就無法還原了。
在轉換之前,請檢查你是會滿足如下所有條件:
- 你現在是用woocommerce管理產品的;
- 你願意將woocommerce管理的產品的標題、封面圖、簡介、詳細介紹、產品相冊轉到JetEngine自定義的產品之中,並願意手動為轉換后的產品進行分類。
- 你已經使用JetEngine創建了自定義文章類型(CPT)——產品和自定義分類法——產品分類。
- 你已經安裝並啟用了Post Type Switcher外掛程式。
滿足上述條件后,你可以按如下方法進行轉換操作:
在編輯器里改:這是最直觀的方法。 打開要改的產品,在頁面右側面板里,找到文章類型/Post Type這一項,按需切換即可,譬如下圖中,我便是將woocommerce的產品類型轉換為JetEngine自定義的產品,選完后點擊update。

轉換完成後,你需要去JetEngine管理產品的清單看看有無這條記錄,並編輯這條記錄,查看標題、簡介(會存到摘要裡)、封面圖、產品相冊、詳細描述是否都已經轉入,如果確認沒問題,那麼就可以繼續轉換。
下面兩個方法可以讓你快捷的或批量的進行轉換:
用“快速編輯”功能:如果產品很多,不想一個個點開,我常用這個方法。 直接到所有產品清單頁面,把滑鼠懸停在文章標題上,點擊出現的快速編輯按鈕,在展開的選項裡直接下拉選擇新的文章類型,別忘了最後點更新。

批量修改多個產品:這是效率最高的方式。 同樣在產品清單頁,勾選上所有需要轉換的產品,然後從頂部的批量操作下拉功能表里選編輯,點“應用”。 之後在出現的批量編輯區域,統一設置新的文章類型,再點一次更新就全部搞定了。

這個方法實際上還可以靈活運用在其他場景,譬如將ACF管理的產品轉為用JetEngine管理的產品,將Jetengine管理的A文章轉為B文章等等。
不過需要注意的是,通常轉換只能對標準的常見欄位進行轉換,譬如標題、摘要、詳細介紹、封面圖,而對於你自定義的字段,由於轉換前後的字段名稱沒有匹配關係,所以通常無法轉換。
但也有一些取巧的方法,譬如:將轉換前後的欄位的name/id保持一致,因為本質上你添加的欄位都存在資料庫里,而資料庫里會將某篇文章、文章的某個字段的name/id、該字段的具體值建立一條記錄,而轉換只是對post type這個字段進行的更換,所以只要變更前後的字段name/id是一樣的,那麼就能建立轉換關係。