我试图找出如何为现有产品添加变体的方式,而不是最初的变量产品.

所以我有一个产品衬衫,我有另外一个有不同颜色的库存,所以我的产品进口商需要为这个现有产品添加一个新的变化.

wp_set_object_terms ($product_id, 'black', 'pa_color', 1);

$attr_data = Array(

'pa_color'=>Array(

'name' => 'pa_color',

'value' => '',

'is_visible' => '1',

'is_variation' => '1',

'is_taxonomy' => '1'

)

);

update_post_meta($product_id, '_product_attributes', $attr_data);

这会为我的产品添加颜色,但会破坏产品上的所有现有属性.拉动现有的_product_attributes只会给我序列化的属性,所以只是在所有内容之上添加新的变体是行不通的.

有任何想法吗?

php对产品添加属性,php – Woocommerce:使用现有属性为现有产品添加变体相关推荐

  1. Odoo与浪潮合资研发PS Cloud之如何使用产品变体

    配置: 激活变体特性: 在使用产品变体之前,必须首先激活设置中的产品变体.要做到这一点,您必须访问销售应用程序.在菜单上配置‣设置,定位产品变体行,并勾选项产品可以有几个属性,然后单击应用. 用变体创 ...

  2. woocommerce 分类到菜单_Woocommerce教程:添加和编辑产品Category分类

    在使用WordPress的woocommerce商城插件制定商城的时候, 如果你公司拥有众多产品, 那么应该需要给这些产品添加Category分类, 以便分类管理产品, 让网站访客更快地找到自己想要的 ...

  3. 【AS3代码】添加/删除XML子元素及属性

    package {     import flash.display.Sprite;     import flash.xml.XMLDocument;          public class M ...

  4. 正则表达式给html添加属性,正则表达式替换html元素属性的方法

    正则表达式替换任意html元素任意属性,或增加任意属性. /** * 替换html中任意tag内任意attr值 * @param src_str * @param tag * @param attr ...

  5. js给标签添加属性和值_jquery节点属性

    一.节点操作 1.DOM内容节点操作: ​ ①innerHTML属性:设置或获取文本的内容(普通文本和标签). ​ ②innerText属性:设置或获取文本的内容(普通文本),存在兼容性问题. 2.j ...

  6. 【Python3.7】就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served 的属性,并将其默认值设置为 0。根据这个类创建一个名为 restaurant 的实例

    # [Python3.7]就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served的属性,并将其默认值设置为 0.根据这个类创建一个名为 restaurant 的实例: ...

  7. 产品经理,是否应该有行业属性

    产品经理是否需要像传统行业一样,具有行业属性?这些问题随着产业互联网的来临被推到了风口浪尖.本文认为产品经理需要有行业属性,行业认知才是产品经理的立命之本,管理与沟通模式是产品经理的工作的基本路径. ...

  8. 移除Java对象中的属性_移除/添加 JSON对象中的某个属性

    因为JSON完全是动态的,所以给一个JSON对象添加一个属性是很简单的,如: var json = {}; json.username='xtayfjpk'; 这样就为json对象添加了一个名为use ...

  9. arcmap添加字段的类型_ARCGIS之属性表编辑与字段添加

    我们矢量化的要素往往具有多种属性,比如创建的林班文件具有林班号.面积.管理员等属性;这些属性一般存储在属性表文件中,通过对属性表的操作可以提取.管理.更改这些属性. 本节课中我会为各位对Arcgis属 ...

最新文章

  1. “波士顿动力机器人”离上战场又近了一步,逆天了!
  2. mysql主键自增长空缺_Mysql 主键自增长auto_increment问题分析
  3. 网络推广外包——网络推广外包浅析那些年起步就结束的企业网站
  4. 浅谈深浅拷贝问题(这里只针对拷贝构造函数和赋值运算符重载)和简易srting类模拟实现
  5. thinkphp福娃源码交易网站源码
  6. 6.5 Introduce Explaining Variable(引入解释性变量)
  7. windows phone 7.1 RC 版 SDK
  8. FragmentStatePagerAdapter写法
  9. 全网最全console命令解析总结
  10. 计算机屏保代码,AD 脚本kixtart运用之五(用户电脑屏保设置)(示例代码)
  11. 19年6月英语六级第一套听力单词
  12. python利用you-get下载视频
  13. oracle双活数据中心建设_两地三中心数据中心和同城双活数据中心的区别?
  14. ECharts Title文字前添加图片
  15. web前端开发三个阶段和三要素,学前端必备基础知识
  16. 人工智能用你的照片合成舞蹈
  17. 笔记本电脑增加内存条步骤
  18. 最爱的三毛之《哑奴》
  19. 奇亿音乐,全心全意,为你而声
  20. 【Simulink】查找模块的四种方法

热门文章

  1. VLOOKUP模糊匹配的妙用
  2. 开源文化依旧熠熠生辉 —— 在openEuler社区,有技术、有idea,你就是主角
  3. JavaScript 框架之战结束:React 是最终赢家?
  4. 从工程师的角度审视 Web 3,没有任何炒作
  5. 去掉 iOS 导航栏返回按钮文本三种方案
  6. 25 种代码坏味道总结+优化示例
  7. HarmonyOS 正式登陆华为手机,4月陆续升级!
  8. 取代树莓派,这 9 款系统基础芯片跃跃欲试!
  9. 常说的「缓存穿透」和「击穿」是什么
  10. 前字节跳动程序员 28 岁提前退休引热议,网友:我也想!