How to Create WordPress Order Form: Here’s a Step-wise Guide!

Need a full-fledged WordPress Order form?

What will you do to avoid making the entire online shop and going through the hassle of maintaining it?

The easiest way is to install a plugin and create a custom order form on WordPress.

You would be able to create a platform that delivers to users and has an online presence. Businesses like a physical store or food joint would benefit a lot from this type of website.

Below we have explained how you can create order forms on WordPress.

This is a simple 4 step guide to make your task easier.


Introducing RegistrationMagic 


Try RegistrationMagic!

RegistrationMagic is a powerful user registration plugin that helps you create forms. It is a free online order form creator that helps you capture data. You can interact with users without any coding knowledge.

To create WooCommerce order forms with payment, you need RegistrationMagic plugin!

Here are some valuable features of this WordPress ordering plugin:

  • Create unlimited WP forms; registration, subscription, PayPal, customer order forms, etc.
  • Analyse forms with graphs and charts
  • Control user activity completely
  • Change front-end views of different registration types
  • Allow users of different devices to access the website
  • Add attachment options in your forms
  • Accept payments on registrations

Let’s Create WordPress Order Form

Start by making a website. If you already have a website, web hosting, design, and domain, then you can skip to Step 1.

If not, then create an account on WordPress, purchase paid or managed WordPress, and select a theme. Make a simple website that is relevant to your industry.

You can purchase hosting from GoDaddy, Hostgator, SiteGround, and other such providers as well.

Once you have set up your website, you need to install the WordPress ordering plugin, RegistrationMagic.

Check the stepwise guide to install and use RegistrationMagic.

After you have created a website and installed RegistrationMagic, you can follow the below-given steps.

Step 1: Create a WPForm

Go to your Admin Panel and open RegistrationMagic. You will find a sub-section in this free online WordPress order form builder named All Forms. Click on it and wait.

order form WordPress

On the All Forms page, click on New Form and type the name of the form.

order form WordPress

If you also want to accept user registration with this form, then don’t select Turn off User Registration for this Form. Generally, registration and bulk WordPress order forms on WooCommerce are separately created, so you can select this option.

order form WordPress

Now, Save the form. It will be created and added to the list of All Form. From there, find your form and click on Fields.

order form WordPress

If you have chosen this as a Registration Form, then some fields are pre-added to your form.

order form WordPress

To add more fields, click on Add New and select field types.

order form WordPress

From the options, select one field and add its details. For instance, Field Type, Placeholder Text, etc.

order form WordPress

Step 2: Add Payment Mode

Find Global Settings under RegistrationMagic. On this page, you will find various options. From these options, select Payments.

order form WordPress

On the Payments page, you can Configure various payment types. For instance, if we click on Configure of Stripe, then this page will appear.

order form WordPress

Lastly, you need to add a Stripe API key to start using it.

order form WordPress

You may have already noticed that you can add more than one payment type. This means that you can allow your users to pay using different methods. If one of your users doesn’t want to use PayPal, they can pay via Stripe.

order form WordPress

After configuring payment, Save the details and move to the next step.

Note: You will need these payment modes before moving to step 2. For instance, you need a PayPal account to configure PayPal. This account will get all the payments being made through PayPal on your website.

Step 3: Create a Product

Once you have added fields and payment mode, you need to create a product. After creating the product, we will assign this product to your WordPress order form.

Under RegistrationMagic, go to Products.

Add New Product to your list.

order form WordPress

On the New Product page, select details.

order form WordPress

Is your product a fixed-price product?

You have options:

  • Fixed
  • Multi-select
  • User-defined
  • Dropdown

Now, add the Name of the product. We have named it Product A.

Finally, define the pricing of the product. You can also allow users to specify quantity, which is useful when you are making WooCommerce bulk order forms.

Once you have created the WordPress product, Save it.

Similarly, you can create various products and add pricing to these products.

Step 4: Assign Product to the Bulk Order Form WooCommerce

Go back to your WordPress Order form and Fields.

From Fields Manager, go to New Field and Add Product.

order form WordPress

In the Add Product field, you can specify the Label of the product. For example, if you want to name this product A, you need to write A here.

From the drop-down of Select Product, select the Product A that we have created above.

order form WordPress

You can also use a hover text, shown when a user brings the cursor on a field.

That’s not it!

You can change the icon of your product. It is possible to define the color, opacity, and shape of the container.

WordPress Order form

Lastly, under the Advanced Settings, you can define the CSS Class Attributes, Rules, etc.

WordPress Order form

Once you have added the product to your form, click on Save.

In the same manner, you can add as many products to your order form WordPress as you like.

Frequently Asked Questions on Order Forms WordPress

Many users have frequent queries on free online order forms. Here’s a list of FAQs that can help you:

What Is An Order Form?

An order form, as the name suggests, is a form where buyer requests for products. When your business accepts requests from buyers who want to make bulk orders, then this form is used.

How Do I Create A WordPress Order form?

You can create a WordPress order form with the RegistrationMagic plugin. Check the above guide and make an order form easily within a few minutes.

Is An Order Form An Invoice?

No, an order form and invoice are different. Invoice is generated when the order is completed or the product is delivered. But, an order form is created at the starting of the transaction.

What Should An Order Form Include?

A free work order form WordPress should contain the following:

  • Company’s name
  • Address: delivery and billing
  • Purchase details
  • Pricing details
  • Quantity section
  • Payment terms and details


Creating a WordPress order form has a range of benefits. You get to accept bulk orders, reach out to new buyers, and improve supply chain management. Utilize the RegistrationMagic plugin to create and seamlessly manage the important WooCommerce order forms with payment.

If you need additional features, then you can try our Metabundle. It is a blend of RegistrationMagic, EventPrime, and ProfileGrid plugin. These plugins are used to create WP forms, events, and communities.

For further queries, you can reach out to us in the below comment section. We will get back to you with answers.

Try RegistrationMagic for Free!

Leave a Comment

Your email address will not be published. Required fields are marked *