ISSUES:
The main goal is for a site visitor (not-logged-in), to click the “Submit Event” link and go through login/register process, then select a “Listing Package” and land back on the Event Submission page (case 1) or the Account Dashboard (case 2).
I am unable to configure settings for a satisfactory flow with regard to requiring an account to submit listings. I am happy to work with support or dev team to simplify and develop a better flow, because it doesn’t seem to work well “out of the box”.
Settings are currently configured for Case 2.
Thanks for any assistance!
Case 1:
Paid Listing Settings: Choose Package before entering Event Details
Problem: Need to click Submit Event and Select Package twice from logged out state.
- Click the Add/Submit Event link (While Logged Out)
- Directed to “Choose a Package” page.
- Select a Package then Press the “Select Package” button to continue.
This is already wrong. If the user is not logged in, they will not see their “paid” listings if they have any. So, the “Select Package” screen should come later in the process (after sign-in). Currently, the only viable configuration choice is to “Choose package AFTER entering event details (case 2 below). - Taken to Event Submission form that contains a button to “Sign In”.
- Press the “Sign In” button to continue.
- Taken to Login Page. Login to continue.
IMO, the “login” should occur directly on the Event Submission form rather than taking to the Login page. The login form should be an in-line login form (shown/hidden via AJAX), identical to the login page during checkout (woocommerce?) here: https://livemusicevents.com/checkout/ - Final Landing page is My Account Dashboard. This is wrong.
- In order to continue Adding an Event, I have to again select Add Event then Choose Package a second time.
- Select a Package then Press the “Select Package” button to continue.
Discussion:
I have already selected a Package, so I should be taken to the Event Submission form for the Package that I selected previously.
Possible Solution 1 (preferred):
The “Sign In” button on the Event Submission page should use AJAX to allow in-line sign in. Then user would login and stay on the Event Submission page to continue with Event Submission.
Example of in-line sign in: https://livemusicevents.com/checkout/
Possible Solution 2:
Add a dropdown menu item on the Event Submission for user to select a Package. This seems to be an almost obvious solution. It would eliminate the need to show package choices before or after event submission. Instead user would select package ON THE EVENT SUBMISSION page.
Possible Solution 3
Use “redirect_to” in URL’s to direct the user to the Event Submission page (for previously selected package) after they have logged in.
Login FLOW.
Case 2:
Paid Listing Settings: Choose Package after entering Event Details
Problem 1: FREE Listing requires going through checkout. Why?
Problem 2: No indication that FREE event has been added.
- Click the Add/Submit Event link (While Logged Out)
- Directed to “Add Event” page with a Login button (Can’t see Event form yet – good)
- Press the sign-in button to continue.
- a) Taken to the Login/register page.
- b) Login to continue.
- c) Taken back to Event submission page (Can now see Event Details form – good).
- Enter Event Details and press “Preview” button.
- From the Preview page, press the “Choose a Package” button.
- Select the FREE package and continue.
- d) Taken to Checkout page with the “FREE package has been added to cart” message.
- e) Agree to Terms and checkout.
- f) Upon successful checkout, taken to the “Invoice Details” page. There is no indication that the Event was submitted. Also, the User lands on the Invoice details page for a free listing. Does not make for good flow.
Discussion:
If user selects a FREE package, why do they need to go through checkout? I suggest that steps (d, e, f) above should not occur, and instead, the user should be taken to the Event Dashboard with message stating the Event has been added.
Items (a, b, c) could also be eliminate if there was in-line login as discussed in Case 1 above.
Update from LME Admin:
- I can understand that the user has to go through checkout for a FREE package the first time (odd, but if that’s how it works – fine.). I have since set the “FREE” package to “Unlimited”, so user only has to checkout with FREE package one time. Subsequent Events the user can select the existing free package. In this case, the “FREE” package should no longer be “purchasable” because it is “unlimited” so user only needs 1.
Note that it shows “2” events here, however, on the User Account dashboard, the Total = 0 (should be 2). Please see ticket # 13909 for more details.
Regarding the landing page, it should be the “Add Event” page with message stating that the event has been added. Instead of “Invoice Details” when coming through checkout for 1st “free listing” purchase.