收藏 关注 回复 求woocommerce把可变产品独立成多个单一产品插件 寻求帮助 / 81 / 5 / 发布于 2021-8-11 22:05:56 / 活跃于 2021-08-11 22:56:18 信天翁楼主铭牌标题 信天翁楼主铭牌标题 信天翁 楼主铭牌标题 IP属地: 回复于 2021-08-11 22:05:56 就是把变量里面的产品独立出来 需要批量化,就是商城里面不需要可变产品,全部改成单一产品 纯粹的把wp_posts的post_parent清0,和post_type改成product貌似不行 #21323 信天翁楼主铭牌标题 信天翁 楼主铭牌标题 暂无个人简介~ 孙锡源管理员坏蛋的博客 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 IP属地: 回复于 2021-08-11 22:35:17 我没记错的话Woo的产品类型是以trem来保存的,所以你只改post表是不行的。 有个简单的方法实现这个需求,就是使用Woo的数据导出功能,把所有产品导出为CSV文件,然后将产品类型更改为简单再删除父文章值,之后导入回系统即可。 你可以使用Excel来编辑CSV文件。 最后提醒一下,记得备份。 #21324 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 满脑袋都是反骨又不学无术的坏孩子。 信天翁楼主铭牌标题 信天翁楼主铭牌标题 信天翁 楼主铭牌标题 IP属地: 回复于 2021-08-11 22:40:23 这样比较麻烦,需要实时修改,因为安装了产品同步插件,会有新的产品同步过来 #21326 信天翁楼主铭牌标题 信天翁 楼主铭牌标题 暂无个人简介~ 孙锡源管理员坏蛋的博客 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 IP属地: 回复于 2021-08-11 22:46:54 回复 @ 信天翁:参见前面说的,产品类型是一组term,所以需要修改wp_3_term_relationships数据表中产品id与term_taxonomy_id的对应关系。 也就是一共两步,删除post表中的父ID,修改产品的term绑定 #21327 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 满脑袋都是反骨又不学无术的坏孩子。 信天翁楼主铭牌标题 信天翁楼主铭牌标题 信天翁 楼主铭牌标题 IP属地: 回复于 2021-08-11 22:56:18 回复 @ 孙锡源:好的 谢谢 不得不说 woocommerce的结构看得真头疼 #21328 信天翁楼主铭牌标题 信天翁 楼主铭牌标题 暂无个人简介~ 孙锡源管理员坏蛋的博客 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 IP属地: 回复于 2021-08-11 22:35:46 关于数据导出,参考官方文档:https://docs.woocommerce.com/document/product-csv-importer-exporter/ #21325 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 满脑袋都是反骨又不学无术的坏孩子。 正在查看 2 条回复 哎呀,回复话题必需登录。 加入 LitePress 论坛 ,参与知识分享与交流 登录 或 注册 进行评论 立即加入 免密码登录/注册 密码登录 绑定邮箱 绑定手机 手机号 发送验证码 未注册手机验证后自动登录 请输入正确的手机号 已阅读并同意 用户协议 和 隐私政策 请勾选同意协议 验证码已发送到您填写的手机号码上有效期5分钟,请注意查收 直接输入您收到的4位验证码,会自动验证 上一步 手机号/用户名/邮箱 请输入帐号 密码 请输入登录密码 忘记密码? 登录 电子邮箱 请输入正确的邮箱号 验证码 发送验证码