मैं वर्तमान में एक स्क्रिप्ट लिख रहा हूं जो मुझे Magento में एकाधिक उत्पादों को आयात करने देता है।Magento API: नए उत्पादों को जोड़ने के बाद इंडेक्स पुनर्निर्माण
$product = Mage::getModel('catalog/product');
$product->setSku($data['sku']);
//etc etc
$product->save();
उत्पाद पूरी तरह से बनाया जाता है, लेकिन जब तक मैं या तो इसे बैकएंड में बचाने के यह मेरे दृश्यपटल में दिखाई नहीं देंगे (कुछ भी बदले बिना!) या मैं बैकएंड में अनुक्रमित के पुनर्निर्माण।
मैंने प्रासंगिक डेटाबेस टेबल पर एक अंतर किया है ताकि यह देखने के लिए कि जब मैं उत्पाद को सहेजता हूं और उन फ़ील्ड को अपनी आयात स्क्रिप्ट में जोड़ता हूं, लेकिन इसका कोई प्रभाव नहीं पड़ा। जब आयातित बैकएंड के माध्यम से इंडेक्स को पुनर्निर्माण करते हैं तो आयातित उत्पाद ठीक होना चाहिए क्योंकि यह दिखाता है।
कैशिंग पूरी तरह से अक्षम है।
अब मेरा प्रश्न है: मैं अपने उत्पादों को आयात करने के बाद इंडेक्स का पुनर्निर्माण कैसे कर सकता हूं?
यह शानदार है और बहुत अच्छा काम करता है! धन्यवाद! – Alex
ग्रेट स्निपेट, धन्यवाद इवान। Magento के बारे में धीमी आयात ऐसी आम शिकायत है, यह जानना बहुत अच्छा है कि इसे कैसे सुधारें! –
वास्तव में महान स्निपेट। मेरा आयात समय के 3/4 पर तेजी से बढ़ गया! धन्यवाद! –