Сохранить продукт после обновления Woocommerce - PullRequest
0 голосов
/ 01 марта 2019

Я делаю свой первый плагин для Woocommerce, и этот плагин должен обновлять цены… На самом деле я могу отображать их, а также устанавливать значение объекта, но при сохранении он не обновляет значение.

<?php
if (isset($_POST['env_imp'])) {
    global $wpdb;
    $productos=$wpdb->get_results( 'SELECT id, post_title from wp_posts WHERE post_type="product"; ' ); 
    // var_dump($productos);

    foreach ($productos as $producto) {
        $_product = wc_get_product($producto->id);
        // var_dump($_product);



        $price=$_product->get_price();
        if (strlen($price)>0) {
            echo "PRECIO ".$_product->get_price()."<br>";
            echo "PRECIO REGULAR ".$_product->get_regular_price()."<br>";
            echo "PRECIO REBAJA ".$_product->get_sale_price()."<br>";
            echo "PRECIO ON SALE FROM ".$_product->get_date_on_sale_from()."<br>";
            echo "PRECIO ON SALE TO ".$_product->get_date_on_sale_to()."<br>";
            echo "PRECIO REBAJA TOTAL ".$_product->get_total_sales()."<br>";

            $_product->set_price("10");
            echo "ID: ".$_product->get_id()."<br><br>";

        }

        $_product->save();
        $_product->save_meta_data();
    }
}

?>

...