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.
Subscribe
Notify of
guest

11 Comments
Inline Feedbacks
View all comments
Adrienne
Adrienne
4 years ago

Hi: Please fix your typo so I’m not embarrassed to use your product. On the redirect page — the one that announces the subscriber is being redirected to Paypal — you typed, “Please wait, you will be redirect to Paypal website.” The proper English is “redirected.”

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Adrienne

Please update RegistrationMagic plugin to the latest version. In case the issue still persists then, could you please raise a ticket at our support portal: https://metagauss.com/help-and-support/ for further analysis since the issue is not reproducible at our end.

Debbie
Debbie
4 years ago

I would like to add a product with zero value, as I am supplying free products. Or is it possible to achieve this with the checkbox field?

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Debbie

Sorry for the inconvenience, as of now we cannot set the product price to zero. We have raised your requirement internally for further analysis, and we’ll try to add this feature in our upcoming releases.

Sandra
Sandra
1 year ago

Is this issue fixed? I also would like the default set to 0, as we have many options. It is inconvenient for customers to have to decheck all other products first. Thank uou. Love to hear back from you. Kind regards. Sandra Offereins.

Dan
Dan
4 years ago

Hello,
I do not see ‘Price field’. Is this option is only in the pro version?
thank’s
Dan

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Dan

Please refer to this article with details about how to setup Price field: https://registrationmagic.com/setup-payments-on-registrationmagic-form-using-products/

Benjamin Taylor
Benjamin Taylor
4 years ago

My Paypal payment processing is not working. HELP!

RegistrationMagic
RegistrationMagic
4 years ago

Here are a few steps you can follow to resolve the issue with PayPal payment processing on your RegistrationMagic plugin form:

1. Check PayPal Configuration:
– Go to RegistrationMagic > Global Settings > Payments.
– Ensure that the PayPal option is selected and configured correctly. You should enter your PayPal email address and enable the payment method.

2. Enable Test Mode:
– If your site is still in development, make sure the test mode is enabled. This can help you identify if the issue is with the live environment.

3. Create and Assign Products:
– Ensure that you have created a product in RegistrationMagic and assigned it to your form. This step is crucial as forms act as an interface to accept payments, but products handle the actual payment processing.

4. Review PayPal Account Settings:
– Verify that your PayPal account is set up correctly to receive payments. Check for any restrictions or issues on your PayPal account that might be causing the problem.

If these steps don’t resolve the issue, reach out to our support team with the error details (if any) for further assistance.

Jennifer McLaughlin
Jennifer McLaughlin
7 years ago

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!

RegistrationMagic
Admin
RegistrationMagic
7 years ago

The issue may have been due to data sync problem, and we added additional checks for it in our latest version. The test case scenarios for the registered users are working as expected. Please update your plugin to latest version and verify.