event-observer पर टैग किए गए जवाब

इवेंट / ऑब्जर्वर का उपयोग कोर कोड को बदलने के बिना Magento के साथ गतिशील रूप से काम करने के लिए किया जाता है।

15
मुझे Magento की घटनाओं की पूरी सूची कहां मिल सकती है?
मुझे पता है कि मैगेंटो में एक हुक जैसी प्रणाली है, जिसे ईवेंट कहा जाता है। क्या किसी के पास एक पूरी सूची या एक स्क्रिप्ट है जिसका उपयोग यह निर्धारित करने के लिए किया जा सकता है कि कौन सी घटनाओं को कहा जा सकता है?

2
मैगेंटो इवेंट ऑब्जर्वर: सिंगलटन बनाम मॉडल
इसलिए Magento प्रेक्षक घोषित करने के 2 तरीके प्रदान करता है। <type>Magento 1.x में टैग को निर्दिष्ट करके और sharedMagento 2 में विशेषता को निर्दिष्ट करके सिंगलटन और मॉडल (नया उदाहरण) । Magento यह करने का 1 तरीका है। <events> <event_name> <observers> <unique_observer_name> <type>model|object|singleton|null</type> <class>class/alias_here</class> <method>methdNameHere</method> </unique_observer_name> </observers> </event_name> </events> …

2
मैजेंटो में यूजर ने लॉग इन किया है या नहीं कैसे चेक करें?
मैं मोबाइल ऐप कर रहा हूं और मैं यह जानना चाहूंगा कि उपयोगकर्ता पहले से ही लॉग इन है या नहीं, इसकी जांच कैसे करें। ट्रैक करने के लिए कोई पर्यवेक्षक घटना है? यदि यह पता चला है कि खाता लॉग इन है, तो उपयोगकर्ता को खाता जानकारी पृष्ठ पर …

4
कार्ट उद्धरण आइटम पर कर की दर को संशोधित करें और पुनर्गणना करें
मेरे पास उन उत्पादों की एक श्रेणी है जो (कानूनी रूप से) एक निश्चित मात्रा से अधिक ऑर्डर करने पर उनकी कर दर को बदलने की आवश्यकता होती है। जब आप कार्ट में एक नया उत्पाद जोड़ते हैं, तो मुझे यह काम करने के लिए विभिन्न कर मॉडलों को बढ़ाया …

4
ऑर्डर आईडी के साथ भ्रम, ऑर्डर इंक्रीमेंट आईडी और मुझे 20001201 के रूप में ऑर्डर आईडी नहीं मिल रहा है
मैं ऑर्डर आईडी और ऑर्डर इंक्रीमेंट आईडी से थोड़ा भ्रमित हूं , तो क्या कोई मुझे इन दोनों के बीच के अंतर को समझने में मदद कर सकता है? मेरे पास sales_order_place_a के लिए एक पर्यवेक्षक है जहां मैं एक कस्टम तालिका में बिक्री विवरण संग्रहीत करता हूं। लेकिन इसके …

4
प्रेक्षक के बाद यह $ लौट रहा है
मुझे इंटरनेट पर और 3 पार्टी मॉड्यूल में कुछ परस्पर विरोधी जानकारी दिखाई देती है - क्या $thisप्रेक्षक पद्धति के अंत में वापस लौटना एक आवश्यकता या सर्वोत्तम अभ्यास है ? उदाहरण के लिए: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }

2
Magento 2: प्लगइन बनाम ऑब्जर्वर
Magento 2 में, कुछ हासिल करने के लिए एक पर्यवेक्षक बनाम प्लगइन का उपयोग करने के पेशेवरों और विपक्ष क्या हैं? मैं समझता हूं कि पर्यवेक्षक घटनाओं के लिए सब्सक्राइब किए जाते हैं, जबकि प्लगइन्स पहले और / या बाद में एक सार्वजनिक विधि से मैगेंटो क्लास में कूद सकते …

1
कैसे सूची कैटलॉग_प्रोडक्ट_सैव_बेफ्र पर एक नया पर्यवेक्षक बनाने के लिए
मैं इस कोड के साथ इवेंट कैटलॉग_प्रोडक्ट_सैव_बेवर पर एक नया पर्यवेक्षक बनाकर अपने उत्पादों के लिए मेटा विवरण की ऑटो पीढ़ी चाहता हूं: public function autoMetaDescription($observer) { $product = $observer->getEvent()->getProduct(); $metaDescription = "Buy ". $product->getName()." for Rs ".number_format($product->getFinalPrice(), 2)." at sitename.com | New Book | Authorised seller for ". $product->getAttributeText('publisher'); …

2
इन्वेंट्री परिवर्तन का पता लगाएं
जब भी किसी उत्पाद का इन्वेंट्री स्तर बदलता है तो मुझे उसका पता लगाने की आवश्यकता होती है। मुझे कुछ सफलता मिली हैcataloginventory_stock_item_save_after घटना जो जब बैकएंड में इन्वेंट्री में बदल जाती है, या जब फ्रंटेंड (पेपैल के माध्यम से) पर ऑर्डर रद्द हो जाता है, लेकिन जब उत्पाद को …

3
उत्पाद सहेजें पर कस्टम विकल्प बनाना
जब भी कोई उत्पाद बनाया जाता है तो मैं अपने उत्पादों के लिए एक कस्टम विकल्प बनाने पर काम कर रहा हूं। अब तक मुझे जो मिला है वह एक पर्यवेक्षक है जो catalog_product_save_beforeघटना पर आग लगाता है और निम्नलिखित कोड चलाता है: //check that we haven't made the option …


1
मेरे SOAP v2 WS-I कॉल इतने धीमे (7-10 सेकंड प्रति उत्पाद अपडेट) क्यों हैं?
हम WS-I के साथ Magento SOAP v2 API का उपयोग कर रहे हैं। समस्या यह है, कि एसओएपी कॉल अत्यधिक धीमी है (प्रति उत्पाद 7-10 सेकंड!)। हम बिना चित्रों के कैटलॉगप्रोड्यूपडेट कह रहे हैं। दुकान खुद ठीक चलती है, बस SOAP कॉल धीमी है। हमने कैश को सक्रिय किया और …

5
Magento 2 में उत्पाद छवि और URL कैसे प्राप्त करें?
यह मेरा पर्यवेक्षक है: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array(); $productPrice = array(); $productName = array(); $productIds = array(); foreach($items as $item) { $productIds[]= $item->getProductId(); $productName[]= $item->getSku(); $productPrice[] = $item->getPrice(); $productQuantity[]= floor($item->getQtyOrdered()); } } मैं आइटम से उत्पाद की छवि …

3
Magento 2 में घटनाओं / पर्यवेक्षकों को कैसे प्राप्त करें
Magento 1 में मैं नीचे की तरह डिबगिंग dispatchEvent()विधि द्वारा घटनाओं / पर्यवेक्षकों की सूची प्राप्त कर सकता हूं Mage.php। /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name * @param array …

2
जब दृश्यपटल पर घटना पर्यवेक्षक के अंदर उत्पाद को बचाने की कोशिश करते समय मैगेंटो विफल हो जाता है?
मेरे पास एक फ़ंक्शन है जो एक घटना पर्यवेक्षक से जुड़ा हुआ है आवश्यकताओं में से एक यह है कि जब यह ऑर्डर आइटम डेटा के माध्यम से लूप करता है, अगर एक निश्चित उत्पाद विशेषता खाली है तो यह एक अलग मॉडल (ठीक काम) के माध्यम से विशिष्ट डेटा …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.