Программно добавить продукт аукциона в Wordpress PHP - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь добавить Аукционный продукт в WordPress через PHP. Он добавляет товар, но не запускает аукцион. На странице товара есть только изображение и заголовок.

Код:


$objProduct = wp_insert_post([
    "post_title" => $name,
    "post_type" => "product",
    "post_status" => $post_status,
    "post_date" => $post_date,
    "post_date_gmt" => $post_date
], true);

update_post_meta($objProduct, "woo_ua_opening_price", $min_auct_price);
update_post_meta($objProduct, "woo_ua_lowest_price", $min_auct_price);
update_post_meta($objProduct, "woo_ua_bid_increment", $increment);

wp_set_object_terms($objProduct, "auction", "product_type");
update_post_meta($objProduct, "woo_ua_product_condition", "used");
update_post_meta($objProduct, "woo_ua_auction_type", "normal");
update_post_meta($objProduct, '_visibility', 'visible' );
update_post_meta($objProduct, '_stock_status', 'instock');
update_post_meta($objProduct, 'total_sales', '0' );
update_post_meta($objProduct, '_downloadable', 'no' );
update_post_meta($objProduct, '_virtual', 'no' );
update_post_meta($objProduct, '_purchase_note', '' );
update_post_meta($objProduct, '_featured', 'no' );
update_post_meta($objProduct, '_sale_price_dates_from', '' );
update_post_meta($objProduct, '_sale_price_dates_to', '' );
update_post_meta($objProduct, '_sold_individually', '' );
update_post_meta($objProduct, '_manage_stock', 'yes' );

А вот изображение страницы товара:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...