User Dashboard

This topic contains 12 replies, has 3 voices, and was last updated by  whattodo-vi 4 years, 9 months ago.

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket
  • Author
    Posts
  • #499131

    whattodo-vi
    Full Member
    Post count: 187

    Hi!

    I use the GD plugin with the Traveler theme by Shine Theme right now. They have a user dashboard interface that is based on rentals, vacation booking, tour bookings etc. My company has two types of clients, people who are vacationing and booking things such as villas, cars etc, and then the other side of it is local businesses who want to advertise their businesses with me and to those people visiting. Is there a way to have a user dashboard for people that are signing their business up? Would I just create another “role” for business owners? Also, how would I create a dashboard for them? Right now, business owners are signing in and it takes them to the dashboard that is more relevant to a vacationer or villa partner. For them to edit their business they have to exit out of their dashboard, and then type in their business in the search bar. I would like for them to have a dashboard with a button or something that reads, “manage my listing”, or something to that effect. I am sure you guys have this, I am just having problems locating it and figuring out how I would go about setting this up.

    Thank you in advance, you guys have been a huge help!

    Alison

    #499211

    Alex Rollin
    Moderator
    Post count: 27815

    Usually UsersWP is sufficient for listing management dashboard: https://userswp.io

    You can show a users listings with GD Listings shortcode. Add one to your dashboard to show users their listings in the other dashboard. Set the filter to current user.

    #499648

    whattodo-vi
    Full Member
    Post count: 187

    Thank you for the tip!

    I think I figured most of it out. But, when I login to test under a fake username, and click on “profile” it won’t go to my listings (i did create a fake listing to test). Instead it gives me this error message: “too many redirects occured trying to open…this might occur if you open a page that is redirected to open another page which is then redirected to open the orignal page”.

    Does this have something to do with the profile page slug?

    Thank you!

    Alison

    #499656

    Alex Rollin
    Moderator
    Post count: 27815

    The page for the UsersWP profile should have a unique slug, could be /profile/ which is the default or another.

    If we need to check the settings, please share WP Admin credentials in a private reply.

    #499784

    whattodo-vi
    Full Member
    Post count: 187
    This reply has been marked as private.
    #499836

    Alex Rollin
    Moderator
    Post count: 27815
    This reply has been marked as private.
    #500050

    whattodo-vi
    Full Member
    Post count: 187

    Ok, thank you so much! Keep me posted.

    #500240

    whattodo-vi
    Full Member
    Post count: 187

    *Please see attachment “account page”, so this will make the most sense. This is two-fold

    ISSUE 1:

    I added a profile area to the blog sidebar successfully so when someone logins, it shows the number of how many listings they have, but when you click on that link you get a 404 error (pictured).

    The same issue is still occurring from before when I try and click “profile” (now named “my listings”) from my menu bar (once logged in) under “business directory”

    ISSUE TWO:

    I’d like for a user to be able to click on a “my listings” link near the top of the page. I have two types of users: 1.) People that add their business listings 2.) People that add a villa or tour to be bookable (shine theme function) and 3.) People that want to book a villa or tour (a shine theme function). Right now, in the upper right-hand corner, there is a sign-in/sign up link. When someone signs in or signs up the following happens:

    Sign up: they sign up, I have to approve it, and they are taken back to the home screen

    Sign in: they are taken to a dashboard (Shine Theme dashboard) that shows them how many villa or tour bookings they have had.

    THE ISSUE:

    If someone is a normal business-owner user (GD), they have no use to see how many bookings or tours were done through the site so this does not apply to them.

    How can I create different “types” of users, and with each of those, assign a different type of dashboard?

    Also, when those business owners (GD) sign in, can it just take them to an area that shows their listings rather than a 404 error (clicking my listings) or redirect issue (when clicking “profile”).

    Sidenote: I recently had my SSL certificate updated and I had an issue with 401 errors but that was fixed once they reissued the certificate. Just trying to give you all the information.

    Thank you so much for your help on this matter. I’ve been reading like crazy and cannot seem to sort it out.

    Alison

    #500288

    Patrik
    Moderator
    Post count: 1971

    Hi,

    I have tried different solutions to find out the plugin or theme conflicts but not able to fix the issue. So I would suggest if you can provide access to a staging site where I can play freely to activate/deactivate any plugins and themes to troubleshoot which plugin overrides author/profile page URL and fix it for you.

    Regards,
    Patrik

    #500314

    whattodo-vi
    Full Member
    Post count: 187
    This reply has been marked as private.
    #500914

    whattodo-vi
    Full Member
    Post count: 187

    Hi– just checking in to see if that staging login worked?

    Thank you!
    Alison

    #500923

    Patrik
    Moderator
    Post count: 1971

    Hi,

    Yes, details are working fine and we are looking into the issue. We will update you once we fix the issue.

    Regards,
    Patrik

    #501063

    whattodo-vi
    Full Member
    Post count: 187

    Ok thank you!

Viewing 13 posts - 1 through 13 (of 13 total)

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket