Add shop products via the shop module and add them to any page you like.
You can even add them to registration flows and offer entrants merchandise!
Great Ormond Street Hospital Children's Charity. A company limited by guarantee (company number 09338724) and a registered charity (charity number 1160024). Registered office: 40 Bernard Street, London, WC1N 1LE.