How to Programmatically Add Product to Cart in Magento 2

Sometimes, Magento 2 store admin needs to prefill the shopping cart with a product whenever a user lands to the website. There are many uses of this functionality; for example, the admin may require to add a virtual product to cart whenever a particular product is added to the cart by a customer, the admin may want to give away the free product by default, the admin requires to integrate a custom system or he may require to send visitors directly to the checkout with the product in the cart.

Default Magento 2 doesn’t allow this. So, I’ve come up with a method to programmatically add product to cart in Magento 2.

 

Method to Programmatically Add Product to Cart in Magento 2:

 

Run the above code and your task is done in a blink of an eye! Please let me know in the comment section if everything worked as expected. I would be happy to help if you stuck somewhere.

If you think this code saved you time, rate the post with 5 stars 😊

Thank You!

5
(based on 2 Reviews)

Leave a Reply

Your email address will not be published. Required fields are marked *

Pin It on Pinterest