Saya tahu bahwa Magento memiliki sistem seperti kait yang disebut peristiwa. Adakah yang memiliki daftar lengkap atau naskah yang dapat digunakan untuk menentukan acara mana yang dapat
Acara / pengamat digunakan untuk bekerja secara dinamis dengan Magento tanpa mengubah kode inti.
Saya tahu bahwa Magento memiliki sistem seperti kait yang disebut peristiwa. Adakah yang memiliki daftar lengkap atau naskah yang dapat digunakan untuk menentukan acara mana yang dapat
Jadi Magento menawarkan 2 cara untuk menyatakan pengamat. Singleton dan Model (contoh baru) dengan menentukan <type>tag di Magento 1.x dan dengan menentukan sharedatribut di Magento 2. Cara Magento 1 melakukannya. <events> <event_name> <observers>
Saya sedang melakukan aplikasi seluler dan saya ingin tahu bagaimana memeriksa apakah pengguna sudah masuk atau belum. Apakah ada acara pengamat untuk dilacak? Jika terdeteksi bahwa akun tersebut masuk, pengguna akan diarahkan ke halaman Informasi Akun. Jika tidak, pengguna akan diarahkan ke...
Saya memiliki kategori produk yang (secara hukum) perlu mengubah tarif pajaknya saat Anda memesan lebih dari jumlah tertentu. Saya telah memperluas berbagai model pajak agar ini berfungsi ketika Anda menambahkan produk baru ke troli, tetapi saya mengalami masalah ketika pengguna memperbarui jumlah...
Saya agak bingung dengan id pesanan dan id kenaikan pesanan , Jadi bisakah ada yang membantu saya untuk memahami perbedaan antara keduanya? Saya memiliki pengamat untuk sales_order_place_after tempat saya menyimpan detail penjualan di tabel khusus. Tetapi dengan $orderId =
Di Magento 2, apa pro dan kontra menggunakan plugin vs pengamat untuk mencapai sesuatu? Saya mengerti bahwa pengamat berlangganan acara sedangkan plugin dapat melompat sebelum dan / atau setelah metode publik dipanggil pada kelas Magento, tapi pasti mereka sudah dekat dengan persimpangan...
Saya melihat beberapa informasi yang saling bertentangan di internet dan dalam modul pihak ke-3 - apakah itu persyaratan atau praktik terbaik untuk kembali $thispada akhir metode pengamat? Misalnya: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff...
Saya ingin pembuatan meta description untuk produk saya secara otomatis dengan membuat pengamat baru pada event catalog_product_save_sebelum dengan kode ini: public function autoMetaDescription($observer) { $product = $observer->getEvent()->getProduct(); $metaDescription = "Buy "....
Saya perlu mendeteksi kapan tingkat persediaan suatu produk berubah. Saya sudah cukup sukses menggunakan cataloginventory_stock_item_save_afteracara yang dipicu saat inventaris diubah di backend, atau ketika pesanan dibatalkan di frontend (via Paypal), tetapi tidak dipicu ketika produk dibeli dari...
Saya sedang berupaya membuat opsi khusus untuk produk saya secara otomatis setiap kali produk dibuat. Apa yang saya dapatkan sejauh ini adalah seorang pengamat yang menyalakan catalog_product_save_beforeacara dan menjalankan kode berikut: //check that we haven't made the option already $options...
Ini adalah pengamat saya: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array();...
Di Magento 1 saya bisa mendapatkan daftar acara / pengamat dengan dispatchEvent()metode debug dari Mage.phpseperti di bawah ini. /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name *...
Kami menggunakan Magento SOAP v2 API dengan WS-I. Masalahnya adalah, bahwa panggilan SOAP sangat lambat (7-10 detik per produk!). Kami menghubungi catalogProductUpdate tanpa gambar. Toko itu sendiri berjalan dengan baik, hanya saja panggilan SOAP lambat. Kami mengaktifkan Cache dan menonaktifkan...
Apakah ada daftar lengkap acara di Magento 2? Saya mencari sesuatu seperti Magento Events Cheat Sheet
Saya ingin menambahkan opsi kustom untuk mengutip menggunakan pengamat yang mengamati checkoutCartProductAddAfter acara dan kebakaran setelah produk ditambahkan ke keranjang. public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item = $observer->getQuoteItem();...
Saya memiliki fungsi yang terkait dengan pengamat acara Salah satu persyaratan adalah bahwa ketika loop melalui data item pesanan, jika atribut produk tertentu kosong itu mengeluarkan permintaan untuk mendapatkan data spesifik melalui model terpisah (berfungsi dengan baik). kode masalah pada...
Ini adalah pertanyaan tentang Magento 1 dan Magento 2. Saya memahami bahwa, sebagai praktik yang baik, pengembang modul pihak ketiga didorong untuk mengirimkan acara dalam modul khusus mereka untuk membuatnya lebih mudah untuk bekerja dengan modul lain. Saya ingin tahu: di mana pengembang harus...
Saya memiliki navigasi berlapis, dan pelanggan ingin memiliki <select/>bidang alih-alih daftar panjang tautan. Saya berpikir untuk mengganti template dengan pengamat jika nama / id dari filter cocok. Ada ide atau rekomendasi yang lebih baik? Alternatif untuk mengubah templat, mungkin...
Saya sedang mengerjakan ekstensi khusus tempat saya perlu memanggil pengamat ketika metode pembayaran apa pun dipilih dari daftar metode pembayaran yang tersedia di halaman checkout frontend. Adakah yang bisa memberi tahu saya pengamat acara mana yang harus saya gunakan untuk ini? Saya perlu...
Yang ingin saya lakukan adalah jika atribut khusus saya diatur dalam tanda kutip maka saya tidak ingin produk apa pun ditambahkan ke keranjang. Atribut khusus saya sedang diatur dengan benar. Untuk menghentikan produk agar tidak ditambahkan ke troli, saya telah menulis Pengamat yang mengamati...