woocommerce数据库批量插入产品评价信息

1、找到对应要插入商品的id。

wp_posts 表中。

2、插入显示评价的数量、评分

wp_postmeta表中。

meta_id post_id meta_key meta_value

3494 2423 _wc_review_count 10 //数量

3495 2423 _wc_rating_count a:1:{i:4;i:1;}

3496 2423 _wc_average_rating 4.00 //评分

3、插入内容 和评分。

wp_comments

wp_commentmeta

1、插入评价 2343是产品的id

INSERT INTO `XXXX`.`wp_comments` (`comment_ID``comment_post_ID`,`comment_author``comment_author_email``comment_author_url`,`comment_author_IP``comment_date``comment_date_gmt``comment_content`,`comment_karma``comment_approved``comment_agent``comment_type`,`comment_parent``user_id`VALUES (NULL'2343''作者名称','zuozhe@mail.com''''''2017-09-12 00:00:00''2017-09-12 00:00:00''内容''0''1''''''0''0')

需要获得评价的id。

2、插入评分 8是获取的id 4是评分

INSERT INTO `XXXX`.`wp_commentmeta` (`meta_id``comment_id`,`meta_key``meta_value`VALUES (NULL'8''rating''4')

3、更新商品评价数量及平均分 99是数量 5是平均分

UPDATE `XXXX`.`wp_postmeta` SET `meta_value` = '99' WHERE`wp_postmeta`.`meta_id` = 2384
UPDATE `XXXX`.`wp_postmeta` SET `meta_value` = '5' WHERE`wp_postmeta`.`meta_id` = 2386

ps:输出所有商品id

SELECT * FROM `wp_posts` WHERE `post_type` LIKE 'product'

然后要批量导入商品就自己写一下程序把。都列出来了。

其他:

https://codex.wordpress.org/zh-cn:Class_Reference/wpdb#.E6.8F.92.E5.85.A5.E8.A1.8C

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*