Questions tagged [event-observer]

Event/observer is used to work dynamically with Magento without altering the core code.

2
votes
1answer
1k views

Failed opening 'Mage/Sync/Model/Observer.php' for inclusion

I am trying to make an extension containing an observer. But magento search the model in mage instead of my local extension "Test". system.log tells me: Failed opening 'Mage/Sync/Model/Observer....
2
votes
1answer
344 views

Ordering Modules that both use sales_order_place_after observer

I'm writing two custom modules that act independently on the sales_order_place_after event observer and modify order state and status. One module (Module A) will act on every order and update the ...
3
votes
1answer
157 views

Is it possible to add an event (hook) to a core action without overriding it?

I'd like to add a hook to a Magento core action (in this specific case Mage_Adminhtml_Sales_Order_CreateController::saveAction() but I hope there's a general solution). Just a hunch, but it seems to ...
0
votes
4answers
6k views

How to call Observer in magento ( Observer not fuctioning )?

I have set an event-observer in my custom module but observer is not getting called. i have enabled my log and i am getting this warning : 2013-08-14T11:17:48+00:00 ERR (3): Warning: include(Mage/...
0
votes
1answer
423 views

Login Observer - Get Address after Registration Redirect

I have an observer set up for customer login, and it is firing exactly as I need it to. I need to have access to the customer's default shipping address within the observer, which I load via: $...
3
votes
3answers
5k views

Set Error Message Once Per Page Request

I'm trying to create a minimum total checkout module that will prevent someone from checking out with a total less than a configurable amount. I'm using the event sales_quote_save_before to display ...
12
votes
2answers
14k views

How can i get customer data from observer after successful login?

I have made a custom module in which I have an observer file. I need to display all information about the logged in user.
0
votes
3answers
2k views

Save admin name to order_status change using an Observer

I am trying to figure out which event to observe in order to save the name of a logged in admin that changes an order state making it visible in the order comments. I have been able to observe other ...
2
votes
2answers
1k views

Observer for Contact Form

I need to pass information from the Magento Contact Form to a CRM system. I was wondering does anyone know if there is an observer that can be triggered to pass the form information to the CRM via the ...
0
votes
1answer
2k views

How to generate Coupon rule dynamically using observer/model method?

How can i generate coupon rule dynamically using observer method? I have created below function, it works if we create controller action and run. But not working with observer. function createCoupon(...
2
votes
2answers
4k views

How to show validation error from Observer on frontend?

I'm customizing one page checkout and want to add validation of new field during billing step. To make this validation I don't want to rewrite controller or model, but want to use observer ...
0
votes
2answers
417 views

Magento conditional form display

I want do display a form based on what product / option is chosen, when a user wants to buy this product he has to fill in that extra form so a contract can be printed from that data. I have 2 ways in ...
0
votes
1answer
2k views

Observer - Stop controller action after review_save_after

I am using Magento 1.7.0.2. I need to prevent ratings in the frontend from saving after the reviews has been saved. So I have used the <reveiw_save_after> event in order to achieve it. But I am ...
7
votes
3answers
3k views

Unregister event observer programatically

Does anyone know if it's possible to unregister an event observer programatically? I have an observer on newsletter_subscribe_save_after that updates a custom attribute in the customer model but when ...
0
votes
1answer
520 views

Conditional tab with upsell like grid with pagination

I have added an upsell like grid to the simple products tab conditionally trough an observer like this: $block = $observer->getEvent()->getBlock(); if ($block instanceof ...
30
votes
4answers
16k views

Modify tax rate on cart quote items and recalculate

I have a category of products which (legally) need to have their tax rate changed when you are ordering more than a certain quantity. I have extended the various tax models to get this working when ...
3
votes
3answers
2k views

How to prevent extension installation problems with compilation mode enabling

I have the extension which is listening to core_layout_block_create_after event. It could be any event which is firing in magento admin. Also I have magento instance with compiler mode enabled. I ...
0
votes
1answer
1k views

Overwrite getProductUrl function

The goal is that we want to be able to change the url under some conditions for all product URLs. It seems that the solution would be to add a function to our module Observer.php. I can't quite get ...
3
votes
2answers
5k views

Observer not firing

Can you see why my observer is not firing? config.xml: <?xml version="1.0" encoding="UTF-8"?> <config> <modules> <Caitlinhavener_Dynamicprice> &...
2
votes
3answers
3k views

Filter Payment Method besed on Shipping Method

I develop observer method in Magento for filter payment methods based on shipping methods. This is my method: class Devpassion_Paymentfilter_Model_Observer { public function paymentMethodIsActive(...
1
vote
2answers
5k views

Why is checkout_cart_save_after thrown immediately after sales_quote_save_after?

The implementation of the Mage_Checkout_Model_Cart::save() method seems to result in duplication of events. Why is the non-standard checkout_cart_save_after event thrown immediately after the generic ...
2
votes
3answers
4k views

Best Practice: How to add a column to a backend grid ?

Usually we need to add to the Order Grid some column, so let take this as example. There are 3 ways to do that: Rewrite the grid block in our custom module Use an observer on the event ...
1
vote
1answer
2k views

What events to use for update of custom prices upon “Proceed to checkout” and “Submit Order”

I have made a module that sets custom prices of quote items upon a cart update. For that I use these events: checkout_cart_product_add_after sales_quote_remove_item checkout_cart_update_items_after ...
0
votes
1answer
1k views

Email template variable missing when overriding observer of core module

Hello all i want to do some changes in Magento Enterprise's Gift card functionality so that i have override the observer of Enterprise_Giftcard module into my local module Essentiel_Giftcards and its ...
0
votes
1answer
193 views

Magento Event For Returning Visitor

I am looking to hook into a event that will tell me when a returning customer visits the site. I was thinking about hooking into one of the session events, my question is, how would you go about ...
3
votes
3answers
5k views

dynamically adding layout updates xml files

In an extension i am working on, i have this section in the module's config.xml- <config> <frontend> <layout> <updates> <...
1
vote
1answer
2k views

Need event observer for the import product save row controller

how can i catch import product Mage_Catalog_Model_Convert_Adapter_Product model saverow() event using observer. Mage::dispatchEvent('catalog_product_import_profile_after', array('adapter'=>$this));...
1
vote
3answers
774 views

Observer's getCollection() not being rewritten

Is this standard behavior, or am I doing something wrong? // in event 'catalog_product_collection_load_before' get_class($observer->getCollection()); > ...
1
vote
1answer
1k views

Which observer to use during checkout order lock?

We're currently searching for an observer to use while a submitted order is locked during the checkout process. We've found that Mage_CatalogInventory_Model_Observer::lockOrderInventoryData is ...
2
votes
2answers
210 views

Event is not firing up after the 2-3 hour long import process

I again ran into a weird issue. I have registered an observer for an event that is firing up when the Advance data flow profile finishes its execution completely. I have checked this successfully when ...
0
votes
2answers
1k views

Trouble while getting product collection in observer

i am trying building a small module which house a Observer for getting called when and event called when catalog_product_import_profile_after is fired this is custom event which i have fired using the ...
2
votes
1answer
15k views

Redirect to module/controller/action

How to redirect to module/controller/action when I'm inside an observer method? I need to redirect to myrouter/adminhtml_test/validate. Why I need this: I try to fire my controller's action which has ...
7
votes
4answers
11k views

Call action after “Save Config” was clicked in the admin

How can I call an action of my controller in a custom module after "Save Config" was clicked in System --> Configuration --> Catalog? (image) Settings of my module are inside that section, and I need ...
4
votes
3answers
1k views

Taking action on a cancelled Recurring Profile

Using the default Magento Recurring profiles, is it possible, either through Event/Observer or a cron job to determine which profiles have been cancelled or suspended and take some subsequent action, ...
3
votes
1answer
2k views

Custom observer events

I have created an API integration with a third-party retailer. I have created my own Mage::dispatchEvent calls before and after the communication. I mostly use these for logging/debug mode, but I now ...
5
votes
1answer
5k views

checkout_submit_all_after Observer only triggered from one store view?

Afternoon all, Run in to a curious problem, I'm setting up an observer that will be triggered every time an order is made. Code is below; Config XML: <?xml version="1.0"?> <config> &...
15
votes
1answer
9k views

Why are my SOAP v2 WS-I calls so slow (7-10 sec. per product update)?

We're using the Magento SOAP v2 API with WS-I. The problem is, that the SOAP calls are extremly slow (7-10 seconds per product!). We're calling catalogProductUpdate without images. The shop itself ...
15
votes
2answers
10k views

Creating Custom option and prize to just added product to cart using observer

I want to add custom option to quoteitem using observer which observer checkoutCartProductAddAfter event and fires after product added to cart. public function checkoutCartProductAddAfter(...
8
votes
3answers
12k views

Observing order state change

It seems there is no order state event by default, so how do you usually go about observing order state change? There are two possibilities I see: a) Overwrite the sales/order model to create your ...
5
votes
2answers
92 views

No order until the first one is paid

I need to create a module where it checks if the Customer has an order, and if he does check if its Paid(aka in Complete state), if yes let him order again, if not do not let him order. I thought of ...
4
votes
1answer
919 views

checkout_cart_add_product_complete not fired. Bug or feature?

While trying to answer this question I ran into a strange behavior. The checkout_cart_add_product_complete event is working nice while adding a product to cart from a catalog. However if I try to ...
1
vote
1answer
950 views

Display Message On Thank You Page If Shipping Method Is Equal To

We have added an in-store pick up shipping method to our magento stores. We would like to display travel instructions to the store on the thank you page. Any ideas on how I can go about displaying ...
26
votes
4answers
3k views

Returning $this after observer

I see some conflicting information on the internet and in 3rd party modules alike - is it a requirement or best practice to return $this at the end of an observer method? E.g.: ...
4
votes
1answer
8k views

Hook into “order shipped” event and get order id for order shipped

I have created a module that hooks into the sales_order_shipment_save_after event. I have tested the hook is working with Mage::log, My question is, how do I get the order id for the shipment that ...
10
votes
3answers
2k views

How can I alter a string passed by an event?

In my observer function, I get a variable passed by the event like that: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); } If sth is ...
9
votes
4answers
2k views

Magento Observer Events - order of operations

I am attempting to inject functionality into the catalog_model_product_duplicate event. Part of this module will be to ensure that the stock status of the duplicated product is also duplicated; ...
1
vote
2answers
5k views

How to Know The Magento Event that We Want to Hook [duplicate]

My question is simple, how to know the Magento event that we want to hook? Is there any simple solution?
14
votes
2answers
14k views

Changing the layout of the layered navigation

I have a layered navigation, and the customer wants to have <select/> fields instead of a long list of links. I thought about just changing the template with a observer if the name/id of the ...
11
votes
2answers
808 views

What's the last event dispatched before content is sent to the browser?

I need to set or update a cookie, but I want to ensure that all (or as much as possible) of the request processing occurs before my cookie generation code runs. i.e. if the user logs in, I want to ...
92
votes
15answers
22k views

Where can I find a complete list of Magento events?

I know that Magento has a hook-like system called events. Does anyone have a complete list or a script which can be used to determine which events can be called?