Added an add to cart button for each variant

Hello, I would appreciate your help :slightly_smiling_face:

Each product in the store has a metafield in which other products are stored.

I want the same products from the metafield to be displayed on the product page, and each of them will have an Add To Cart button.
For example:

*If there are no products in the metafields… one normal Add To Cart button will be displayed.

I just added this code:

In this file:

product-template.liqiud

Currently it only works on the first product.
When I click → the product is added and a cart opens for me from the side. And that’s how I want it to work.

The problem starts with the second product onwards → when I click the button it takes me to the cart page.. and I don’t want that to happen.

I would appreciate any help :slightly_smiling_face:
Many thanks in advance!