Adding a 2nd Product To The Cart From the Product Page

New Member
4 0 0

Looking to add a second product from a product page. Essential this will be a free item included with most products. Currently we have the item being added in the cart after the cart is loaded but there is a few second delay and cart refresh before the item appears. We want the item to already be in the cart when the cart page loads, therefore looking to add the 2nd item from the product page when the first product is added to the cart.

Does shopify have a listener available that would check once and item as been added and queue up the 2nd item to be added before going to the cart page?