Collect the data you want.

Custom checkout fields make it easy.

If you've been reading through this site you may already know that FoxyCart gives you near complete control over your cart and checkout HTML, CSS, and JavaScript. So it might not be a surprise to find out that FoxyCart also allows for your custom HTML to include form fields on your checkout.

You have complete control, and any extra data you collect will be retrievable in the datafeeds, the API, your email receipts (optionally; you can flag custom fields as sensitive and they won't be included in the email), and your transaction history. This can be used for things as simple as a "Terms of Service" checkbox to as complex as you need. If you can build the form, the transaction will store the data.

Examples of Custom Checkout Fields in the wild