मैंने कुछ या अन्य पैरामीटर के आधार पर अपने उत्पाद कैटलॉग को अपडेट करने के लिए कुछ स्क्रिप्ट लिखी हैं। उनमें से प्रत्येक में आधार तर्क प्रत्येक को बचाने के लिए एक एसक्यूएल अद्यतन क्वेरी कुछ इस के लिए simillar है ...Magento: उत्पाद कैटलॉग को तेज़ी से अपडेट करना
//Get collection
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToSelect('sku');
$collection->addAttributeToSelect('publihser');
$collection->addFieldToFilter(array(array('attribute'=>'publisher','eq'=>$publisher)));
// for each product in collection do a individual save
foreach ($collection as $product) {
$product->setSKU($newValue);
$product->save();
}
इस काम हालांकि, और तथ्य यह है कि एक बहुत बड़ी सूची है, यह काफी धीमी है।
मैं सोच रहा था कि क्या यह उत्पाद पर बजाय संग्रह पर एकल बचत करके बढ़ाया जा सकता है।
क्या यह ब्राउज़र या क्ली में चलता है? – djdy
कोशिश करें [एमएजीएमआई] (http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Magmi_Wiki)। –
@djdy यह सीएलआई पर चल रहा है .. लेकिन वेब इंटरफ़ेस पर भी चलाया जा सकता है। – TheVyom