Как вставить 50 000 товаров в woocomerce из json response с помощью cron job? - PullRequest
0 голосов
/ 13 апреля 2019

Я хочу вставить 50 тысяч товаров в woocommerce, используя cron job.Данные будут поступать из json API.ТАК, пожалуйста, направьте меня, как я могу сделать эту работу?

$fileContents = file_get_contents(ABSPATH.'json_array.txt');
if ($fileContents === false) 
{
    echo 'ERROR!';
} 
else 
{                   
    $data = json_decode($fileContents, true);
    // count($data['DataList']; output 50000
    for($i=0;$i<count($data['DataList']);$i++)
    {
        $Shape = $data->DataList[$i]->Shape;
        $Size = $data->DataList[$i]->Size;
        $Color = $data->DataList[$i]->Color;
        $Clarity = $data->DataList[$i]->Clarity;

        $objProduct = new WC_Product();
        $objProduct->set_name($ReportNo); //Set product name.
        $objProduct->set_status('publish');
        $objProduct->set_featured(TRUE);
        $objProduct->set_catalog_visibility('visible');
        $new_product_id = $objProduct->save();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...