If your form isn't redirecting to the payment page after submission, the issue could be related to the logic setup.
In many cases, this occurs when there are multiple "Submit form" rules or when the logic has more than one possible ending, causing an incorrect flow.
To ensure a smooth redirection to the payment page, follow the steps below to streamline your form logic and use Formaloo’s features effectively.
Step 1- Remove all "Submit Form" Logic rules
Go to the form's logic settings, and make sure there are no individual logic rules that directly submit the form.
Having multiple submission points can disrupt the flow and prevent redirection from working correctly.
Step 2- Utilize the "On Submitting the Form" logic section
In Formaloo’s advanced logic, a dedicated section has been added at the end of the logic page labeled "On Submitting the Form". Use this section to control what happens after form submission.
Ensure that no specific "Submit form" actions are set within individual logic rules, and configure redirection only within this new section.
Step 3- Add a final Content field to display the price
Insert a content field at the end of your form to show the final payable price and prompt the user to continue with the payment.
Since this is the last field, it will act as a natural endpoint, guiding the form to automatically submit upon completion.
Step 4- Adjust any existing "Submit Form" logic rules to Jump to the final Content field
If you previously had logic rules that directed the form to submit, update them to jump to the last content field instead.
This way, the form will reach a single end-point and trigger the payment redirection seamlessly.
⭐ Pro tip:
Avoid placing any "Submit form" action within specific logic rules to reduce conflicts in form submission. Always use the final logic section for these actions.
By consolidating your logic and utilizing the "On Submitting the Form" section, you ensure a reliable redirection to the payment page, eliminating conflicts in the submission flow.
This setup improves the user experience and keeps your form working seamlessly.
Example scenario
Imagine you have a registration form where users select options that determine the final price.
At the end of the form, display the calculated total in a content field, with answerpiping.
By removing all intermediate "Submit form" rules and relying on the new "On Submitting the Form" section for final actions, you ensure that users reach the payment page without disruption.
📝 Additional insights:
To learn how to calculate the price dynamically within your form, check out our tutorial on How to calculate the price in the form. This guide will help you set up price calculations based on user selections, making it easy to display the final amount in your form.