WooCommerce Integrated Custom Voting System

Job ID: 38462248

Budget: $10 – $30 CAD

I need a freelancer to create a customized voting poll system using the YOP Poll plugin, integrated with WooCommerce for payment. The voting poll will feature multiple categories, each with at least six candidates. Users will pay a one-time fee through WooCommerce (integrated with a mobile money payment API) before they can access the voting page. The thank you page after checkout should automatically redirect to the voting section, where all categories are displayed in a single-page scroll layout.

Detailed Requirements:

Voting System:

Use the YOP Poll plugin to create polls for multiple categories (minimum of 6 candidates per category).
The voting results should be hidden from the users; only the administrator should see real-time updates of the votes.
Users can vote across multiple categories in one session.
Categories should be easily editable, allowing me to add or remove categories and candidates.
Payment Integration and Checkout Flow:

Set up the voting fee as a product in WooCommerce, with the payment being required before accessing the voting page.
Remove the cart step entirely; when a user clicks on "Vote," they should be taken directly to the checkout page, skipping the cart section.
After successful payment, users should be automatically redirected to the thank you page containing the voting polls.
Integrate WooCommerce with my mobile money payment API (I’ll provide the API details) and ensure users pay only once to access the voting page.
Voting Page Layout:

Create a single-page scroll layout displaying all voting categories one below the other.
Embed the polls seamlessly into the page so that users can vote for multiple categories without leaving the page.
Redirect and User Flow:

After a successful payment, users should be automatically redirected to the thank you page, which contains the embedded polls.
The redirection should be smooth and optimized for all devices.
Related categories: JavaScript WordPress HTML WooCommerce