Forum Replies Created
-
AuthorPosts
-
Brook
ParticipantHowdy Marco!
Your theme says it is compatible with The Events Calendar, which is what we call our “core plugin”. That plugin is free, and can already be installed on your site if you have not done so already. This will create a calendar grid, and each event in the grid can be clicked on to take you to that event’s page. If you purchase WooCommerce Tickets as well, it adds some features to that same calendar page. With that addon when you click through to an events page, there will be options to purchase tickets to that event. People can select how many tickets they want, and click add to cart. Once added to their cart they can checkout with WooCommerce when they are ready to finalize the purchase.
Does that all make sense? Does that sound like what you are looking for? Please let me know if I can be of further help. Cheers!
– Brook
Brook
ParticipantHello Qais Sami,
I would love to help you figure that out. That sounds like a great project.
Our WooCommerce Tickets plugin is very customizable. We offer an extensive API with countless filters and hooks to help people leverage it. However, our ticketing addons have been focused on selling tickets, not event management. Over the years we have had many feature requests to add more event management capabilities. And so over the past year we have begun adding some of those, but there are still plenty more in the pipe. We built a basic system to aid with checking people in. Right now we are adding a new feature to that checking system that is just about to hit beta, the ability to scan QR codes on tickets to quickly check people in. Another feature about to hit beta is the ability to collect the name and contact info for everyone that has a ticket, rather than just the purchaser of the ticket.
Perhaps you would be interested in giving WooCommerce Tickets a spin? You can request a refund within 30 days via our support @ email address if it does not meet your needs.
Does that all make sense? Will that work for you? Please let us know. Cheers!
– Brook
Brook
ParticipantHowdy Bryan,
I would love to help you with that. Thanks for giving us a chance to clarify.
PRO offers no way to sell tickets, you would need WooCommerce Tickets or a similar addon to do that. However, you might not need PRO at all. It offer some great features, and a full list can be found here: Events Calendar Pro. But, for simply selling tickets many get away with just WooCommerce Tickets and the “core” free plugin: The Events Calendar.
Does that all make sense? Will that work for you? Please let us know.
Cheers!
– Brook
Brook
ParticipantYou are super welcome. I am happy that worked.
THe form field labels still refer to ‘State or Province’ rather than the UK equivalent of ‘County’. Can you tell me which file I need to edit to change the field labels in the community form please?
There are a few ways to address that.
- You could create a proper British English (en_GB) translation of the plugins. If we’re able to use your translation we will give you a free renewal or license to a plugin of your choice.
- Create a theme override which allows you to modify that line, but not lose the change when you update your plugin. This guide will help, but it’s necessarily intended for developers or people who write themes. The file you wish to override is ‘public_html/wp-content/plugins/the-events-calendar-community-events/src/views/community/modules/venue.php’ and the line number is 140 in that file.
- Use a snippet like this, copy/paste it into your theme’s functions.php. Then follow this tutorials instructions to find and modify that string.
Hopefully one of those options works. Let me know if you need further assistance. If not, mind marking this resolved? Cheers!
– Brook
Brook
ParticipantThis reply is private.
Brook
ParticipantHowdy again,
Keith I have some good news. We wanted to make this even easier for you change the default away from the United States without purchasing Pro. So Rob asked me to write a simple plugin for you, that wasy it’s simpler than opening up the database and dealing with serialization.
Download the plugin here: tribe_set_default_country Add it to your website by going to WP Admin > Plugins > Add Plugin, then clicking upload plugin. Select this file that you just downloaded. Once it’s installed just hit activate, and it will change over to the UK as a default. If anyone else comes across this topic and wants a different country as the default, them you can modify the line in the plugin that specifies ‘GB’, ‘United Kingdom’ to a different country in the list.
We also discovered something while looking into this. It used to be in past versions that our plugin did not specify a default country, rather the default was “Please select a country”. At some point a bug was introduced in Community Events that caused this to default to the United States instead. So that helps explain why we have not seen much feedback on this yet. It’s actually a newer bug. I am truly sorry for the inconvenience. Hopefully that snippet above will help set you on the right path. We will fix that in Community as soon as we can.
Let me know if you need anything else. Cheers!
– Brook
Brook
ParticipantIt sounds like you were not able to find good documentation on how to use their API without shortcodes. I am sorry to hear that. I am not quite sure what that line of code you mentioned will do for you. Hooking into wpcf7_form_elements makes sense, but I doubt you want to attach do_shortcode to it.
One thing that just occurred to me is that you could use do shortcode to output the exact string you mentioned earlier:
[select menu-dropdown "date1" "date2" "date3"]If all you need is to generate the same output as that string, then you could just concatenate a string together based on the event dates and output it with do_shortcode(). As an example using untested code and tribe_get_events():
$ev_query = tribe_get_events(array( 'eventDisplay' => 'custom', 'tag' => basename( get_permalink() ) )); $sc_args = ''; foreach ($ev_query as $event) { $sc_args .= ' "' . tribe_get_start_date( $event, $displayTime = false, $dateFormat = "l, j. F Y" ) . '"'; } echo do_shortcode('[select menu-dropdown' . $sc_args .']');But I am not sure how that will work with CF7’s setup. It is very possible that you will need to some incredible trickery to get that working. You might just need to write your own shortcode which runs the above code, or you might have to do something much more involved.
I really do wish I could be of more help. Personally I hate being caught between two support realms. Unfortunately though, I am just not a CF7 expert. At this point you have all of the drop down arguments as you have extracted the data from The Events Calendar. Now you just need to know what options if any CF7 offers for importing dynamic data.
Cheers!
– Brook
Brook
ParticipantHowdy Again ,
Thank you for elaborating.
Now, although the Plugin still shows those ticket creation fields, none of the ticket data is carried over to Eventbrite, it simply creates a private event with no tickets, so I have to go to Eventbrite and create tickets all over again and now it seems I have to tell Eventbrite where to send the money.
There is a bug in 3.9.3+ where events published to Eventbrite.com show up as a private event on the manage screen. However, on the Edit screen for each event, they do not show up as private. We are looking into why there is a discrepancy there and if it has any practical implications. Either way we plan to fix it in an upcoming release, but we have no timetable yet.
But this is still strange. When creating a ticketing from WordPress Admin > Add Event, it should publish to Eventbrite. I just retested it by creating a ticket and an event, and it did publish. When you do this, are you certain there are no errors at the top of the WP-Admin page when you click “Publish”? If there are no errors, then it is very likely that there is a conflict happening. In order to proceed we will need to test if a “conflict” is happening, and if so narrow it down so we can find a fix for it. This guide walks you through how to test for a conflict, and then identify what is conflicting.
Please let me know if you have any questions as you are walking through those diagnostic steps. Thanks!
Cheers!
– Brook
Brook
ParticipantWe have talked to Joost a few times in the past about working together. It is definitely something we are insterested in. But, when you have two teams with different schedules wanting to work together, it takes a while to iron everything out.
I’m trying to understand what’s wrong / different… any ideas? do you know of any plugin conflict with this particular topic?
Do you have any caching enabled? Often that sort of discrepancy can happen when you have a caching plugin or setup. Clearing the cache might help. But if not, it might need to be temporarily disabled to see if that is the problem.
I am happy to hear that worked locally. That’s good progress.
Cheers!
– Brook
Brook
ParticipantThanks for detailing those findings. You are on to an interesting line of thought.
Would you mind grabbing your system information and pasting it here? Make sure to use the ‘Set as private reply’ checkbox to protect your private information from the public. You can find the system info by going to WP Admin > Events > Settings, clicking on the “Help” tab, and scrolling down to the ‘System Information’ box. (Or by going to [yoursite]/wp-admin/edit.php?post_type=tribe_events&page=tribe-events-calendar&tab=help)
That will give me a lot of extra information to help diagnose the problem. Specifically I am interested in recurrenceMaxMonthsBefore and recurrenceMaxMonthsAfter. Those settings limit how distant in the future and past to have recurring events show up. If they are set really low, perhaps our plugin is accidentally cleaning them up. They default to 24, so recurrences up to 24 months in the future are allowed.
Thanks again Nicholas, for the detail diagnostic information you already provided. Very helpful.
Cheers!
– Brook
Brook
ParticipantExcellent! Good luck with the rest of your site, Mike. Let us know if you need anything else!
– Brook
Brook
ParticipantThis reply is private.
Brook
ParticipantHowdy Northwest,
I would love to help you with that. Would you mind clarifying what you mean here:
Even though Eventbrite has authorised the Plugin, it still doesn’t automatically create tickets like it used to.
When were tickets automatically created? Were you importing an event from Eventbrite, or creating on in WordPress along with manually creating a few tickets?
An additional problem is that I no longer have the option to add a Paypal address when I am creating the event and choosing payment options. This has to be created manually in Eventbrite.
I wish I had better new here. This is no longer a feature of Eventbrite’s API, so were are not able offer that feature anymore.
Cheers!
– Brook
Brook
ParticipantHowdy Keith!
I would love to help you with that. One of the features of Events Calendar Pro is that it makes it very easy to change the defaults there, you can even easily specify a custom list of countries if you only offer events in a handful or less.
That said, if none of the other features of PRO interest and you are a programmer, you could pretty easily write your own defaults. There is a setting in your WordPress database WP_Options table with a key “tribe_events_calendar_options”. You can unserialize, add these settings, and reserialize it.
[eventsDefaultOrganizerID] => 0 [eventsDefaultVenueID] => 0 [eventsDefaultAddress] => [eventsDefaultCity] => [eventsDefaultState] => [eventsDefaultProvince] => [eventsDefaultZip] => [defaultCountry] => Array ( [0] => GB [1] => United Kingdom ) [eventsDefaultPhone] => [tribeEventsCountries] =>Does that all make sense? Will that work for you? Please let us know.
Cheers!
– Brook
Brook
ParticipantHowdy Antonio,
I would love to help you with that. You should be able to change the Title for any The Events Calendar archive page using this snippet. As you will note it has special instruction in there for Yoast users.
You would also want to make sure that Yoast and The Events Calendar are completely up to date.
Does that all make sense? Will that work for you? Please let us know.
Cheers!
– Brook
-
AuthorPosts
