Interface CommerceAddToCartMethodHook
- All Known Implementing Classes:
BundleAddToCartMethodHook,BundleSelectionCriteriaAddToCartMethodHook,ConfigurableProductAddToCartMethodHook,ProductConfigAddToCartHookImpl,SubscriptionAddToCartMethodHook
public interface CommerceAddToCartMethodHook
A hook strategy to run custom code before adding product to cart
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterAddToCart(CommerceCartParameter parameters, CommerceCartModification result) Execute custom logic after adding product to cartvoidbeforeAddToCart(CommerceCartParameter parameters) Execute custom logic before adding product to cart
-
Method Details
-
beforeAddToCart
Execute custom logic before adding product to cart- Parameters:
parameters- A parameter object- Throws:
CommerceCartModificationException
-
afterAddToCart
void afterAddToCart(CommerceCartParameter parameters, CommerceCartModification result) throws CommerceCartModificationException Execute custom logic after adding product to cart- Parameters:
parameters- A parameter objectresult- A return value of addToCart method- Throws:
CommerceCartModificationException
-