On top of this great offer you can still use the 5% off codes too. So ELVIA1023 will get you 5% off and if your order is over $300 you get to pick 1 free product. They also have it if your order is over $600 you get to pick 2 free items and so on.
In the affiliate section. It's my username so ELVIA1023 and that will get you 5% off. As Bio listed above for the free item over $300 you just write that in the comments section. So you can use both on the same order to save extra.