I would like to report the following issue as a bug because it seems like it shouldn’t be this way.
I am using Woocommerce and the Paid Listings extension. I created a test package and then created a test user.
As I mentioned in a different post and in a review of this plugin on Wordpress forums, currently, the workflow for adding a listing is like this:
Registered user logs in → clicks on “add listing” or otherwise access this link somehow → fills out the form for details of the listing → clicks submit → user is told to purchase one of several listed packages.
There are two issues with this:
-
This workflow means the first time a user can access the page where the available packages are listed is when they try to submit a listing. On my website, the URL slug for seeing and buying the packages is “/submit-listing/package/”. It’s not good to surprise the customer with the prices after they try to submit. I can use CSS to add a notice telling them where to find information about the packages but it doesn’t solve the next problem.
-
Even if I take the direct URL for the packages, ie “/submit-listing/package/” and create a menu or button linking to that, the user gets redirected to the page where they are forced to fill out the “add listing” form. On my site the URL slug is “/submit-listing/details/”. So basically, if the user tries to see the packages first by going to “/submit-listing/package/”, they will be directed to “/submit-listing/details/” and forced to fill out the entire “add listing” form just to see the packages (since you cannot submit the form without filling all required fields, and you can’t see the packages without clicking on “submit”).
There is no way for users to buy a package whenever they want, without first meeting the following two criteria: having zero listings left, and filling out a listings detail form first (which they will only do when they want to make a listing), then clicking on “submit” to access the “mywebsite/packages” to buy a new package. This is not good because if users want to top up their listings credit with some listings now, to use later, or buy a different package, they cannot do it.
The ideal workflow is like this:
Already registered user who is logged in and has zero listing credits wants to post a listing clicks on a button → button takes user to page that shows the packages available , clicks an option, buys it → then gets directed to a page to fill out their listing details → click on submit to post the listing
and
Already registered user who is logged in and has some listing credits wants to post a listing clicks on a button → since they have listing credits, the button takes user to the page where they can fill out their listing details → click on submit to post the listing
and
User not registered yet and logged out wants to post a listing clicks on a button → button takes user to page that shows the packages available, clicks an option, buys it and automatically also registers them and logs them in after email verification → then gets directed to a page to fill out their listing details → click on submit to post the listing.
Would it be possible to stop the /packages page redirecting users to the add listing form and forcing them to fill it out?