Building Webscaping

Liked this post? Share with others!

Building Webscaping.org

The idea was to become a website freelancer which I can offer my services to other business owners to build their website quickly ranging from basic landing pages, eCommerce stores and complex business websites that are used to manage data across the business. This website is built on 3 plugins, Ultimate Member, Elementor Pro and Paid Memberships Pro. Not only this website was just going to show case my business, it would also display my portfolio and have a very complex feature.

Developing the complex form

The complex form process works step-by-step as follows:

  1. User Registration: The user starts by creating an account.
  2. Email Verification: After registering, they must verify their email address.
  3. Form Submission: Once verified, they are directed to the business form page.
  4. Providing Information: The user fills out important details that will help in building their new website—providing more information helps ensure better results.
  5. Data Review: The submitted information is stored in the database for review by the admin (me), where I assess the application and determine a fair price.
  6. Approval/Denial: The user receives an email notification about whether their application has been approved or denied.
  7. Payment Process: If approved, the user can proceed with making the payment.

How the system is built:

Developing such a complex feature requires thorough planning before actual development. The first two steps—registration and email verification—are easily handled using the Ultimate Member plugin, which offers flexibility through paid extensions. Once the user is redirected to the form page, I use Elementor Pro to design a form with all the necessary fields. When the form is submitted, a webhook sends the data to my custom plugin, where it is stored in the database for review. To manage applications, I built an admin dashboard that allows me to approve or deny submissions and set a suitable building and hosting fee based on the user’s budget. Since the free version of Paid Memberships Pro doesn’t support custom pricing, I implemented custom PHP code snippets to dynamically apply the appropriate pricing to memberships.

That’s essentially the whole process, and it only took me three days to build—despite some unexpected challenges, such as custom post types not working for no apparent reason.

Anyway, if you see this website published, you know it works. So if your interested in having a custom built website for you. You can fill out my business form.

Subscribe to our newsletter

Collect visitor’s submissions and store it directly in your Elementor account, or integrate your favorite marketing & CRM tools.

Liked this post? Share with others!

Do you want to boost your business today?

Got questions? Reach out – I’m here to help and will get back to you as soon as possible!