Example #1
0
 if ($magento_client->getErrorCount() > 0) {
     exit;
 }
 // tax_class_id, magenton API ei anna hakea tätä mistään. Pitää käydä katsomassa magentosta
 $magento_client->setTaxClassID($magento_tax_class_id);
 // Verkkokaupan "root" kategorian tunnus, magenton API ei anna hakea tätä mistään. Pitää käydä katsomassa magentosta
 if (isset($magento_parent_id)) {
     $magento_client->setParentID($magento_parent_id);
 }
 // Verkkokaupanhintakenttä, joko myyntihinta tai myymalahinta
 if (isset($magento_hintakentta)) {
     $magento_client->setHintakentta($magento_hintakentta);
 }
 // Käytetäänkö tuoteryhminä tuoteryhmiä(default) vai tuotepuuta
 if (isset($magento_kategoriat)) {
     $magento_client->setKategoriat($magento_kategoriat);
 }
 // Onko "Category access control"-moduli on asennettu
 if (isset($categoryaccesscontrol)) {
     $magento_client->setCategoryaccesscontrol($categoryaccesscontrol);
 }
 // Mitä tuotteen kenttää käytetään configurable-tuotteen nimityksenä
 if (isset($magento_configurable_tuote_nimityskentta) and !empty($magento_configurable_tuote_nimityskentta)) {
     $magento_client->setConfigurableNimityskentta($magento_configurable_tuote_nimityskentta);
 }
 // Miten configurable-tuotteen lapsituotteet näkyvät verkkokaupassa.
 // Vaihtoehdot: NOT_VISIBLE_INDIVIDUALLY, CATALOG, SEARCH, CATALOG_SEARCH
 // Default on NOT_VISIBLE_INDIVIDUALLY
 if (isset($magento_configurable_lapsituote_nakyvyys) and !empty($magento_configurable_lapsituote_nakyvyys)) {
     $magento_configurable_lapsituote_nakyvyys = strtoupper($magento_configurable_lapsituote_nakyvyys);
     $magento_client->setConfigurableLapsituoteNakyvyys($magento_configurable_lapsituote_nakyvyys);