我有我使用的SKU爲它的一些PHP代碼:檢查如果產品已存在
$sku = $id
$_product=Mage::getModel('catalog/product')->loadByAttribute('sku',$sku); //Get Product by ID (ASIN)
$qtyStock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty(); //if in stock
$_prodcats = $_product->getCategoryIds();
我想添加到這個代碼,如果$ SKU是錯誤的(與$ _產品線數據庫未找到)例如,如果$ sku不存在,將其手動更改爲$ sku =「909010」;
感謝您的幫助
如果你需要一個更快的方法來檢查,如果SKU不存在,你可以做如下因素:'如果(法師:: getModel(! '目錄/產品') - > getIdBySku($ SKU))'。如果您正在遍歷大型數組,並且只需要創建新產品,並忽略已存在的產品,則這非常有用。 –