T-Shirt Order Form
Details
T-Shirt Order Form Template Overview
The T-Shirt Order Form template gives you a fast, professional way to collect custom apparel orders directly on your WordPress website. Whether you are running a school fundraiser, managing a team uniform program, or selling branded merchandise for your business, this template handles every detail – from size and color selection to delivery address and payment collection – all in a single, clean form. Built on Ninja Forms, the t-shirt order form requires no coding and is ready to embed and go live in minutes.
This template is designed for organizations and individuals who need to collect structured order data without the overhead of a full e-commerce platform. Event coordinators, sports team managers, nonprofit administrators, small business owners, and merchandise vendors will all find it immediately useful. The form guides customers through a straightforward ordering process that reduces errors, eliminates back-and-forth emails, and keeps all your order data organized in one place.
At its core, this t-shirt order form leverages Ninja Forms’ free built-in Calculations feature to automatically compute order totals based on quantity and the selected shirt price. Customers see a live running total as they fill out the form, which builds trust and reduces abandoned orders. All submission data is stored in your WordPress dashboard for easy review and export.
- Automatic order total calculation: Uses Ninja Forms’ free Calculations feature to compute price based on quantity and item selection – no manual math required.
- Size and color selection: Pre-configured dropdown fields for shirt size and color keep orders accurate and consistent.
- Quantity input with live total: A Number field tied to the built-in Calculations feature updates the order total dynamically as the customer types.
- Complete contact and shipping capture: Collects name, email, phone, and shipping address in a single step.
- Payment gateway ready: Designed to connect with PayPal or Stripe for instant payment collection at submission.
- Spam protection included: hCaptcha integration keeps bot submissions out while respecting user privacy.
- Instant email confirmations: Both the customer and your team receive a formatted order summary immediately after submission.
Need a different kind of product form? Explore the full Ninja Forms template library for related starting points, or learn more about the free Calculations feature that powers the order total in this template.
What’s Available on the T-Shirt Order Form Template?
This template is structured to collect everything you need to fulfill a t-shirt order in a single submission – customer contact details, order specifications, shipping information, and an automatically computed total. The form targets 10 fields total, keeping the experience fast and friction-free while capturing all the data you actually need. It uses Ninja Forms’ free built-in Calculations feature to compute the order total based on the unit price and quantity the customer enters, displaying the result live before submission.
Customer Information
- Full Name (Single Line Text): Collects the customer’s full name for order records and shipping labels. Required.
- Email Address (Email): Captures the customer’s email so the automated order confirmation can be sent immediately after submission. Required.
- Phone Number (Phone): Provides a direct contact point for order follow-up or delivery coordination. Optional.
Order Details
- T-Shirt Style (Select): A dropdown list of available shirt styles or product names. Update the options to match your actual inventory. Required.
- Size (Radio List): Offers standard sizing options (XS, S, M, L, XL, 2XL, 3XL) so customers select exactly one size per order. Required.
- Color (Select): A dropdown of available color options. Update the list to match your current stock. Required.
- Quantity (Number): Customers enter the number of shirts they want. This field feeds directly into the Calculations feature to compute the order total. Required.
- Order Total (HTML): Displays the automatically computed order total using the built-in Calculations feature. This is a read-only display field, not an input. This template uses Ninja Forms’ free built-in Calculations feature to multiply the unit price by the quantity and display the result in real time.
Shipping and Additional Notes
- Shipping Address (Address): Collects the full delivery address including street, city, state, and ZIP. Required.
- Special Instructions (Paragraph Text): A freeform text area for customers to note custom requests, gift messages, or delivery instructions. Optional.
Spam Protection and Submission
- hCaptcha (hCaptcha): Prevents automated bot submissions while maintaining a smooth user experience and protecting customer privacy. Not marked as required.
- Submit Order (Submit): The primary submission button. Label is customized to read “Submit Order” to match the transactional context.
Automated Responses and Smart Integrations
This t-shirt order form is designed to do more than collect data – it works in the background to confirm orders instantly, deliver a formatted summary to your team, and optionally connect with payment processors, email marketing platforms, and CRMs for a complete order management workflow.
- Email Notification: Two email actions fire on every submission. The first sends the customer a confirmation with their complete order summary – style, size, color, quantity, and computed total. The second sends your team an internal notification with all submission details so you can begin fulfillment immediately.
- Success Message: After submission, the customer sees a clear confirmation message thanking them for their order and instructing them to check their email for a full order summary and next steps.
- Redirect: Optionally redirect customers to a dedicated order-confirmation page that includes fulfillment timelines, FAQs, or a link to track their shipment.
- Anti-Spam Protection: hCaptcha blocks bot submissions without compromising the experience for real customers, and it does not use cookies that conflict with privacy regulations.
Enhanced Functionality (Optional Add-ons)
- PayPal Checkout (Optional): Collect payment at the moment of order submission via PayPal – our preferred payment partner. Customers can pay with PayPal, a credit card, Apple Pay, Google Pay, Venmo, or Pay Later, all without leaving your site. PayPal’s PCI-compliant infrastructure handles all sensitive card data. Also supports Stripe for businesses that prefer Stripe’s payment flow.
- Conditional Logic (Optional): Show or hide fields based on customer selections. For example, reveal a “Custom Print Text” field only when a customer selects a personalized shirt style, or display a bulk-discount notice when quantity exceeds 10.
- Layout and Styles (Optional): Arrange order detail fields into a clean two-column layout so the form feels compact and professional on desktop while remaining fully responsive on mobile.
- PDF Form Submission (Optional): Generate a formatted PDF order receipt automatically with each submission. Attach it to the confirmation email so customers have a printable record of their order.
- Mailchimp (Optional): Add customers to a Mailchimp list at the point of order so you can follow up with shipping updates, reorder promotions, or future merchandise announcements. Other supported platforms include ActiveCampaign, Constant Contact, and Kit.
- OnePageCRM (Optional): Automatically create a new contact and deal in OnePageCRM for every order submitted, so your sales and fulfillment team can track order status and set follow-up reminders. Other supported CRMs include HubSpot, Salesforce, Zoho CRM, and Insightly CRM.
Ready to get started? Follow these steps:
- Download and import the template: Import the .nff file and open it in the Ninja Forms builder.
- Confirm fields: Review the field list and update the T-Shirt Style, Size, and Color dropdown options to match your actual inventory and pricing.
- Confirm actions: Verify the email notification recipients, update the success message text, and configure the optional redirect URL.
- Enable optional add-ons (if desired): Activate PayPal Checkout, Conditional Logic, Layout and Styles, PDF Form Submission, Mailchimp, or OnePageCRM for enhanced functionality.
- Publish and share: Embed the form on a dedicated order page, or share the direct form link via email, social media, or a printed QR code.
A smart form like this one helps you avoid missed orders, automate the busywork, and improve your customers’ ordering experience all at once.
How Can the T-Shirt Order Form Be Used?
Taking t-shirt orders by email or spreadsheet creates the same problem every time: missing sizes, unclear color choices, wrong quantities, and a messy paper trail. A dedicated t-shirt order form solves all of that by enforcing consistent data entry and capturing every field you need before the customer hits submit. The built-in Calculations feature computes totals automatically, removing the manual math that leads to invoicing errors. And because the form lives on your WordPress site, you own all the data – no third-party platform fees, no CSV exports from a locked-down tool. Explore the most common ways this template empowers different users:
Schools and Nonprofits: Run Fundraiser Merchandise Campaigns
Spirit wear fundraisers and charity merchandise drives involve collecting dozens or hundreds of individual orders from parents, staff, or supporters in a short window. A t-shirt order form embedded on your school or nonprofit website makes the process effortless for buyers. Customers select their style, size, color, and quantity, and the form calculates the total instantly. Your team receives a formatted order summary by email the moment each submission comes in, so there is no waiting for a Google Sheet to be filled in manually. When combined with PayPal Checkout, you can collect payment at the point of order, eliminating the challenge of chasing down checks or cash. Export all submissions to CSV at the end of the campaign for a complete order manifest.
Sports Teams and Leagues: Manage Uniform Orders Efficiently
Coaches and team managers regularly coordinate uniform orders across large rosters. Tracking sizes and quantities by email thread is unreliable and time-consuming. A WordPress-hosted t-shirt order form gives each player or parent a consistent, mobile-friendly form to submit their details. The Radio List field for sizes prevents typos and ensures only valid options are submitted. Shipping addresses can be collected per order for individual delivery, or the field can be made optional when orders are picked up at practice. Conditional Logic can show a “Jersey Number” field only when the customer selects a specific jersey style, keeping the form clean for customers who don’t need that option. All submissions are stored in your WordPress dashboard, giving you a single source of truth for the entire roster order.
Small Businesses and Brands: Sell Custom Merchandise Online
For small businesses that sell branded merchandise but don’t want the complexity of a full WooCommerce store, this t-shirt order form is an ideal lightweight solution. Set a fixed price per shirt in the Calculations formula, list your available styles and colors, and the form handles the rest. Activate PayPal Checkout to accept payment immediately, and use PDF Form Submission to generate a printable order receipt that attaches automatically to the customer confirmation email. Add the form to a simple landing page and drive traffic to it from social media or your email list. It is faster to set up than a full product page and requires no ongoing platform subscription fees beyond your WordPress hosting.
Event Organizers: Pre-Sell Conference or Event Apparel
Conferences, festivals, and community events frequently offer branded t-shirts as part of registration packages or as standalone merchandise. Embedding a pre-order t-shirt order form on your event registration page lets attendees select their size and pay for their shirt when they are most engaged – right after signing up for the event. Use Multi-Step Forms to present the t-shirt order as a natural second step after event registration, keeping each stage focused and reducing cognitive load. The Special Instructions field captures notes like “please hold for pickup at registration desk” without requiring a separate communication channel. Post-event, export all submissions to review which sizes were most popular and inform future ordering decisions.
Print Shops and Promotional Product Vendors: Streamline Client Order Intake
Print shops often receive t-shirt orders via email, phone, and in-person visits, making it difficult to maintain consistent records. A branded t-shirt order form on your business website standardizes intake across all channels. Customers submit style, color, size breakdown, quantity, and any special print instructions through a single form, ensuring your team has everything needed to begin production without a follow-up call. Connect the form to OnePageCRM to automatically create a new deal for every order received, or use Zapier to pipe order data directly into your project management or production workflow tool. The result is a faster, more professional intake process that scales with your volume.
How to Install the T-Shirt Order Form Template
Getting started with this template takes just a few minutes. Follow these steps to add a professional t-shirt order form to your WordPress site.
Step 1: Download the Template File
Click the download button on this page to get the .nff template file. No account is required and the file is free. The file is approximately 5KB and is compatible with Ninja Forms 3.0 and higher. Save it somewhere easy to find on your computer – you will upload it to WordPress in the next step.
Step 2: Access Your Ninja Forms Dashboard
Log in to your WordPress admin panel and navigate to Ninja Forms > Import/Export in the left-hand menu. You will need WordPress 5.0 or higher, Ninja Forms 3.0 or higher, and PHP 7.0 or higher to import this template. If you have not yet installed Ninja Forms, visit the Ninja Forms pricing page to get started for free. Refer to the Import / Export documentation if you need step-by-step guidance on finding this screen.
Step 3: Import the Template
In the Import/Export screen, click Import, select the .nff file you downloaded, and confirm the upload. Ninja Forms will import the template with all fields, Calculations settings, and form actions preserved. The form will appear in your Ninja Forms dashboard as a new draft, ready to review and customize before publishing.
Step 4: Customize Your Form (Optional)
Open the imported form in the Ninja Forms drag-and-drop builder to tailor it to your specific needs. Common customizations include:
- Updating the T-Shirt Style, Color, and Size options to match your actual inventory
- Setting the unit price in the Calculations formula to reflect your current pricing
- Adding or removing fields (for example, adding a “Custom Print Text” field)
- Changing form field labels and placeholder text to match your brand’s voice
- Connecting a payment gateway like PayPal Checkout for immediate payment collection
No coding is required for any of these changes. Everything is managed through the visual form builder.
Step 5: Add to Your Website
Once you are happy with the form, embed it on any WordPress page using the Ninja Forms Gutenberg block, the Ninja Forms shortcode in the classic editor, or the Ninja Forms widget in a widget area. For best SEO results, create a dedicated page for your order form (for example, /t-shirt-order/) and add a clear page title and description. Link to the form page from your main navigation, product pages, or event registration confirmations. See the Ninja Forms documentation for additional embedding options.
Frequently Asked Questions About the T-Shirt Order Form
Is the T-Shirt Order Form template free?
Yes. The template file is completely free to download and use. It works with the free version of the Ninja Forms plugin and relies on the free built-in Calculations feature to compute order totals. Optional enhancements like payment gateways, Conditional Logic, and PDF receipts require separate add-ons, but the core form is ready to use at no cost. Visit the Ninja Forms pricing page for a breakdown of available add-ons and plans.
Do I need coding skills to customize this template?
No coding knowledge is required. Ninja Forms uses a drag-and-drop visual builder where you can add, remove, or reorder fields, update dropdown options, edit labels and placeholder text, and adjust the Calculations formula – all without writing a single line of code. Most users have their customized t-shirt order form published within 15-20 minutes of importing the template.
Will the T-Shirt Order Form work on mobile devices?
Yes. Ninja Forms templates are fully responsive and adapt automatically to any screen size. The t-shirt order form renders cleanly on smartphones, tablets, and desktops without any additional configuration. The live Calculations total updates in real time on mobile browsers just as it does on desktop, giving customers a smooth experience regardless of how they access the form.
Can I collect payment directly through the T-Shirt Order Form?
Yes, with the optional PayPal Checkout add-on. PayPal is our preferred payment partner and supports PayPal, credit cards, Apple Pay, Google Pay, Venmo, and Pay Later – all on your site without redirecting customers. The Calculations feature computes the order total automatically, and PayPal Checkout uses that total as the payment amount. Stripe is also supported if you prefer Stripe’s payment flow.
How does the automatic order total calculation work?
The template uses Ninja Forms’ free built-in Calculations feature to multiply the unit price (which you set when customizing the form) by the quantity the customer enters. The result is displayed live in an HTML field as the customer fills out the form. This calculation updates dynamically, so customers always see the current total before submitting. You can adjust the formula to support tiered pricing, bulk discounts, or multiple product lines. See the Calculations documentation for details on modifying formulas.
Can I add additional fields to the T-Shirt Order Form?
Absolutely. You can add any Ninja Forms field type to the template using the drag-and-drop builder. Common additions include a custom print or embroidery text field, a pickup-vs-delivery toggle using Conditional Logic, a coupon code field, or a file upload field for customers submitting custom artwork. There is no limit to the number of fields you can add, though keeping the form concise generally improves completion rates.
What happens to the order data customers submit?
All submission data is stored securely in your WordPress database and accessible from the Ninja Forms submissions dashboard. No data is sent to third-party servers unless you activate a specific integration like a CRM or email marketing add-on. Fields containing personally identifiable information can be flagged for GDPR compliance, and Ninja Forms includes built-in tools for handling data export and deletion requests from users.
Does this template work with page builders like Elementor or Divi?
Yes. The t-shirt order form can be embedded on any WordPress page built with Elementor, Divi, Beaver Builder, Kadence, or any other page builder that supports shortcodes or native WordPress blocks. Use the Ninja Forms widget or block within your page builder’s editor to place the form exactly where you want it on the page. Styling integration with Layout and Styles lets you match form field colors, fonts, and spacing to your page builder’s design system.
Can I use this template on multiple websites?
The template file itself can be imported on any number of WordPress sites. Ninja Forms plugin licenses and paid add-on licenses are subject to the terms of the specific license tier you purchase (single site, multi-site, or unlimited). Check the Ninja Forms pricing page to choose a plan that fits your needs if you plan to use add-ons across multiple sites.
How do I get support if I have issues?
Start with the Ninja Forms documentation, which covers installation, field configuration, Calculations setup, email notifications, and troubleshooting. If you need personalized help, the Ninja Forms support team is available for customers with an active license. Community help is also available through the WordPress.org plugin support forum.
Why Choose Ninja Forms for Your T-Shirt Order Form?
Ninja Forms combines power with simplicity, making it the ideal platform for collecting and managing t-shirt orders directly on your WordPress site.
No Coding Required
Build and customize your t-shirt order form entirely through a drag-and-drop visual interface. Adjust Calculations formulas, update product options, and change field labels without touching a line of code. Anyone on your team can manage the form.
Mobile Responsive and Fast
Every Ninja Forms template adapts automatically to smartphones, tablets, and desktops. The t-shirt order form loads quickly and the live order total updates in real time on any device, giving customers a smooth experience from the first field to the submit button.
Secure and Reliable
Ninja Forms powers millions of form submissions and is actively maintained with regular security updates. hCaptcha integration blocks bot submissions, inputs are sanitized to prevent injection attacks, and all submission data is stored on your own server under your control.
1,000+ Integrations
Connect your t-shirt order form to payment processors, CRM platforms, email marketing tools, and automation services. From PayPal Checkout for immediate payment to OnePageCRM for order tracking, the add-on ecosystem gives you a complete order management workflow without a custom build.
Flexible and Customizable
Start with this template and make it entirely your own. Add branding, restructure field order, introduce multi-step pagination for longer order flows, or build in conditional logic for personalized product options. The form grows with your business without requiring a developer.
Free Core Features
The core Ninja Forms plugin – including the Calculations feature used to power the live order total in this template – is completely free. You only pay for premium add-ons when you need them. Unlike many form plugins that lock essential features behind expensive annual plans, Ninja Forms gives you a fully functional, calculation-capable order form at no cost. Visit the full template library to explore more free starting points.
Download Your Free T-Shirt Order Form Template Today
Stop managing t-shirt orders through email threads and shared spreadsheets. Take control of your ordering process with a professional, customizable template that you own and host on your WordPress site. It is free, fast to set up, and built to handle everything from a 10-person team order to a school-wide fundraiser campaign.
- Complete .nff template file, ready to import
- Pre-configured live order total using the free Calculations feature
- Size, color, and style selection fields ready to customize
- Automated email confirmation for customers and your team
- Mobile-responsive design that works on any device
- Compatible with the free version of Ninja Forms
- No credit card required
Join thousands of organizations who trust Ninja Forms for their most important customer interactions.
Questions? Check out our complete template library or contact our support team for personalized assistance.
Every template is fully customizable
Each template you’ll find here is fully functional and ready to go live when you are. But don’t think you can’t make any template totally your own. Every Ninja Forms template is fully customizable and easy to adjust however you like. You have all the tools you need for a few quick tweaks on up to major renovations.
- No-fuss form imports
Import any template to your WordPress website with just a single click using our built in form importer. - Add, remove, or reorder anything
Adding and removing fields or form actions is as simple as point and click. Rearrange field order just by dragging and dropping. - Customize any field
From field labels to list options to values and more, every field on the form can be adjusted however you see fit. - Tailor your email notifications
Add, remove, or edit email actions. Add CC/BCC recipients. Pick what form data to include in the email, even send attachments. - Personalize success messages
Edit the message displayed on submit. Include form responses like name, even provide a download link / lead magnet. - Redirect on submit
Optionally send the user to a custom url of your choice after the form has been submitted. - Custom calculations
Assign values to different form responses and let us do the math for you on form submission. Great for ecommerce, quizzes, and prioritization. - Publish painlessly
Once your form is ready, appending anywhere on any page or by Gutenberg block is literal point and click. - Manage Submissions
Once it’s live, view, edit, and export submissions from any new template for free in your WordPress dashboard.
