We do offer an interactive user dashboard, provided by the amazing WooCommerce, which is the top leading WordPress plugin for eCommerce. By default, it comes with user account section where users can check their orders, addresses, reset password and more.
How to create the user dashboard page?
Navigate to your admin dashboard, then go to Pages Add New, and create a new blank page, name it properly and insert the following shortcode in the post content:
Then, it is recommendable to go to Settings Permalink and click the Save Changes button in order to flush your endpoints.
Now, that you have the my account page, if you visit it on the front-page, you should see your personal information and additional section that will allow you to track your activity and take multiple actions.
Some of the important sections that we are injecting to WooCommerce account page are as following:
In this section, you can manage all your active listings. The box will display some basic information for the listing. You should also be able to see an edit icon that allows you to make any changes.
Please note, that if you enable the option General Submission Requires admin approval after update for your listing type, if you make any changes to your listings, its status will be changes to pending, until approved by an administrator.
Change listings status pending/active on front end dashboard
When user go to user Dashboard Listings there is option to active and pending the listing status.When user click to cross icon the listing status becomes pending and when user clicks to right icon it will become active listing.
The entry is a WordPress custom post type that will appear in your admin area under Listing Types Entries. It represents any action that was taken, like a purchase or application.
These entries will also appear in the user dashboard, under Entries, so everyone can keep a track on his actions.
Different entry types may have different layout and styling and output information.
Also, please note that not all the action types generate entries, like the contact action type. This kind of action type will trigger our chat system and create a conversation that you can track in the Messages section.
You, as the site owner, can enable multiple notifications through the notification settings. But the end user can decide to receive these notifications or not. All the active notifications will appear in this section.
The site owner can enable the user payouts by going to Listing Types Settings General Payouts, and check the option Enable payouts. In this same section, you can find the available payout methods, which are PayPal and Direct bank transfer.
Once, enabled, the users can request a payout when they decide. These payout requests will appear in your admin dashboard, under Listing Types Payouts. The payout request must be handled by the site owner manually, then it can be marked as processed and the funds will be deducted from the customer’s earnings.
Learn more about managing user earnings from your back-end.