This is a sample extension to show you how to prevent a customer to Add a product to the cart. You can add your custom logic before performing this restriction.
NOTE: This extension uses a plugin (iterator) on the "addProduct()" method to prevent a product to be added to the cart.
- Clone this repository
- Copy the Codealist directory into your app/code directory
- Execute: php bin/magento setup:upgrade
Now when you try to add a product to your cart, you'll receive an error message telling you that the operation cannot be performed.
- Magento 2.0
- Magento 2.1
- Magento 2.2