if (count($dnstock) > 0) { echo date("d.m.Y @ G:i:s") . " - Päivitetään tuotteiden saldot\n"; $count = $magento_client->paivita_saldot($dnstock); echo date("d.m.Y @ G:i:s") . " - Päivitettiin {$count} tuotteen saldot\n"; } // Poistetaan tuotteet jota ei ole kaupassa if (count($kaikki_tuotteet) > 0) { echo date("d.m.Y @ G:i:s") . " - Poistetaan ylimääräiset tuotteet\n"; // HUOM, tähän passataan **KAIKKI** verkkokauppatuotteet, methodi katsoo että kaikki nämä on kaupassa, muut paitsi gifcard-tuotteet dellataan! $count = $magento_client->poista_poistetut($kaikki_tuotteet, true); echo date("d.m.Y @ G:i:s") . " - Poistettiin {$count} tuotetta\n"; } // Päivitetaan magento-asiakkaat ja osoitetiedot kauppaan if (count($dnsasiakas) > 0 and isset($magento_siirretaan_asiakkaat)) { echo date("d.m.Y @ G:i:s") . " - Päivitetään asiakkaat\n"; $count = $magento_client->lisaa_asiakkaat($dnsasiakas); echo date("d.m.Y @ G:i:s") . " - Päivitettiin {$count} asiakkaan tiedot\n"; } $tuote_export_error_count = $magento_client->getErrorCount(); if ($tuote_export_error_count != 0) { echo date("d.m.Y @ G:i:s") . " - Päivityksessä tapahtui {$tuote_export_error_count} virhettä!\n"; } $time_end = microtime(true); $time = round($time_end - $time_start); echo date("d.m.Y @ G:i:s") . " - Tuote-export valmis! (Magento API {$time} sekuntia)\n"; } elseif (isset($verkkokauppatyyppi) and $verkkokauppatyyppi == "anvia") { if (isset($anvia_ftphost, $anvia_ftpuser, $anvia_ftppass, $anvia_ftppath)) { $ftphost = $anvia_ftphost; $ftpuser = $anvia_ftpuser; $ftppass = $anvia_ftppass; $ftppath = $anvia_ftppath;