Blog

How to Add Variable Quantities and Total Price to Registration Form Payments

Registration Magic has always made it easy to accept payments on WordPress. But now, we’re happy to announce that that functionality has gotten even better. We’ve rolled out a variety of improvements to give you even more flexibility for the types of payments you accept via your Registration Magic forms.

In this post, I’d like to go hands-on with some of the new features and show you everything that we’ve added.

Note that this article is part of RegistrationMagic Payments Guide. Access complete guide here: Payments Guide: Setup payments on Registration form using Products

Add a Quantity Field to Your WordPress Payment Form

Now, you’re no longer restricted by singularity! In the new version of Registration Magic, you can add a quantity field to your payment form to easily allow your customers to select how much they want of whatever it is you’re selling.

And because this introduced a new variable where pricing changes depending on the quantity your customer selects, we also rolled out a new “Total” field that tabulates everything up and lets your customer know exactly how much they need to pay.

How to Do It

To allow your users to specify a quantity for your price fields, go to RegistrationMagic → Price Fields and either create a new price field or edit one of your existing fields. Then, at the bottom of the general settings, make sure to check the Allow User to Specify Quantity box:

add-total-field-to-payment-form-2

Then, if you’d like to add a Total field, here’s what to do:

When you create a new form or edit a form’s General Settings, make sure to check the Show Total Price on the Form box:

add-total-field-to-payment-form

Accept Offline Payments via WordPress

We added more than just quantity, though! We also gave you a few new payment methods.

First up – offline payments.

Now, your visitors can fill out a form on your website and then pay offline, whether that’s cash, bank transfer, or anything else! Just because it’s a digital world doesn’t mean you should be forced to accept online payments. Now, you don’t have to.

How to Do It

To enable offline payments, all you need to do is go to RegistrationMagic → Global Settings and then choose the option for Payments:

add-total-field-to-payment-form-3

Then, check the box for Offline payments:

add-total-field-to-payment-form-4

Make sure to Configure your offline payments after you check the box.

Accept Authorize.Net Payments via WordPress

Beyond offline payments, you can now accept Authorize.Net payments via WordPress forms that you create with Registration Magic.

We recognize that you might have a need to accept payment methods beyond PayPal. So now, you’re no longer limited to PayPal.

How to Do It

Just like with offline payments, head to RegistrationMagic → Global Settings and choose Payments.

Then, check the Authorize.net box and make to configure it by clicking the Configure button right beside it:

add-total-field-to-payment-form-5

That’s all there is to it!

What It All Looks Like On the Front-end

Before I check out of this post, I want to quickly show you what all of these new additions look like on the front-end. Here’s a quick post I created to showcase the new variable quantity and total price functionality:

add-total-field-to-payment-form-6

And you can, of course, apply any of the new payment gateways to this form.

Wrapping Things Up

To sum up the new payment features, you can now:

  • Allow customers to choose variable quantities for your pricing fields
  • Display an order total at the bottom of your form
  • Accept offline payments
  • Accept Authorize.net payments

And there’s plenty more coming soon!

About Colin Newcomer

Colin Newcomer is a freelance writer for hire with a background in SEO and affiliate marketing. He helps clients grow their web visibility by writing primarily about digital marketing, WordPress, and B2B topics.

1 Comment

  1. Jennifer McLaughlin

    When I add payment options (I’m using PayPal and Offline) and submit the form, the user is not actually getting registered with WP. I see them in the users table but when I try to login on the website I get the following error: user is not yet registered. If I remove payment options from the form it submits and the website recognizes the user. HELP!

Leave a Comment

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

shares