Form templates for ecommerce & online stores

Online stores run on forms that sit either side of the sale. This page collects the ones ecommerce teams actually use — return and exchange requests, wholesale orders from stockists, checkout bug reports, product feedback and reviews — with the copy already written.

59 use cases33 templates14 categories

Returns are the volume form, and the questions change by category. A shoe return needs size, width and whether they were worn outdoors; an electronics return needs a serial number and the fault; toy and baby returns need a safety-recall flag. Logic asks each set only when it applies.

The same account covers the wholesale side — size grids, scent assortments, resale tax certificate numbers, delivery windows — and the briefs you send out for a replatform or a product shoot. Orders are captured here; you charge through the tools you already use.

50 forms ecommerce & online stores actually build

Each one starts from a template you can open and edit. Grouped by the kind of form it is.

Retail form templates

Order form templates

Survey & Feedback form templates

Professional Services form templates

What ecommerce & online stores usually collect

Return and exchange details

Order number, item and reason, plus the category-specific bits: garment size and whether tags are still attached, model and receipt number on an appliance, the box cycle and which items on a subscription return. Photos attach to the submission where the damage or the skin reaction needs showing.

Wholesale buyer and SKU mix

Buyer's shop name and account, the SKU and size grid, minimum-order compliance, a resale tax certificate reference, and the delivery window — standing weekly for coffee, seasonal for boutique clothing.

Checkout and site friction

Where the flow broke — cart, shipping, payment, confirmation — with the product, the browser, the discount code that failed, and a free-text description of what the shopper expected to happen.

Reviews, votes and personas

Attribute ratings for quality, packaging and delivery speed, colourway votes ahead of a production run, size and style preferences before a new line drops, and the referral that names which product brought someone in.

33 templates to start from

How to set one up

  1. 1

    Open the Product Return Request Form template and edit it like a document — type your policy text, drop fields inline where they belong, and rename them to match your order system.

  2. 2

    Add branching so the reason for return decides what comes next: worn-outdoors and tag questions for footwear and clothing, serial number and fault for electronics, a safety flag for kids' products.

  3. 3

    Put it live where returns start — a link in the dispatch email, an inline block on the returns policy page, or a QR code printed on the packing slip.

  4. 4

    Send each submission onward with a webhook or Zapier so a returns label request, a helpdesk ticket, or a row in your inventory sheet is created the moment it lands.

  5. 5

    Before peak season, filter and export responses by reason so you can see whether sizing, transit damage, or a misleading listing photo is driving the returns.

Frequently asked questions

Can I use one return form for every product category?

Yes. Build one form and let logic branch on the category. A shoe return then asks size, width and outdoor wear; an appliance return asks model and receipt number; a subscription box return asks which items from which shipment. Shoppers see only the questions that apply to what they bought.

Can customers send photos of a damaged delivery?

Yes. Put a file upload field on the damaged goods form and shoppers attach photos alongside the order number, product name and damage description. You preview or download each file from the submission, so a crushed carton can be judged before a replacement ships. Each file is capped at 2 MB, so ask for a phone photo rather than a raw camera file.

Can I take wholesale payments through the order form?

Yes. Add products and priced options to the form, then collect payment through secure hosted checkout with Stripe, PayPal, or Square. Payment status is tracked alongside the response.

Will a form slow down my Shopify or WooCommerce store?

The embed is two lines of HTML and the script is under 8kb gzipped, loading asynchronously, so it does not block your theme or your checkout. You can also skip the embed and send shoppers to a hosted link or a form on your own domain.

How do I handle GDPR deletion requests from customers?

There is a data subject request template you can put on your privacy page. It asks what the customer wants removed and whether order history should be kept for warranty cover. Forms are GDPR compliant, encrypted in transit and at rest, with EU hosting available.

Keep browsing

Build yours in a few minutes

Open any template above, change what you need, and publish. Free during early access — unlimited forms and responses.

Start free