Home › Forums › Calendar Products › Events Calendar PRO › Adding an order through woocommerce does not generate all tickets
- This topic has 12 replies, 2 voices, and was last updated 12 years ago by
Barry.
-
AuthorPosts
-
February 18, 2014 at 10:43 am #106067
infamia
ParticipantHey everyone
I just upgraded to the latest versions of everything (didn’t want to do this over the holidays). I’m seeing a new bug: WHen I add an order manually through woocommerce, only one ticket gets generated even if I increase the quantity.
Any thoughts?
mickeyFebruary 18, 2014 at 12:20 pm #106127Barry
MemberHi Mickey,
When you say it happens even if you increase the quantity, do you mean you are doing this after creating the order? These are the steps I followed and there was no problem:
- Created a ticket for an event with a stock of 100
- Manually created an order for 5 of those, initially pending
- Changed the status to complete and saved
- The relevant emails were generated and dispatched including one containing all 5 tickets
Is there anything you are doing differently to the above/can you try that again with all other plugins deactivated and only a default, unmodified theme?
February 18, 2014 at 3:22 pm #106189infamia
ParticipantHi Barry
Here’s what I’ve been able to ascertain so far: If I save the order as “pending”, then change it to complete and save again, the correct number of tickets get generated.However, if I do _not_ save the order first with status “pending” (i.e. if I set order status to “completed” before I hit “save”), only one ticket gets generated.
I just tried this with theme 2014 activated. Tickets and stock have already been created:
– Manually create an order
– search for the ticket/product and add.
– click the little pencil (edit) icon
– increase ticket qty to 2
– change order status to ‘completed”
– save order
– Look at the event attendees for the event: I see only one ticket generated.February 19, 2014 at 9:48 am #106495Barry
MemberI see – unfortunately, however, I can’t replicate this. I can create a new order (quantity of 5 for instance), set it to completed and save: the expected emails are generated, complete with one containing all 5 tickets, and the attendee list for the event has 5 corresponding entries added to it.
Is it possible something else is conflicting here?
- Can you ensure you are using the latest versions of our plugins and of WooCommerce
- Deactivate all other plugins except for The Events Calendar, WooCommerce Tickets and WooCommerce (do also deactivate any WooCommerce related add-ons and/or any other Modern Tribe plugins)
- Switch to a default and unmodified theme such as Twenty Twelve
- Try to replicate again
Do you still see the same pattern of events?
February 19, 2014 at 3:56 pm #106750infamia
ParticipantHey Barry
I’ve stripped everything down to:
– the events calendar v3.4.1
– the events calendar: woocommerce tickets v. 3.4
– woocommerver v. 2.1.2
– theme: twenty thirteen, unadulterated.Tried this with _the events calendar pro v3.4_ active and inactive. Either way, I add 2 tickets to the order and only get 1 ticket in the attendee list.
I’ll send a screencast privately, and can also send you access to dev site if you like.
February 19, 2014 at 4:03 pm #106755infamia
ParticipantThis reply is private.
February 20, 2014 at 7:08 am #106972Barry
MemberThis reply is private.
February 21, 2014 at 8:59 am #108001infamia
ParticipantThis reply is private.
February 21, 2014 at 9:17 am #108006Barry
MemberI’m really sorry: we have a few glitches right with our support tools right now and one of those results in staff replies being marked private yet being invisible to you as the customer – and unfortunately as our view of the forum is notably different to yours it isn’t at all obvious that that is what has happened.
Again, please accept our apologies on that count. Let me re-post:
Ah, ok – thanks very much for preparing and sharing that screencast.
The primary difference between what you were doing in that screencast and what I tried, was that I provided some customer details and, crucially, an email address. So this does look like a bug – ticket generation should not hinge on email generation – and I’ll certainly log this and we’ll get a fix in place as quickly as we can.
In the interim can you first of all confirm that providing some cursory billing details (an email address at the very minimum) resolves this issue within your installation and if so, though I appreciate it does add an extra step to the manual order creation process, would you be able to use that as a workaround in the meantime? You don’t of course need to provide a real address, something like [email protected] ought to do.
February 21, 2014 at 1:56 pm #108082infamia
ParticipantHey Barry
If I add the customer details, it still only generates one ticket. The email sent out also says there was only one item in my order (qty=1) but when I look at the order in wp-admin it shows qty=2. This tipped me off to try a non-calendar item, and it seems that it suffers the same fate. I’m following up with woocommerce and will update here.
February 24, 2014 at 3:30 pm #108779Barry
MemberSure – ok, that does sound a touch different to what I’m seeing.
Let us know the results, if it is something on our end we’ll happily do what we can to assist but it’s sounding perhaps like a conflict with another component, though I’m sure it will become apparent after talking to the Woo team 🙂
March 5, 2014 at 11:15 am #113449infamia
ParticipantHey Barry et al
FYI: this appears to be fixed with WC2.1.4
Y
April 21, 2014 at 7:43 am #138324Barry
MemberClosing this thread as it’s been quite a while – of course if we can help with anything else please do create a new thread. Thanks!
-
AuthorPosts
- The topic ‘Adding an order through woocommerce does not generate all tickets’ is closed to new replies.
