LemonStand Documentation

shop:onAfterAddToCart event

The shop:onAfterAddToCart event is triggered after a product has been added to the cart. The event handler function should accept the following parameters:

  • Cart name
  • Product object (Shop_Product)
  • Quantity
  • Product options array
  • Product extra options array
  • Cart Item object (Shop_CartItem)
  • Product custom data fields array

Event handler example:

public function subscribeEvents()
{
  Backend::$events->addEvent('shop:onAfterAddToCart', $this, 'after_add');
}
 
public function after_add($cart_name, $product, $quantity, $options, $extra_options, $item, $custom_data)
{
  traceLog('Added '.$product->name);
}

Next: shop:onBeforeRemoveFromCart event
Previous: shop:onBeforeAddToCart event
Return to Handling LemonStand events