Woocommerce在数据库中增加了销售额

时间:2014-09-21 00:13:01

标签: mysql wordpress-plugin woocommerce

我正在尝试在woocommerce中添加一些加售和交叉产品。 我想做的最后一件事是手动添加所有内容,这样就创建了 查询随机选择的产品并提出:

INSERT INTO wp_postmeta VALUES(DEFAULT, product_id, '_crosssell_ids', 'a:3:{i:0;s:3:"crosssell_product_id";i:1;s:3:"crosssell_product_id";i:2;s:3:"crosssell_product_id";}');

但它没有在产品下显示。有没有标志表明 此特定产品是否与追加销售/交叉销售有关? 还有其他方法可以添加crosssale / upsell产品吗?

由于

1 个答案:

答案 0 :(得分:2)

我不知道如何使用查询来执行此操作,但这里是设置交叉销售的PHP代码。我的进口商以这种方式添加它们。

wp_set_object_terms($product_id, [13, 14], '_crosssell_ids');
update_post_meta($product_id, '_crosssell_ids', [13, 14]);

[13,14]是一系列交叉销售的产品ID。

要从我们的SKU获取给定产品的产品ID,您可以使用:

wc_get_product_id_by_sku