function importRow($row) { $sku = $this->getFieldValue('sku', $row); $productId = $this->productId($sku); $product = new Elite_Vaftire_Model_Catalog_Product(new Elite_Vaf_Model_Catalog_Product()); $product->setId($productId); $tireSize = $this->tireSize($row); $product->setTireSize($tireSize); $product->setTireType($this->tireType($row)); $this->log(sprintf('Assigned tire size [%s] to sku [%s]', $tireSize, $sku)); }
function doSetTireSize(Elite_Vaftire_Model_Catalog_Product $tireProduct) { $tireProduct->setTireSize($this->tireSize()); $tireProduct->setTireType($this->tireType()); }
function newTireProduct($id = null, $tireSize = null, $tireType = null) { $tireProduct = new Elite_Vaftire_Model_Catalog_Product($this->newProduct($id)); if (!is_null($tireSize)) { $tireProduct->setTireSize($tireSize); } if (!is_null($tireType)) { $tireProduct->setTireType($tireType); } return $tireProduct; }