You need to halve it, which means you need to do a 50% water change and the guy in the shop is a pleb. You will have read, or should have read, several times on this forum that bacteria is held in the filter, not the water. Carry on with the 50% changes and you will keep it close to 0.25ppm
While 0.5 isnt instantly toxic, is has the potential to cause stress, and under stress, fish can develop all sorts of problems. i.e. disease, white spot, fin rot etc etc.
If he tried to sell you ammonia remover, hes just making a fast few quid out of you, probably not on purpose, but because he doesnt know any better. The ammonia doesnt get removed, it gets converted to a non toxic form. It should, still get processed by your filter even in this form, but it can potentially disrupt the natural colonisation of bacteria and cause your cycle to take longer.
If you can keep it to 0.25 or below, your fish wont suffer, it will cycle quicker and you wont waste money on these products.
The only bottled product you need is something to dechlorinate the fresh water you are putting into the tank. If you dont remove chlorine, it will kill your filter bacteria and you will never cycle it.
Hope that helps.
PS, hope you got a decent test kit, it will help to give you some idea how much water to change and it will be worth keeping a log of your readings.