2012-11-20 16 views
6

कोई घटना है जब भी उत्पाद की स्टॉक मात्रा बदल जाती है?स्टॉक परिवर्तन पर Magento घटना?

मैंने कोशिश की:

cataloginventory_stock_item_save_after 
_after and _before. 

लेकिन अगर उत्पाद सहेजा गया है इस घटना को केवल triggerd मिलता है, लेकिन बेचने या आदेश को रद्द पर नहीं।

तो क्या इसके लिए एक अविश्वसनीय घटना है?

धन्यवाद और चियर्स, मथायस

उत्तर

0

cataloginventory_stock_item_save_commit_after बिक्री पर ट्रिगर किया जाता है।

+2

ऐसा लगता है कि बिक्री केवल स्टॉक नोटिफिकेशन ट्रिगर होने पर ही सच होती है, अन्यथा स्टॉक मॉडल को एक ही क्वेरी में स्टॉक मात्रा अपडेट करने के लिए अनुकूलित किया जाता है जो कोई ईवेंट ट्रिगर नहीं करता है (Magento CE 1.7) –

+0

@fab क्या आप मुझे कॉन्फ़िगर कर सकते हैं "बिक्री ने स्टॉक अधिसूचनाओं को ट्रिगर किया" के लिए? –

+0

@ होआंगलन यह कॉन्फ़िगरेशन के बारे में नहीं है। आइटम बेचे जाने पर स्टॉक क्यूटी बदल सकता है (=> बिक्री द्वारा ट्रिगर किया गया) या अन्य अवसरों पर जब आप इसे बैकएंड में सेट करते हैं, तो ईवेंट ट्रिगर नहीं होता है –

संबंधित मुद्दे