Devo rilevare ogni volta che cambia il livello di inventario di un prodotto. Ho avuto un certo successo utilizzando l' cataloginventory_stock_item_save_after
evento che viene attivato quando l'inventario viene modificato nel back-end o quando un ordine viene annullato sul front-end (tramite Paypal), ma non viene attivato quando un prodotto viene acquistato dal front-end.
Sto partecipando cataloginventory_stock_item_save_after
all'evento in questo modo:
<global>
<events>
<cataloginventory_stock_item_save_after>
<observers>
<cataloginventory_stock_item_save_after_handler>
<type>model</type>
<class>stockchange/observer</class>
<method>stockChange</method>
</cataloginventory_stock_item_save_after_handler>
</observers>
</cataloginventory_stock_item_save_after>
</events>
<?php
class FashionBunker_StockChange_Model_Observer {
public function stockChange(Varien_Event_Observer $observer) {
Devo utilizzare un altro evento per acquisire il cambio di inventario quando un cliente acquista qualcosa o c'è qualcosa di sbagliato nel modo in cui mi sono agganciato all'evento?