প্রশ্ন ট্যাগ «event-observer»

ইভেন্ট / পর্যবেক্ষক মূল কোডটি পরিবর্তন না করেই ম্যাজেন্টোর সাথে ডায়নামিকভাবে কাজ করতে ব্যবহৃত হয়।

15
আমি কোথায় ম্যাজেন্টো ইভেন্টগুলির একটি সম্পূর্ণ তালিকা পেতে পারি?
আমি জানি যে ম্যাজেন্টোর একটি হুক-এর মতো সিস্টেম রয়েছে যা ইভেন্ট বলে। কারও কি পুরো তালিকা বা স্ক্রিপ্ট রয়েছে যা কোন ইভেন্টগুলি বলা যেতে পারে তা নির্ধারণের জন্য ব্যবহার করা যেতে পারে?

2
ম্যাজেন্টো ইভেন্ট পর্যবেক্ষক: একক বনাম মডেল
সুতরাং ম্যাজেন্টো একটি পর্যবেক্ষক ঘোষণার 2 উপায় সরবরাহ করে। সিঙ্গেলন এবং মডেল (নতুন উদাহরণ) <type>ম্যাজেন্টো 1.x এ ট্যাগটি নির্দিষ্ট করে sharedএবং ম্যাজেন্টো 2 তে বৈশিষ্ট্যটি নির্দিষ্ট করে । ম্যাজেন্টো এটি করার 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 সংস্করণ: <event name="event_name"> <observer …

2
ব্যবহারকারী ম্যাজেন্টোতে লগ ইন করেছেন কিনা তা কীভাবে পরীক্ষা করবেন?
আমি মোবাইল অ্যাপ্লিকেশন করছি এবং আমি কীভাবে ব্যবহারকারী ইতিমধ্যে লগ ইন হয়েছে কিনা তা যাচাই করতে হবে তা জানতে চাই। ট্র্যাক করার জন্য কি কোনও পর্যবেক্ষকের ইভেন্ট রয়েছে? যদি এটি সনাক্ত করা হয় যে অ্যাকাউন্টটি লগ ইন হয়েছে তবে ব্যবহারকারীর অ্যাকাউন্ট তথ্য পৃষ্ঠাতে পরিচালিত হবে। যদি তা না হয় তবে …

4
কার্টের উদ্ধৃতি আইটেমগুলিতে করের হারটি সংশোধন করুন এবং পুনরায় গণনা করুন
আমার কাছে এমন একটি বিভাগের পণ্য রয়েছে যা যখন আপনি নির্দিষ্ট পরিমাণের চেয়ে বেশি অর্ডার দিচ্ছেন তখন (আইনগতভাবে) তাদের করের হার পরিবর্তন করা দরকার। আপনি কার্টে নতুন পণ্য যুক্ত করার সময় আমি এই কাজটি করার জন্য বিভিন্ন করের মডেলগুলি প্রসারিত করেছি, তবে যখন ব্যবহারকারী কার্টের পরিমাণগুলি আপডেট করে বা অতিরিক্ত …

4
অর্ডার আইডি, অর্ডার ইনক্রিমেন্ট আইডি নিয়ে বিভ্রান্তি এবং আমি 20001201 হিসাবে অর্ডার আইডি পাচ্ছি না
অর্ডার আইডি এবং অর্ডার ইনক্রিমেন্ট আইডি নিয়ে আমি কিছুটা বিভ্রান্ত হয়ে পড়েছি , তাহলে কেউ এই দুটির মধ্যে পার্থক্য বুঝতে আমাকে সহায়তা করতে পারে? আমার বিক্রয়_অর্ডার_প্লেস_পর পর্যবেক্ষক রয়েছে যেখানে আমি কাস্টম টেবিলে বিক্রয় বিশদ সংরক্ষণ করি। কিন্তু সঙ্গে $orderId = $observer->getEvent()->getOrder()->getId(); আমি 20001201-এর মতো 112 বা 113 বা 110 ইত্যাদির …

4
এটি পর্যবেক্ষকের পরে ফিরছে
আমি ইন্টারনেটে এবং তৃতীয় পক্ষের মডিউলগুলিতে কিছু মতবিরোধী তথ্য দেখছি - $thisএকটি পর্যবেক্ষক পদ্ধতির শেষে ফিরে আসা কি কোনও প্রয়োজন বা সেরা অনুশীলন ? উদাহরণ: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }

2
ম্যাজেন্টো 2: প্লাগইন বনাম পর্যবেক্ষক
ম্যাজেন্টো 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'); $product->setMetaDescription($metaDescription); } কোন …

2
তালিকা পরিবর্তন সনাক্ত করুন te
যখনই কোনও পণ্যের ইনভেন্টরি স্তর পরিবর্তন হয় তখন আমাকে সনাক্ত করতে হবে। cataloginventory_stock_item_save_afterইভেন্টটি ব্যাকএন্ডে পরিবর্তিত হওয়ার পরে, বা যখন ফ্রন্ট্যান্ডে (পেপালের মাধ্যমে) কোনও অর্ডার বাতিল করা হয়, তবে যখন অগ্রভাগ থেকে পণ্য কেনা হয় তখন ট্রিগার হয় না এমন ইভেন্টটি ব্যবহার করে আমার কিছুটা সাফল্য হয়েছিল। আমি cataloginventory_stock_item_save_afterইভেন্টটির মতো এইভাবে …

3
পণ্য সংরক্ষণে কাস্টম বিকল্প তৈরি করা হচ্ছে
আমি যে কোনও সময় কোনও পণ্য তৈরি হওয়ার পরে স্বয়ংক্রিয়ভাবে আমার পণ্যগুলির জন্য একটি কাস্টম বিকল্প তৈরির জন্য কাজ করছি। আমি এখন পর্যন্ত যা পেয়েছি তা পর্যবেক্ষক যা catalog_product_save_beforeঘটনাকে কেন্দ্র করে গুলি চালায় এবং নিম্নলিখিত কোডটি চালান: //check that we haven't made the option already $options = $product->getProductOptions(); foreach ($options …


1
আমার এসওএপি ভি 2 ডাব্লুএস-আই কেন এত ধীরে কল করছে (পণ্য আপডেটে 7-10 সেকেন্ড)?
আমরা ডাব্লুএস-আই সহ ম্যাজেন্টো এসওএপি ভি 2 এপিআই ব্যবহার করছি। সমস্যাটি হ'ল যে এসওএপি কলগুলি চূড়ান্তভাবে ধীর হয় (প্রতি পণ্য 7-10 সেকেন্ড!)। আমরা ছবি ছাড়াই ক্যাটালগ প্রোডাক্ট আপডেট কল করছি। দোকানটি নিজেই দুর্দান্ত চলছে, কেবল এসওএপি কলটি ধীর। পারফরম্যান্স বৃদ্ধির জন্য আমরা ক্যাশে সক্রিয় করেছি এবং সূচকটি অচল করে দিয়েছি …

5
ম্যাজেন্টো 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
ম্যাজেন্টো 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 $data * @return Mage_Core_Model_App …

2
ফ্রন্টএন্ডে ইভেন্ট পর্যবেক্ষকের অভ্যন্তরে পণ্য সংরক্ষণের চেষ্টা করার সময় ম্যাগ্যান্টো ব্যর্থ?
আমার একটি ফাংশন রয়েছে যা ইভেন্ট পর্যবেক্ষকের সাথে আবদ্ধ প্রয়োজনীয়তাগুলির মধ্যে একটি হ'ল এটি যখন অর্ডার আইটেম ডেটার মাধ্যমে লুপ করে, কোনও নির্দিষ্ট পণ্যের বৈশিষ্ট্য খালি থাকে তা একটি পৃথক মডেল (সূক্ষ্ম কাজ করে) এর মাধ্যমে নির্দিষ্ট ডেটা পাওয়ার অনুরোধ জারি করে। সমস্যা কোডটি মূলত এটিতে ফোটে foreach ($order->getAllItems() as …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.