• capnjazz

    (@capnjazz)


    I have to develop this hostess/booking models website, all i need is:

    – the aspirant model submit to the website giving her informations, a cv and some pictures.

    – all this data generates the model profile, viewable and searchable in a “models catalogue” page (maybe a woocommerce virtual product? with the info given as product attributes?) .

    – the admin receives the submit and decides if make it visible online or not.

    i tried to solve this via woocommerce. the model profile is just a virtual product with the attributes as model’s infos (height, weight, age, measures) for the sidebar search, if someone needed to book a model.

    for the subscription, i thought of a simple form in the ‘submit the agency’ page with customized fields, then the admin of the website would received it and make the product/model page themself.

    the problem is, how to make this automatically? i think the admin would be bothered to make the product/model page by gettin manually the informations in the subscription form.

    i have no idea how to develop this. any help/suggest? thank you!

Viewing 1 replies (of 1 total)
  • Moderator bcworkz

    (@bcworkz)

    I’d start with a custom page template to contain the subscription form output and handle the form submit. There’s a few ways to mange the data submitted. You could have a custom table that relates to the requested model. Or maybe it can be managed as a comment or product review. Either way, the list table class used for back end listing of posts and other objects could be used to list subscription requests. Or you could develop your own table. There can be actions for the admin to take just as is done with comments: approve, edit, trash, etc.

    Approving the request allows it to be included in a query on the model’s page to get all bookings within a date range and display them, getting the data straight from whatever table is used.

Viewing 1 replies (of 1 total)
  • The topic ‘develop a booking agency website’ is closed to new replies.