There is only one way to sell vouchers through the website. This would be to create a product or multiple new products on the stock tree called £5 Voucher, £10 Voucher, etc. Now all of these once created would be added to your MutliChannel tab and sold as if they were a normal product.
Once this is sold and the order downloads through your website then essentially you’d need to follow a different process to a normal voucher in store. The easiest way to do this would be to essentially create a new transaction once this order downloads, assign the customer to this transaction and then type in the amount of the voucher and click hot then voucher. You will then want to discount this voucher by 100% and mark the transaction as paid so that it prints. You can then ship or email the voucher code to the customer whichever method you prefer.
As this is discounted by 100% it won’t affect any sales records. In terms of the original transaction you’d just process this normally and dispatch it once you’ve given the code to the customer.
If you’d like the customer to be able to use these on the website you’ll need to make sure that the config setting for this is on on any system you print the vouchers from. If you go to the back office and go to tools, configure, Receipt Printer Personalisation, Gift Voucher Options and Accept vouchers on website should be set to ‘Y’.