Conditional fields based on discount code

I’m hoping someone can point me in the direction of an app which can help with this specific use case.

I have a need to show extra form fields at checkout to customers who use a specific discount code. For most customers, the fields would be hidden or optional. But for customers who are checking out using a discount code (we provide these codes to certain companies to share with their employees), we need to capture additional information (such as a purchase order number or employee ID number).

Are there any apps which allow this type of conditional fields in the cart based on the value provided in the Discount Code field?

(If it makes a difference, we are currently using the Dawn theme.)

Thanks!

Give these apps a shot:

  1. Discount Ninja: Discount Ninja is a discount app that allows you to create and manage discount codes on your Shopify store. It also provides a feature called “Code-Triggered Actions” that allows you to modify the checkout form based on the discount code used. For example, you can show or hide specific fields, change the labels of certain fields, or add additional fields based on the discount code.

  2. Advanced Product Options: Advanced Product Options is an app that allows you to add custom options to your products on Shopify. It also provides a feature called “Conditional Logic” that allows you to modify the checkout form based on the product options selected. This can be used to conditionally show or hide fields or change field labels based on the product options selected.

  3. OrderLogic: OrderLogic is an app that allows you to create custom rules and logic for your Shopify store. It provides a feature called “Dynamic Fields” that allows you to modify the checkout form based on various conditions, including the discount code used. For example, you can show or hide specific fields, change the labels of certain fields, or add additional fields based on the discount code.