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
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 bertindak sebagai sysadmin untuk beberapa server yang menyimpan situs Magento dan terkadang mereka mengisi dengan file sesi. Saya telah diberitahu bahwa mengelola file-file ini bukan sesuatu yang dapat dilakukan dari dalam Magento dan saya menganggap penggunaan sementara mereka berarti mereka...
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 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...
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...
Apakah ada daftar lengkap acara di Magento 2? Saya mencari sesuatu seperti Magento Events Cheat Sheet
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...
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 *...
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();...
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...
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...
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...
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...