Checkout error and some other things
-
Error:
plugins/opentickets-community-edition/inc/venues/event-area/pricing.class.php on line 219
At checkout above checkout info when finalising order. The system is spitting out a confirmation email but no link to a ticket or separate email.
We’re hosting at Hostgator and normally have zero issues with anything Woocommerce based.Also not working:
System Status displays nothing
Link to purchase tickets doesn’t display on eventsAlso:
how do we check generated ticket or resend one?
How do we change the ticket design (still haven’t seen one yet)
How do we check number of attendees? (nothing visible)
How does the QR system work (no settings)
How does the Map work or is it simply auto generated from Google Maps API?It’s a nice system you’re working on but you seriously, seriously need some form of documentation no matter how basic it is.
https://wordpress.org/plugins/opentickets-community-edition/
-
Updated to latest woo and updated to WP 4.1 and error has gone but nothing shows in reports and under system status everything shows ok apart from venue areas that shows nothing- could this be the issue? Also no ticket is being generated, only the purchase confirmation
What form of payment are you accepting for tickets?
For some types (like check Payment for instance) – when an order is placed it is put into a “Pending” status and you need to go into the WooCommere / Orders when payment has been received and mark the order as complete
This will then release an email to the buyer containing the ticket
We are currently working on some how-to videos to help with using the plugin
Remember – the actual purchasing of the ticket is all handled by WooCommerce so you may need to look up their documentation for this
All done via paypal….the test product is set at free for testing purposes rather than using sandbox. Is it waiting for the Paypal trigger response response or something?
It may well be that WooCommerce is waiting for Paypal to confirm that a successful transaction has been made – so your testing method may not work as desired…
I suggest you either use the Paypal Sandbox – or buy the ticket using “Direct Bank Transfer” for testing and then manually complete the order that is created to release the email containing the link to the ticket
I’ll give that a whirl.
While you;re here where abouts is the layout file for the invites to customise?
Tried setting to BACS and manually marking as complete- still no invite email, just woocommerce order completed email
I’m not at all sure I understand what you are referring to when you say “invite email”
Open Tickets Community Edition doesn’t send out invites – what specifically do you mean by this?
Hey @3dgeek,
It seems you have several questions. I will give a shot at answering each of them.
The Error
First, I am glad to see that updating to the latest WooCommerce removed that error. I was looking at the code before I saw that you solved it by updating, and was going to suggest this, because the line that your error was on had a function that changed in WC 2.2. Great. Moving along…
The Email
On checkout, if you are getting an ‘order confirmation’ email from WC, then that means that the order is in ‘processing’ and not ‘completed’. Usually this means that the ‘payment method’ you used was one of the builtin methods that require admin input to confirm that the order was paid for, such as: Cheque, BACs or COD. Once an admin user shifts the order from ‘processing’ to ‘completed’ (or you use a different payment method, like paypal IPN), then you should instead receive a ‘completed order’ email from WC.
In that completed order email, there will be a table that lists all the items on the order. In that list should be a break down of the tickets you bought. In the ‘Product’ column of the table, you should see the ‘name of the ticket product’ that was purchased. Directly below that product name, in the same cell of the table, you will see two links, on two different lines. The first link is a link that takes the user back to the original event on the specific date and time that the ticket was purchased for. The second link will have a ‘label’ that says ‘Tickets:’, and should read ‘View These Tickets’ (or ‘View This Ticket’ if you only bought 1). THAT link takes you to the actual ticket display page. Once on that ticket display page, you can print your ticket, or you can click the ‘pdf’ link to download the pdf version. Here is a picture showing what I am talking about in this email: http://opentickets.com/imgs/completed-order-email.png
For the items under ‘Also not working:’ in your original message:
The system status page, is more of a utility page than anything, that helps try and narrow down some common problems. If this page was not displaying anything at all, then chances are either updating to the latest WC and WP probably solved the problem. If not, see if any errors are printing out in the page source, and paste them here.
Technically, there is no ‘link to purchase tickets’ on any page, even the event pages. What you should see on the event page however, is a box that asks how many tickets you want. Once you type in a number and click the ‘reserve’ button, some ajax happens and that box refreshes. When it does this, a new button should pop up below that box, kinda attached to the box, that says ‘proceed to cart’. That button takes you to the standard WC cart, where you can continue checking out as if you were performing a normal purchase in WC.
Under ‘Also:’ in your original post:
When an order is finally ‘completed’, an email is triggered, called the ‘completed order email’, notably different than the ‘order confirmation email’. That email contains a link to all your purchased tickets. The email itself does not actually contain a ticket, in any form. All that is provided is a link to a digital ticket that is created on the fly by your website. Once the order has been completed the first time, the ticket already exists, since it is virtual, and generated on the fly when the ticket page is visited. Thus, if you need to ‘reissue’ a ticket, in reality, you are redistributing a link to the existing ticket. You can do this by simply reissuing the ‘completed order email’, using the WC ‘Order Actions’ drop down, on the edit order screen.
In the Community Edition, you do not have the ability, built in, to customize the ticket. There are plans to make this an extension in the future, but it is further down the list than the more in demand features, such as: assigned seating, admin payments, admin coupons, auditing, etc… With that in mind, with a little work from a developer, a custom ticket could probably be whipped up, without modifying the plugin itself.
The ‘number’ of attendees can be aggregated by running the ‘Seating Report’. At the bottom of the report, you will see a line that is labeled ‘Available’, with a quantity by it. You can determine the ‘number’ of attendees by taking the total number of tickets that have ever been available for the event (determined at event-area setup), and subtracting the number of available tickets. Displaying the total purchases on this report could be a valuable feature, so I will add that to the list of things to do.
The QR system is pretty straight forward, and requires no settings at all. Basically, on each ticket is a QR code. Using almost any QR code app that allows you to follow urls, will send you to the ‘checkin’ script, to check that ticket in. Once a ticket is checked in, it will show up as such in the seating report. One note on this is that when you scan the QR, and the app brings up the url in a browser, you must be logged in as an admin-capable user in that browser. Thus for instance, if you have an iPhone, and have safari as your default browser, and use the popular QR Reader app to scan the code, you will need to make sure that you have already been logged in to the wp-admin using safari on that phone, before you can scan the QRs. This prevents just anyone from being able to check themselves in, at any time, anywhere.
The map is auto-generated via the Google Maps API, based on the address information that you supplied when creating the venue. This information can be edited at any time via the edit venue page, and the digital versions of all tickets will be retroactively updated with the new address.
Documentation
To your point about documentation, we are aiming to improve this currently. Specifically, our Creating your first event tutorial is undergoing some updates and revamping. We are also starting to make some videos showing how to use some of these features, which will be out soon. Furthermore, there are some blocks of the code that are being revamped, as we go along, in the ways of documentation in the code. As time goes along, it will get better I promise. In the mean time, you did right by putting questions in a public forum, so that they not only help you, but help others with similar questions.Hope this helps,
LoushouThanks Loushou- Lots there to go through but I’ll just answer the urgent bit about the tickets not showing.
It’s a completed order email, not order processing email that’s generated- There’s no links at all on the email.
Now this is an existing product I’m using from the last event but attached to the venue area. It’s a variable product (if that makes a difference?).
Should I try creating a new event?
UPDATE- Created a new, simple product. Attached to the venue area and still nothing.
Tried any number of things and it simply isn’t inserting the links to the email- from uninstalling and reinstalling the plugin, deleting and creating events, venues, changing woocommerce download settings etc etc and nothing.
Hey @3dgeek,
It seems that the basic troubleshooting we can do with forums communication is at it’s limit. Sounds like we need to take it to the next step to get any further. If you are doing this on a dev or stage environment somewhere that we can access, try creating us an account to the admin and sending the credentials to info at opentickets.com. With that, I will be able to login, checkout how you have everything setup for the event, and make any needed suggestions or tweaks, and then of course post an ultimate solution here for everyone to benefit from. I’m certain that we can get this resolved for you if we can take this next step.
Loushou
I’ll do that for the next event, this one is at a rush so i’ve had to uninstall everything and do things how we’ve done them in the past with things being urgent
Hello @3dgreek
In light of what you have said above we are going to close this ticket
When you are ready for us to work with you an a solution as offered by Loushou – please open a new ticket
Chris
Quadshot Support Tech
The topic ‘Checkout error and some other things’ is closed to new replies.