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.
The logic map can help you identify multiple submission nodes or nodes that aren't connected from any field.
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
Scroll down to the end of the form editor, add a new content field, and use answer piping to show the final price.
This field acts as the last point users see before submission, naturally guiding the form to submit and redirecting to payment 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 consolidation ensures the form only reaches one end-point, which triggers a seamless redirection to the payment page.
⭐ Pro tip:
Avoid placing "Submit form" actions within specific logic rules. Always use the final "On Submitting the Form" logic section for consistent form submission.
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.