«event-observer» etiketlenmiş sorular

Olay / gözlemci Magento ile çekirdek kodu değiştirmeden dinamik olarak çalışmak için kullanılır.

2
Gözlemci kullanarak sepete yeni eklenen ürüne Özel seçenek ve ödül oluşturma
Ben hangi gözlemci checkoutCartProductAddAfter olay ve ürün sepete eklendikten sonra ateşler kullanarak gözlemci kullanarak quoteitem için özel bir seçenek eklemek istiyorum. 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
Özel bir modülde olaylar ne zaman gönderilir?
Bu Magento 1 ve Magento 2 ile ilgili bir soru. İyi bir uygulama olarak, 3. taraf modül geliştiricilerinin diğer modüllerle çalışmayı kolaylaştırmak için özel modüllerindeki olayları göndermeye teşvik edildiğini anlıyorum. Bilmek isterim: bir geliştirici özel bir modülde olayları nereye göndermelidir? olayları göndermek için önerilen herhangi bir nokta var mı? Kontrolörler, …

2
Katmanlı gezinme düzeninin düzenini değiştirme
Katmanlı bir navigasyonum var ve müşteri <select/>uzun bir bağlantı listesi yerine alanlara sahip olmak istiyor . Filtrenin adı / kimliği eşleşirse sadece bir gözlemci ile şablonu değiştirmeyi düşündüm. Daha iyi fikir veya öneriniz var mı? Şablonu değiştirmenin alternatifleri, bloğun üzerine yazabilir / yeniden yazabilir veya yalnızca iki filtre için blok …

3
Magento 2: Ödeme Yöntemi Seçimi için Olay Gözlemcisi
Ön uç ödeme sayfasındaki kullanılabilir ödeme yöntemi listesinden herhangi bir ödeme yöntemi seçildiğinde bir gözlemci çağırmam gereken özel bir uzantı üzerinde çalışıyorum. Biri bana bunun için hangi olay gözlemcisini kullanmam gerektiğini söyleyebilir mi? Özel bir işlevi çağırmalı ve araba ara toplamına ücret eklemeliyim.

2
magento 2'de görüntü özel özniteliği nasıl kaydedilir
Duruma göre ön uçta birkaç ürün görüntüsü göstermem gerekiyor: sanal ayna kullanımı kontrol edilmelidir. <?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) * @return void …

1
Alışveriş sepeti kuralının artık geçerli olmadığı bir etkinlik veya eklenti noktası var mı?
Bir alışveriş sepeti fiyat kuralı artık geçerli olmadığında (örneğin süresi dolduğunda veya artık geçerli olmadığı diğer ürünlerin miktarını değiştirdiğinizde) ekleyebileceğim bir etkinlik veya yer var mı? Ben otomatik olarak sepeti kaldırılır biliyorum, ama bu kodda oluyor yer bulmak gibi olamaz. Alt toplamı X miktarından fazla olan bir kupon için arabaya …

3
Magento2 - Bir ürünün programa sepete eklenmesini nasıl durdurabilirim?
Ne yapmak istiyorum benim özel özniteliği teklif ayarlanırsa o zaman herhangi bir ürün sepete eklenmesini istemiyorum. Özel özelliğim doğru ayarlanmış. Ürünün sepete eklenmesini durdurmak için bu etkinliği gözlemleyen bir Gözlemci yazdım controller_action_predispatch_checkout_cart_add Gözlemci dosya kodum: public function execute(\Magento\Framework\Event\Observer $observer) { $addedItemId = $observer->getRequest()->getParam('product'); $quote = $this->_cart->getQuote(); if(!empty($quote)) { $customAttribute = …



3
Magento 2'de başarı emrinden sonra hangi gözlemci kullanılacak?
Bu Magento 2 uzantısı üzerinde çalışıyorum ve özelliklerin bir kısmı web hizmetleri kullanarak harici bir uygulamaya siparişler hakkında bilgi aktarmaktır. Kasada bir sipariş verildikten sonra bu bilgileri aktarmam gerekiyor. Şu anda checkout_onepage_controller_success_actionharici uygulamada sipariş oluşturma yöntemini tetikleyen olayı kullanıyorum . Bu etkinliği içeri girdim /etc/frontend/events.xml. Şimdiye kadar bu çalışıyor ama …

4
Sepete Ekle Etkinliğini İzleme - teklif öğesi kimliği boş
Bir öğe sepete eklendiğinde tetiklenen olayı yakalamaya çalışıyorum. Şu anda aşağıdaki etkinliği izliyorum: checkout_cart_product_add_after Magento kaynağına göre bu olay, Alıntı için her şey yapıldıktan sonra tetiklenir. ancak alışveriş sepeti kimliğine ve teklif kimliğine eriştiğimde değerler boştur: $quoteItem = $observer->getQuoteItem(); $quote_item_id = $quoteItem->getItemId(); $cart = Mage::getSingleton('checkout/session'); $quote_id= $cart->getQuoteId(); Sepette hiç öğe …

2
Tarayıcıya içerik gönderilmeden önce son gönderilen olay nedir?
Bir çerez ayarlamanız veya güncellemem gerekiyor, ancak tüm (veya olabildiğince) çerez işleme kodum çalışmadan önce istek işleme gerçekleşmesini sağlamak istiyorum. yani kullanıcı oturum açarsa, benim kod çalıştırmadan önce oturum açma işleminin gerçekleştiğinden emin olmak ya da kullanıcı sepetine bir şey eklerse, tüm sepet işlemenin ilk yapıldığını bilmek istiyorum. Tarayıcıya bir …

1
Gözlemciyi üçüncü taraf uzantısından kaldırın
Magento 2 platformuma bir blog modülü kurdum. Bu blog modülünde, birincil gezinmeye otomatik olarak yeni bir menü öğesi ekleyen bir gözlemci vardır. Bunu durdurmak istiyorum. events.xmlDosya şuna benzer: <?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> Gördüğünüz gibi, bağlantıyı birincil gezinmeye ekleyen gözlemciye başvuruyor. Silme …

2
Özel seçenek metin alanı değiştiğinde fiyatı hesaplamak için Magento etkinliği
İki özel metin alanı olan bir ürün oluşturmaya çalışıyorum: Uzunluk ve Genişlik. Kullanıcı hem uzunluk hem de genişlik yazdığında, fiyatın özel formülle hesaplanması gerekir. Bir gözlemci bağlamak için doğru olayı bulmaya çalışıyorum - kimse bunun ne olabileceğini biliyor mu? İşte bildiğim ve denediğim 1) ürün görünümündeki özel alan metin kutusunda, …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.