I am offering 10% OFF on the first order if they subscribe to my newsletter.
However I am a cosmetic company and we do want to offer samples ( free products ) at the checkout, once you met certain standard like min.35£ spend.
Does any app or shopify allow this conditions? to have both free products and apply a discount code?
App Selly has a motivator feature that can help you to offer free gift based on cart subtotal:
It also has an option to enable discount code input in cart, so that if customers have a discount code, they can apply it right there.