
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress变量产品设置
WP集市
2025-09-09
【WordPress教程】
1648人已围观
好的,请看:
-
咱们今天唠唠WordPress里那个挺好玩但又有点绕的东西——变量产品。说白了,就是同一个东西,不同颜色、不同尺寸,让你在一个页面上选。比如卖T恤,一件T恤,红蓝绿三个色,S/M/L三个码,你总不能上架9个单独产品吧?那管理起来得累死。变量产品就是干这个的,把它们归拢到一块儿。
-
首先啊,你得明白,这玩意儿是WooCommerce的地盘。你装好了WooCommerce,才能在WordPress后台的产品发布页面里看到“产品数据”这个元框,点开下拉菜单,选“变量产品”,戏台子才算搭好。
-
选成变量产品后,下边儿会多出几个标签页,最重要的就是“属性”和“变体”。属性是啥?就是定义产品可变特性的地方,比如“颜色”、“尺寸”。你得先在这把属性定义好,告诉系统:嘿,我这件T恤,有这些属性可以变。
这里可以这样加属性,比如加个颜色:
// 其实大部分时候你在后台点点点就行了,但有时候可能需要代码帮忙,比如批量处理
// 下面代码示例是创建一个叫'pa_color'的属性(pa_开头是用于产品属性的 taxonomy)
function add_custom_attribute() {
$attribute_name = 'color'; // 属性名称(去掉pa_)
$attribute_args = array(
'slug' => 'pa_color',
'name' => __('Color'),
'type' => 'select',
'order_by' => 'menu_order',
'has_archives' => false,
);
// 注册这个属性 taxonomy
if ( ! taxonomy_exists( wc_attribute_taxonomy_name( $attribute_name ) ) ) {
wc_create_attribute( $attribute_args );
}
// 然后记得去后台设置里保存一下属性表,才能生效
// 通常这个放插件激活钩子里或者需要时运行一次就行
}
// add_action('init', 'add_custom_attribute'); // 需要时取消注释,运行一次后就注释掉或删除
不过说实话,新手别急着碰代码,后台“产品”->“属性”菜单里,手动添加更直观。你先加个“颜色”属性,再给它添上值:“红色”、“蓝色”、“绿色”。同理,再加个“尺寸”属性,值:“S”、“M”、“L”。
-
属性加好了,回到产品编辑页面。在“属性”标签页里,把你刚创建的属性(比如“颜色”和“尺寸”)选过来,勾上“用于变体”,然后点“保存属性”。不勾这个,它就是个普通属性,变体玩不转。保存后,你会看到这些属性的值都显示出来了。
-
重头戏来了,“变体”标签页。点一下“创建变体”下拉菜单,选“从所有属性创建变体”,系统就会吭哧吭哧地帮你把所有的属性组合都生成出来。比如颜色3种,尺寸3种,那就生成3x3=9个变体。每个变体都是一个独立的小产品,可以单独设置价格、库存、SKU、图片啥的。
-
生成变体后,你得一个一个去设置它们。这步最繁琐,但没办法。点开每个变体,给它填上具体信息。比如“红色-S码”这个变体,价格设99块,库存10件,上传一张红色T恤的图片,SKU写成“T-Shirt-Red-S”。每个变体都这么弄。如果某个组合没货,你可以直接把那个变体的“启用”勾去掉,或者库存设0。
-
图片这里有个小技巧。你可以在“属性”那里给属性值指定图片。比如在“颜色”属性里,给“红色”这个值上传一张红色色块的图片。然后,在变体那里,如果你某个变体(比如“红色-S”)没单独上传图片,它可能会自动用这个属性值的图片顶上去。但最好还是每个变体都传上对应的产品图,比较稳妥。
-
全都设置好之后,发布产品。到前台看看效果。页面上应该会出现一个下拉选择框或者按钮组(看你的主题怎么设计的),让用户选颜色选尺寸。选不同的组合,价格、图片啥的都会跟着变。成就感就来了。
-
有时候你会遇到坑。比如变体价格不显示,或者库存状态不对。多半是哪个变体没设置完整,或者缓存搞鬼。清空缓存(浏览器缓存、WordPress/Object缓存),仔细检查每个变体的设置,尤其是价格和库存状态。还有一个常见坑是,变体多了之后,加载慢。这个嘛,属性和变体别搞太多,不然数据库压力大。
-
最后扯点远的。变量产品的数据都存在wp_posts表里,主产品一个post,每个变体其实也是一个post,post_type分别是‘product’和‘product_variation’。它们通过post_parent关联起来。属性是存为taxonomy(pa_开头的),所以查询起来其实是各种表连接。明白这个底层逻辑,万一出啥怪问题,你心里大概知道从哪下手瞅瞅。不过日常使用,前台点点点就够了。
总之,变量产品就是个耐心活,步骤多了点,但理清了就那么回事。先属性,后变体,一个个填好,齐活。多试几次就顺手了。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
上一篇:WordPress产品画廊添加
下一篇:WordPress产品属性管理

热门文章
