Hi folks. I'm working on a vacation property site, and I had to remove woocommerce and woo bookings from a current project and redo it using a different method without having the woo code in the system. But essentially, I'm trying to duplicate how woo stored products in the system, with attributes that can be attached to them, faceted, and displayed on the front end.
I'm currently using CPT UI and ACF Pro to do this (though I am just learning both of these tools) and I'm under the impression I simply:
Add the "properties" CPT to the system. Which I did and seems to have taken.
Now I want to add the attributes to these properties but I'm not exactly sure how I should set them up and store them in the DB, and some examples are:
Property Type (Ocean View, Ocean front, Wooded)
Bedrooms (1, 2 3, ... 10)
Sleeps (1, 2 3, ... 10)
Pets (Yes, No, Ask)
Price (Will leave that to booking plugin)
Amentities (Cable TV, Front Porch, Firepit)
Now should I just add the CPT, and then start making fields for it using the above information? Or should I make these as Taxonomies or Categories and then do it another way?
Any help would be appreciated.
The end goal would be to sort properties using "The Grid" pulling from the CPT.
Also, am I required to make any custom templating to get this to work as well?
This is what I have so far and I really could use some help on what direction I should build this in so I don't have to redo it at a later date (again)