Free Order Form Widget

Use an order form to let customers submit product orders, save entries, receive notifications, and collect payments through PayPal or Stripe for a smoother buying experience.

Create an Order Form

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Order Form widget is a free, no-code embed that lets customers submit product orders on your website with optional payment collection via PayPal or Stripe.

Add product fields (item name, quantity, price, variants, custom options), configure payment integration if your orders need to be paid at submission, enable spam protection, customize the design with skins or Custom CSS, set up notification emails for new orders, enable CSV export of order data, and paste a one-line embed snippet on Shopify, Canva, WordPress, Squarespace, Framer, and 200+ other platforms.

Use it for custom-order catalogs (custom cakes, made-to-order goods, service requests), small-batch product orders that don't justify a full e-commerce setup, B2B reorder forms, restaurant takeout orders, and any flow where customers need to submit a structured order without going through a full checkout.

Why add an Order Form widget to your website?

  • Collect orders without setting up a full e-commerce platform

    Full e-commerce platforms (Shopify, BigCommerce, WooCommerce) handle inventory, fulfillment, shipping, taxes, multi-currency, and 50 other features that are powerful but heavy. For makers running 5-20 orders a month, custom-order businesses, B2B reorder flows, and made-to-order catalogs, this widget gives you the order-collection surface without the platform overhead.

  • Take payment via PayPal or Stripe at submission

    Orders submitted without payment require a follow-up step — invoice, payment link, manual collection — that adds friction and loses orders. Built-in PayPal and Stripe integration collects payment as part of the same submission flow, so the order arrives in your dashboard already paid and ready to fulfill.

  • Get notified the moment an order arrives

    Set notification email addresses so the host gets pinged when a new order comes in, with the full submission detail included. Useful for time-sensitive orders (takeout, same-day services) where minutes matter. Configure separate recipients per form if you run multiple order surfaces.

  • Different from a Contact Form or Form Builder

    A Contact Form is for general inquiries. A Form Builder is for any custom multi-field form. This Order Form is pre-tuned for order collection with payment — quantity fields, variant selectors, payment integration, automated order-confirmation emails. Use this Order Form for orders; use the other widgets for general forms.

Get started in 3 steps

How it works

  1. Build your order form

    Add product fields — item name, quantity, price (with tax handling if needed), variants (size, color), custom options (engraving text, special instructions). Mark fields required or optional, configure validation rules, set min/max quantities, and group related fields with section headers.

  2. Configure payment and notifications

    Enable PayPal or Stripe payment integration if orders should be paid at submission. Set notification email addresses so you're alerted when a new order arrives, with the full order detail included. Enable spam protection (honeypot, optional CAPTCHA) so the inbox stays clean. Configure automated order responses (thank-you email with order confirmation).

  3. Embed and export orders

    Copy the one-line embed snippet and paste it on Shopify, WordPress, Canva, Squarespace, Framer, or any of the 200+ supported platforms. Orders save to your Common Ninja dashboard; export the full order list to CSV whenever you need it for fulfillment, accounting, or inventory tracking. Edits in the editor push to every embed without re-paste.

Open the editor

What you get with the Order Form widget

PayPal and Stripe payment integration

Collect payment alongside the order — PayPal handles its own button flow; Stripe collects card details inline (with PCI compliance handled by Stripe's hosted fields). Orders arrive in your dashboard already paid and ready to fulfill.

Customizable fields for product orders

Pre-tuned for orders — item name, quantity, price, variants (size, color, finish), custom options (engraving text, special instructions), shipping address (optional). Add custom fields for order-specific questions.

Spam protection

Honeypot fields and optional CAPTCHA keep the inbox clean. Validation rules block obvious junk (empty fields, malformed emails, bot patterns) at submission so your order list reflects real customers, not fake submissions.

Stylish skins and Custom CSS

Pick from a library of pre-designed skins (minimal-clean, food-service, maker-vibrant, dark-mode, corporate) for a fast visual fit. Layer Custom CSS for pixel-level control over field spacing, payment-button styling, quantity-stepper design, and per-section dividers.

Everything in the editor

Also included in the editor

Export Product Order Data to CSV

The Product Order Form's export functionality for order data to a CSV file offers significant benefits in terms of efficient order organization and integration with other tools. This feature allows for easy transfer of order data to other applications or tools, making in-depth analysis and integration more accessible. For organizations seeking to maintain a comprehensive record of order information for data analysis, reporting, and management purposes, this feature is an invaluable asset.

Receive Notifications for New Orders

The Order Form also includes the option to enable notifications for both the form owner and the customer. You can activate automated email notifications for each form submission, send them to multiple recipients, and also dispatch a confirmation email to the customer upon successful order placement.

Easy-to-Use Order Form Creator

The Order Form Creator is simple to use and doesn't require any coding expertise. Within a few clicks, you can customize the form to your liking using our intuitive interface, making it an effortless experience.

Take orders without spinning up a store

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one Order Form with no time limit and no credit card. Upgrade only when you need additional forms, more submissions per month, payment integration, premium skins, advanced field types, or features like webhook delivery and conditional logic.

Platform-specific guides

How to add Order Form to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Open your Shopify admin and navigate to Online Store → Pages → create or edit your custom-order page.
  2. 2Add a Custom HTML section to the page and paste the Common Ninja embed snippet.
  3. 3Save the page. The order form renders inline with your store's section styling around it.
Add Instagram Feed to Shopify

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

The Product Order Form is a tool that allows you to easily create customized order forms for your website. It offers a range of features, including customizable fields, skins, and design options, as well as anti-spam measures and notification settings.

Yes, the Product Order Form is designed to be user-friendly and intuitive, with a simple drag-and-drop interface and customizable options.

Yes, you can fully customize the appearance of the order form using the widget's design options, skins, and direct CSS editing.

Yes, the Product Order Form Widget is fully responsive and optimized for mobile viewing.

Yes, you can easily integrate the order form into your website by copying and pasting the provided code snippet.

Yes, the Product Order Form offers the CAPTCHA anti-spam feature to prevent bots and automated scripts from submitting spam entries through the order form.

Yes, you can activate automated email notifications for each form submission, send them to multiple recipients, and also dispatch a confirmation email to the customer upon successful order placement.

Yes, you can easily do so from the “Templates” tab.

Yes, there are lots of beautiful skins that you can choose from to save time and start using the widget as quickly as possible.

Common Ninja’s Order Form is free to use. It is limited to a certain amount of views, however.

Common Ninja’s Order Form is compatible with ALL current and future website builders.

Yes, the Order Form is GDPR-compliant.

No. Using our Order Form is very simple. The form comes with an intuitive drag-and-drop interface and fully customizable options. Once you’ve finished editing the to your liking, all you need to do is copy the provided code and add it to your website.

Yes. We are eager to hear your request. Please visit our Feature Request page.


Ready when you are

Add an Order Form to your site in 5 minutes

Collect product orders with PayPal or Stripe payment integration, pre-tuned quantity and variant fields, custom options, spam protection, host notifications, CSV export, stylish skins, and Custom CSS. Embed on 200+ platforms including Shopify, WordPress, Canva, Squarespace, and Framer.

Create your Order Form

No credit card · Setup in under 5 minutes