JetEngine – 如何将WooCommerce产品转为JetEngine自定义产品

更新日期:2026-02-03

如果过去你使用woocommerce管理产品,且你的网站也不需要用户下单购物,只是纯展示的企业网站,那么,你可以使用JetEngine创建自定义文章类型(CPT)制作一个管理产品的功能,用JetEngine创建自定义分类法来管理产品分类,然后,将WooCommerce管理的产品,使用Post Type Switcher插件进行文章类型转换,将其转换为JetEngine中管理的产品。

需要说明的是,从woocommerce转到jetengine的过程中,只能转移产品标题、封面图、简介、详细介绍、产品相册,无法将分类转过去,你需要在转换完之后,自行将产品关联到分类。

还有一个重要提醒,由于每个网站的情况不太一样,所以建议你在转换之前,先备份网站以便不时之需,如果不备份,若是转换不符合预期,网站就无法还原了。

在转换之前,请检查你是会满足如下所有条件

  • 你现在是用woocommerce管理产品的;
  • 你愿意将woocommerce管理的产品的标题、封面图、简介、详细介绍、产品相册转到JetEngine自定义的产品之中,并愿意手动为转换后的产品进行分类。
  • 你已经使用JetEngine创建了自定义文章类型(CPT)——产品和自定义分类法——产品分类。
  • 你已经安装并启用了Post Type Switcher插件。

满足上述条件后,你可以按如下方法进行转换操作:

在编辑器里改:这是最直观的方法。打开要改的产品,在页面右侧面板里,找到文章类型/Post Type这一项,按需切换即可,譬如下图中,我便是将woocommerce的产品类型转换为JetEngine自定义的产品,选完后点击update。

loyseo 26 02 03 17 58 05

转换完成后,你需要去JetEngine管理产品的列表看看有无这条记录,并编辑这条记录,查看标题、简介(会存到摘要里)、封面图、产品相册、详细描述是否都已经转入,如果确认没问题,那么就可以继续转换。

下面两个方法可以让你快捷的或批量的进行转换:

用“快速编辑”功能:如果产品很多,不想一个个点开,我常用这个方法。直接到所有产品列表页面,把鼠标悬停在文章标题上,点击出现的快速编辑按钮,在展开的选项里直接下拉选择新的文章类型,别忘了最后点更新

loyseo 26 02 03 17 58 48

批量修改多个产品:这是效率最高的方式。同样在产品列表页,勾选上所有需要转换的产品,然后从顶部的批量操作下拉菜单里选编辑,点“应用”。之后在出现的批量编辑区域,统一设置新的文章类型,再点一次更新就全部搞定了。

loyseo 26 02 03 17 59 15

这个方法实际上还可以灵活运用在其他场景,譬如将ACF管理的产品转为用JetEngine管理的产品,将Jetengine管理的A文章转为B文章等等。

不过需要注意的是,通常转换只能对标准的常见字段进行转换,譬如标题、摘要、详细介绍、封面图,而对于你自定义的字段,由于转换前后的字段名称没有匹配关系,所以通常无法转换。

但也有一些取巧的方法,譬如:将转换前后的字段的name/id保持一致,因为本质上你添加的字段都存在数据库里,而数据库里会将某篇文章、文章的某个字段的name/id、该字段的具体值建立一条记录,而转换只是对post type这个字段进行的更换,所以只要变更前后的字段name/id是一样的,那么就能建立转换关系。

点赞

0 / 5 0

Your page rank:

Picture of 外贸建站技术姐Bonnie
外贸建站技术姐Bonnie

Bonnie是LOYSEO的创始人,在建站领域有着超过15年的经验,热爱能将想法变为现实的WordPress,更是Elementor的忠实用户~