Accept variable donations online

You can now accept variable amount donations on a website purchase element alongside for sale items or fixed price donations.

If you create an item with a type of 'donation' and leave the value empty then if it is configured to be shown on a purchase element the guest will be prompted for the amount instead of the quantity to 'buy'.

Previously only fixed donation amounts were supported, or a single free form 'donation' line.