Site Overhaul

I have been waiting for something like Wix Code for over a year now. My website is for a service company that I run. I’m slowly rolling out the services in different locations (Cites, States, etc.). With each new location brings different cost, Commercial or Residential services, limited zip codes in some states, different packages with each service, and the list goes on. Up until now I have been creating a page that fits everything I just mentioned. As you all know this is very time consuming and results in a site that’s not user friendly. With Wix Code I believe I can make all this happen with a clean user friendly site. My problem is I’ve spent two days reading through the information on Wix Code and I can’t figure out where to start.

https://www.amazon.com/Deep-Cleaning-bedrooms-working-hours/dp/B00UBYCDQO/ref=lp_11525224011_1_2?s=local-services&ie=UTF8&qid=1513495412&sr=1-2
The above link is to an Amazon site that as just about all the features I’m looking for.

  1. Zip code lookup which tells the user if the service is available in their area. If so the price is updated along with the information on the page related to the service. If service is not available a message is displayed saying service is currently not available in their area.

  2. Different packages are shown and when selected the page is updated.

I don’t think it can be done yet but I would also like to tie everything in with Wix Booking so that after everything is selected the user will be taken directly to the right service to complete online booking.

I would also like the url’s to read something like this to help with SEO
mysite.com/city-state/name-of-service

Our services are broken down in categories

Commercial > Service Group 1 > Service 1
> Service Group 1 > Service 2
> Service Group 1 > Service 3
> Service Group 2 > Service 1
> Service Group 2 > Service 2
> Service Group 2 > Service 3
etc.

Residential > Service Group 1 > Service 1
> Service Group 1 > Service 2
> Service Group 1 > Service 3
> Service Group 2 > Service 1
> Service Group 2 > Service 2
> Service Group 2 > Service 3
etc.

Am I looking for too much and will I be able to make these changes on my own with my limited knowledge?

Thank you all for any information that can get me started.

Hi Marvin and welcome to the Wix code community.

The services should probably go inside a collection, both for manageability and ease of use. Note that you can add boolean fields to collections as well. With the help of boolean fields you can for example differentiate between residential and non residential services, is fridge cleaning included, is stove cleaning included etc. You will also need a number field for the price, and also a field for included areas.

Since the area list is relevant for multiple services, you will probably want to add it as a separate collection and use Reference fields to connect it to your services collection.
Reference fields allows you to connect one collection record to another collection record.
See more about reference fields here

Next, you will need to design a form.
This is mainly done using built-in elements (text box, text, input boxes, buttons etc) and the $w namespace which allows you to interact with page elements (show, hide, get value of input box, disable…etc)

The last step is connecting the form logic with the actual collection data.
In general you should query the areas collection to first remove unwanted results, and then populate the form according to the results you find.

Note that at the moment it is not possible to integrate WixCode and WixBooking.

Feel free to submit your suggestion on our Feature Request forum

*My suggestions are based on my minimal understanding of the process that you are trying to implement.

Thank you for the help, I should be able to get things started with this information but I might end up finding someone to that understands this better to make this happen.

Thank you again