How to Programmatically Add Product to Cart in Magento

Earlier, I had given the solution to

Have you ever thought to surprise your customers with some discounted or FREE stuff? Hell yeah! You may add products to cart automatically when a customer performs a specific action like store visit, reach a specific subtotal, adds a particular product to cart, etc.

Follow the below code to not only programmatically add product to cart in Magento, but also update the mini cart automatically.

Use this method when, as an admin, you want to offer a free product, add a virtual product or sample product. Customize the code to meet your specific requirements of adding the products to cart automatically.

Steps to Programmatically Add Product to Cart in Magento:

That’s it.

Automate adding products to cart in Magento.

Do let me know if you have any doubts on the topic in the Comments section below.


Default image
Sagar Doshi
CEO / Managing Partner

An expert in his field, Sagar Doshi is the CEO and team leader in


His passion for Magento has inspired others in the team too. Apart from work, he is a cricket lover."

Articles: 26

Leave a Reply