Expected duration: 1-2 days. The Woocommerce 'product' is a location-based service that I offer for a fee.
The website has 2 parts:
Part 1 (Form1): - A backend module, where admins can enter different locations (State, City and multiple locations within the city) where services can be availed. - Once locations are entered at the backend, they show up in the locations page (frontend) as a list. Buyers can choose a location from this page and upon clicking 'choose location', they are directed to a registration/checkout form. Please note, this form contains 3-4 custom fields and has some default Wordpress checkout fields disabled. The location chosen from the locations page needs to be automatically showing up in the State, Cities and locations dropdown in the checkout page. Users should have the ability to modify location details here too if they need to (AJAX dropdown based). - The checkout process has two payment options: Bitcoin and Stripe. - Upon successful checkout, the buyer needs to have a confirmation email with a randomly generated 18 digit code in it. The code needs to be emailed to the website admin and also a third-party service provider in their order details email. For reference, the code needs to be stored along with the order details at the backend.
Part2 (Form2): - The website offers its services via registered partners. Businesses can partner with us by signing-up via a registration form containing their location and business details. The form submission directs them to pay $45/year for registering with us. (Stripe or Bitcoin). The registration fees is price-sensitive and needs to be easily modified from the backend. - The charges are yearly and you need to set up an annual recurring fee via WooCommerce. - The registration form has different fields and is not the same as the buyer checkout/registration form. - All registered users need to be listed as 'Partners' in the backend, with the option to delete/edit their details. - I should also be able to add new 'Partners' manually from the backend.
Please keep in mind, you would have two different checkout forms - one for buyers, and one for partners (business to register).
- I would prefer freelancers/agencies who can deliver ASAP and yet, deliver a quality product. - The project revolves around 2 forms.