Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $product->setName($_product['name']);
- // $product->setDescription($_product['description']);
- // $product->setShortDescription($_product['short_description']);
- $product->setPrice($_product['price']);
- $product->setTypeId('simple');
- $product->setAttributeSetId(4); // need to look this up 4 default
- $product->setCategoryIds("0,".$group); // need to look these up
- $product->setWeight($_product['weight']);
- $product->setTaxClassId(2); // taxable goods
- $product->setVisibility(4); // catalog, search
- $product->setStatus(1); // enabled
- $product->setTariefGroep($tariefcode);
- $product->setWeekPrijs($_product['weekprijs']);
- $product->setHuurdagen($_product['huurdagen']);
- $product->setUrlKey($_product['name']);
- $product->setTarieven($_product['tarieven']);
- $product->setNextday($_product['nextday']);
- $product->setMinSaleQty(1);
- $product->setData('bijgeleverd', $bijgeleverd);
- if ($group == 112) { #disabled_products in website (Parent group 100 in insphire)
- $product->setStatus(2);
- }
- if ($_product['group'] == 'VERK') {
- $product->setVerkoop(1);
- // Stock beheren
- $_product['is_in_stock'] = (int)($_product['qty'] > 0); // Moet uit import
- } else {
- $product->setVerkoop(0);
- $_product['qty'] = 1;
- $_product['is_in_stock'] = 1;
- $_product['min_sale_qty'] = 1;
- }
- if ($newProduct == true) {
- // update stock data using new data
- $stockData['qty'] = 1;
- $stockData['is_in_stock'] = 1;
- $stockData['min_sale_qty'] = 1;
- // then set product's stock data to update
- $product->setStockData($stockData);
- unset($stockData);
- } else { /* is geen nieuw product .. updaten .. */
- $stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($exists->getId());
- if ($stockItem) {
- $stockItem->setData('qty', $_product['qty']);
- $stockItem->setData('is_in_stock', $_product['is_in_stock']);
- $stockItem->setData('min_sale_qty', 1);
- if ($_product['group'] == 'VERK') {
- $stockItem->setData('manage_stock', 1);
- $stockItem->setData('use_config_manage_stock', 0);
- }
- $stockItem->save();
- }
- }
- // assign product to the default website
- $product->setWebsiteIds(array(Mage::app()->getStore(true)->getWebsite()->getId()));
- $id = $product->save();
- if ($newProduct == true) {
- $stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product->getId());
- if ($stockItem) {
- if ($_product['group'] == 'VERK') {
- $stockItem->setData('manage_stock', 1);
- $stockItem->setData('use_config_manage_stock', 0);
- }
- $stockItem->save();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement