Exchange Form - dropdown menu of IN STOCK products

Hi there,

I would like create a close to fully automated flow on Shopify for exchange requests. I already have an automated return process with my fulfillment supplier.

The aim is to have the customer select the product + size he needs and then proceed to return his previous article. Thanks to this we would be able to hold the product in the requested size for the customer in the back end and wait until the returned article arrives.

My idea is to create sort of a contact form with a dropdown menu with the in stock products and variants. Something like this :

Ideally we would have 2 dropdowns conditioned : product and then size but that’s optional.

I am looking to do this either in liquid by modifying the contact form section code or a FREE app.

Thanks !

You can absolutely create this automated exchange request form using Liquid and Shopify’s built-in features, without using a paid app.

Here’s how to set up a custom exchange request form on your Shopify store that:

  • Lets the customer select a product (and optionally size/variant),

  • Submits the request via Shopify’s contact form (or sends to your email),


Hi @codingHelp1

Thank you so much ! this works well. One little thing is that the variant is not filtering by availability. Meaning that if size “L” is not in stock, it should not be displayed in the variant dropdown menu, or at least it should be greyed. do you think we can do this ?

thanks again