Sergicsw Posted April 30, 2014 Share Posted April 30, 2014 День добрый. Нужно обновлять цены из csv по артикулу посредством php скрипта. Ранее для старых версий пользовался вот таким кодом <?php mysql_connect("your_hosthost", "your_username", "your_pass") or die(mysql_error()); mysql_select_db("your_database") or die(mysql_error()); $row = 0; $update_table = "ps_product"; $handle = fopen("your.csv", "r"); while (($data = fgetcsv($handle, 100000, ";")) !== FALSE) { $num = count($data); echo "<p> $num fields to update in line $row: <br /></p>\n"; $row++; for ($c=0; $c < $num; $c++) { if ($c = 1) { $reference = $data[($c - 1)]; echo $reference . " reference Assigned <br />\n"; } if ($c = 2) { $price = $data[($c - 1)]; mysql_query("UPDATE $update_table SET price='$price' WHERE reference='$reference'") or die(mysql_error()); echo $price . " Imported to <b>$row</b> in product <b>$reference</b><br />\n"; } if ($c = 3) { $wholesale_price = $data[($c - 1)]; mysql_query("UPDATE $update_table SET wholesale_price='$wholesale_price' WHERE reference='$reference'") or die(mysql_error()); echo $wholesale_price . " Imported to <b>$row</b> in product <b>$reference</b><br />\n"; } if ($c = 4) { $quantity = $data[($c - 1)]; mysql_query("UPDATE $update_table SET quantity='$quantity' WHERE reference='$reference'") or die(mysql_error()); echo $product_quantity . " Imported to <b>$row</b> in product <b>$reference</b> <br />\n"; } } } fclose($handle); echo "<h1>Ready.</h1>"; ?> Но в 1.5 не работает, кто подскажет как и что подправить. Link to comment Share on other sites More sharing options...
Kerm Posted May 5, 2014 Share Posted May 5, 2014 В версии 1.5 и выше остатки и цены указываются в другой таблице. Link to comment Share on other sites More sharing options...
Sergicsw Posted May 5, 2014 Author Share Posted May 5, 2014 (edited) В версии 1.5 и выше остатки и цены указываются в другой таблице. ps_product_shop тут? Может подскажите как подружить с 1.5? Edited May 5, 2014 by Sergicsw (see edit history) Link to comment Share on other sites More sharing options...
savvato Posted May 5, 2014 Share Posted May 5, 2014 product_shop - цена stock_available- остатки Link to comment Share on other sites More sharing options...
Sergicsw Posted May 8, 2014 Author Share Posted May 8, 2014 Ну дело в том что я не мега прогер, по этому и прошу помощи Link to comment Share on other sites More sharing options...
Recommended Posts