Pertanyaan yang diberi tag «event-observer»

Acara / pengamat digunakan untuk bekerja secara dinamis dengan Magento tanpa mengubah kode inti.

2
Membuat opsi dan hadiah Kustom untuk hanya menambahkan produk ke keranjang menggunakan pengamat
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(); $item->addOption(new Varien_Object( array( 'product' => $item->getProduct(), 'label' => 'Free Gifts', 'value' => 'Spend $50 and get gift product worth $9.99' ) )); …

4
Kapan mengirimkan acara dalam modul khusus?
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 mengirim acara dalam modul khusus? Adakah …

2
Mengubah tata letak navigasi berlapis
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 menimpa / menulis ulang blok atau hanya mengubah kelas blok untuk …


2
cara menyimpan atribut gambar kustom di magento 2
Saya perlu menampilkan beberapa gambar produk di frontend berdasarkan kondisi: penggunaan untuk mirror virtual harus diperiksa. <?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Dcw\Vm\Observer; use Magento\Framework\Event\ObserverInterface; class ChangeTemplateObserver extends \Magento\ProductVideo\Observer\ChangeTemplateObserver { /** * @param mixed $observer * @SuppressWarnings(PHPMD.UnusedFormalParameter) * …


3
Magento2 - Bagaimana cara menghentikan produk agar tidak ditambahkan ke troli secara terprogram?
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 acara ini controller_action_predispatch_checkout_cart_add Kode file pengamat …



3
Pengamat mana yang akan digunakan setelah pesanan sukses di Magento 2?
Saya sedang mengerjakan ekstensi Magento 2 ini dan bagian dari fiturnya adalah untuk mendorong informasi tentang pesanan ke aplikasi eksternal menggunakan layanan web. Saya perlu memasukkan informasi ini setelah pemesanan dilakukan di kasir. Saat ini saya menggunakan acara checkout_onepage_controller_success_actionyang memicu metode untuk membuat pesanan di aplikasi eksternal. Saya menempatkan acara …

4
Menonton Acara Add to Cart - id item kutipan kosong
Saya mencoba menangkap peristiwa yang memanas setelah item ditambahkan ke troli. Saya sedang menonton acara berikut: checkout_cart_product_add_after Menurut sumber magento, acara ini dipecat setelah semuanya dilakukan pada Penawaran. tetapi ketika saya mengakses id keranjang dan id kutipan nilainya kosong: $quoteItem = $observer->getQuoteItem(); $quote_item_id = $quoteItem->getItemId(); $cart = Mage::getSingleton('checkout/session'); $quote_id= $cart->getQuoteId(); …

2
Apa acara terakhir yang dikirim sebelum konten dikirim ke browser?
Saya perlu mengatur atau memperbarui cookie, tetapi saya ingin memastikan bahwa semua (atau sebanyak mungkin) dari pemrosesan permintaan terjadi sebelum kode pembuatan cookie saya berjalan. yaitu jika pengguna login, saya ingin memastikan bahwa proses masuk telah terjadi sebelum kode saya berjalan, atau jika pengguna menambahkan sesuatu ke keranjang mereka, saya …

1
Hapus pengamat dari ekstensi pihak ketiga
Saya telah menginstal modul blog ke platform Magento 2 saya. Modul blog ini memiliki pengamat yang secara otomatis menambahkan item menu baru ke navigasi utama. Saya ingin menghentikan ini. The events.xmlfile terlihat seperti ini: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="page_block_html_topmenu_gethtml_before"> <observer name="aw_blog_add_topmenu_items" instance="Aheadworks\Blog\Observer\AddBlogToTopmenuItemsObserver" /> </event> </config> Seperti yang Anda …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.