Ryan

Forum Replies Created

Viewing 15 posts - 16 through 30 (of 55 total)
  • Author
    Posts
  • Ryan
    Participant

    Thanks Hunter. Let me know if you need me to resend anything.

    Thanks.

    in reply to: Organizer aka Merchant Dashboard #1117756
    Ryan
    Participant

    Hey Brook,

    Over the weekend I was able to come up with a nice solution and I think we’re all set. I’ve re-purposed the attendees list code to also show a more comprehensive list with details, but only to admins and event organizers. Here is what it looks like:

    https://pondhole.com/wp-content/uploads/2016/05/attendees-list.png

    I also added a CSV export and a print option. I think this should do the trick! The only other thing I updated was the event list screen for organizers where they can edit their events, I added an ‘attendees’ link that takes them to the event page and scrolls down to the list of attendees.

    I think we’re all set. Next step is getting an email sent to organizers each time a sale is made.

    Here is the code should anyone else need it (note: I’ve removed jQuery needed for the print and CSV functionality):

    <?php
    /**
     * Renders the attendee list for an event
     *
     * @version 4.1
     *
     */
    ?>
    <div id="tribe-attendees-table-wrapper" class='tribe-attendees-list-container'>
    	<h2 class="tribe-attendees-list-title"><?php esc_html_e( 'Who\'s Attending', 'event-tickets-plus' ) ?></h2>
    	<p><?php echo esc_html( sprintf( _n( 'One person is attending %2$s', '%d people are attending %s', $attendees_total, 'event-tickets-plus' ), $attendees_total, get_the_title( $event->ID ) ) ); ?></p>
    
    	<ul class='tribe-attendees-list'>
    	<?php foreach ( $attendees_list as $attendee_id => $avatar_html ) { ?>
    		<li class='tribe-attendees-list-item'><?php echo $avatar_html; ?></li>
    	<?php } ?>
    	</ul>
    
      <?php if( is_admin() || current_user_can( 'edit_post', get_the_id() ) ) : ?>
      <h2 class="tribe-attendees-list-title">Admin Purchase List
    		<span class="report-button print-button"><i class="fa fa-print"></i>&nbsp;&nbsp;Print</span>
        <span class="report-button csv-button">CSV Export</span>
    	</h2>
    		<table id="admin-attendees-report-table" class="display" cellspacing="0" width="100%">
    		<thead>
    				<tr>
    					  <th style="text-align: center;">#</th>
    						<th style="text-align: center;">Order #</th>
    						<th style="text-align: left;">Name</th>
    						<th style="text-align: left;">Email</th>
    						<th style="text-align: center;">Ticket #</th>
    				</tr>
    		</thead>
    		<tbody>
    		<?php $purchase_number = 0; ?>
    		<?php foreach ( $attendees_list as $attendee_id => $avatar_html ) { ?>
    		<?php $purchase_number++ ?>
    				<tr>
    						<?php
    						$order_id = '';
    						$attendee_name = '';
    						$attendee_email = '';
    						$ticket_id = '';
    						foreach ( $attendees as $key => $attendee_obj  ) {
    
    								if ( isset( $attendees[ $key ]['attendee_id'] ) && $attendee_id == $attendees[ $key ]['attendee_id'] ) {
    										$order_id = $attendees[ $key ]['order_id'];
    										$attendee_name = $attendees[ $key ]['purchaser_name'];
    										$attendee_email = $attendees[ $key ]['purchaser_email'];
    										$ticket_id = $attendees[ $key ]['attendee_id'];
    								}
    						}
    						?>
    
    						<td style="text-align: center;"><?php echo $purchase_number; ?>
    
    						<?php if ( ! empty( $order_id ) ) : ?>
    								<td style="text-align: center;"><?php echo $order_id; ?></td>
    						<?php endif ?>
    
    						<?php if ( ! empty( $attendee_name ) ) : ?>
    								<td><?php echo $attendee_name; ?></td>
    						<?php endif ?>
    
    						<?php if ( ! empty( $attendee_email ) ) : ?>
    								<td><?php echo $attendee_email; ?></td>
    						<?php endif ?>
    
    						<?php if ( ! empty( $ticket_id ) ) : ?>
    								<td style="text-align: center;"><?php echo $ticket_id; ?></td>
    						<?php endif ?>
    
    				</tr>
    		<?php } ?>
    		<tbody>
    		</table>
    
    </div>
    in reply to: Organizer aka Merchant Dashboard #1117367
    Ryan
    Participant

    Hey Brook,

    Thanks again for all your help. I’m going to toy around with things over the next week and see what I can come up with. I think I’ll be able to accomplish what we need without the use of the Community Tickets, so if I have any other questions I’ll certainly let you know and update you once I figure things out.

    Thanks again!!!

    Matt

    in reply to: Duplicate Event Created when Event Edited in Facebook #1117149
    Ryan
    Participant

    Done.

    Ryan
    Participant

    Hey Josh,

    I’d be happy to help out – what would be the best way to get that info for you?

    Thanks,

    Matt

    in reply to: Organizer aka Merchant Dashboard #1116599
    Ryan
    Participant

    Hey Brook,

    Again, thank you very much for the discussion. This is all very helpful information. I think running Woo alongside EDD, on an already plugin-heavy site (yea, we have more than I’d like), isn’t really something I’d like to do, but if you’d be willing to send me a zip that I could throw in to our development environment to see how it reacts with the site that would be very helpful.

    I don’t anticipate going this route, but if I can look into it without the upfront cost of purchasing that would be great. Who knows, for what we need, maybe this is doable, at which time we would purchase our license. We have customized our checkout pretty heavily (style-wise) with EDD so having to do that again with Woo to match doesn’t sound fun and would split our purchases between two different systems (again, not great!).

    I completely understand TEC’s stance on EDD. You have to build-out and develop what the majority of users are using, which is Woo. No problem. It is good to know that there are no plans to integrate EDD with Community Tickets, at least we won’t just keep waiting and hope it happens.

    Let me ask you this – we currently have the ability to show a list of ‘attendees’ on the event pages (it shows gravatars currently). Do you have any idea how difficult it would be to re-purpose that code to display more than just gravatars? I think if I could re-purpose that to display information like the attendees name, email, purchase ID, etc… and simply add a link to the vendor’s dashboard that display this information that would pretty much accomplish what is most important.

    We don’t have the need to auto-split payments or anything like that, so just a list of purchases with supporting information would suffice. I did look at the code briefly and I am able to pull in the purchase ID but in my brief efforts wasn’t able to pull in any of the purchaser’s additional information.

    Again, I really appreciate your time and discussion on this one. The site is growing so we want to keep vendors happy. Just had an event sell out 225 tickets!

    Cheers,

    Matt

    in reply to: Organizer aka Merchant Dashboard #1116331
    Ryan
    Participant

    Hey Brook,

    Thank you for the detailed response. It sounds to me like Community Tickets would pretty much cover what we need. I can do without the automated emails as long as the end client has access to a real time dashboard, outside of going in to the WP Admin area, which it sounds like this does.

    I did see this add-on before, but the fact that it says it requires WooCommerce to be installed and activated has stopped me from looking in to integration of this add-on, as we have EDD pretty heavily integrated in to the site. With that said – I don’t really want to fork out $149 to install it and realize getting it integrated with EDD is above and beyond what I have the skillset to do, so I believe we are still a bit stuck right now.

    What would be the best course of action in your opinion?

    Thanks, as always, for the great support!

    Matt

    in reply to: Organizer aka Merchant Dashboard #1115818
    Ryan
    Participant

    Matt here – just to piggy back on to Ryan’s post. I think the “Attendees List” that shows the avatars on the event page is a starting point to work from, and I’ve been looking in to that code to modify to pull in additional information such as the purchaser’s email, name, order ID, etc…so hopefully I could build out the list of information to show on the organizer’s dashboard. I’m struggling a bit to pull in that information though and have hit a roadblock.

    I just want to clarify that we aren’t missing something – currently there is no way for an event organizer to view the attendees list (like it shows on the admin dashboard) outside of either having editor access (which would give them access to all events) or us, as admins, manually sending them the information. Is that correct?

    Ryan
    Participant

    Hey George,

    I did end up finding the issue. In the website.php file in the community events plugin I had put a value=”http://&#8221; instead of placeholder=”http://&#8221; so each time the edit form came up, it was putting the http:// instead of the value saved in the DB…so when the re-saved after editing it was overwriting the old URL with the http:// value.

    All good now.

    Categories do remain intact, although when editing the current selected categories do NOT show as checked off. I was able to replicate that on the twentysixteen install with just the two plugins activated. So that is a small bug.

    Cheers,

    Matt

    Ryan
    Participant

    Hey George,

    I pushed the site into a staging environment and have only those two plugins running on a generic twentysixteen theme (http://pondhole.staging.wpengine.com/) and although the categories are “un-checked” when I edit the event, when I save it the categories are still showing on the front end, so no big deal there. The URL is staying as it should, so there is a problem in a customization somewhere.

    I’ll continue to troubleshoot and update soon.

    Thanks,

    Matt

    in reply to: Issue with 'Events From' #1101097
    Ryan
    Participant

    Hey Nico,

    Upon further investigation, this seems to be related to the group of events that have older start dates, but end dates in the future. For example, one event started 3/5 and ends 5/1, so when we use the ‘from’ filter and the date is in that range, it puts the March 5th date as the start date of the filter since that event is included.

    Is that default behavior? I didn’t find any conflicts and everything is up to date, so I’m thinking that is default behavior and we just need to adjust the event dates or make them some sort of recurring event.

    Thoughts?

    Thanks!

    Matt

    Ryan
    Participant

    I can attest to the quality of this plugin and the great communication and flexibility the developer has. I have implemented this on my site and have an automated RSS feed shoot out event emails each Monday for the upcoming week. It is a customized HTML template in Mailchimp populated by the feed from the plugin, which is extremly flexible and customizable with the ability to save multiple templates and setup as many feeds as you need..

    It works flawlessly and has a huge amount of tags to display what information you was to show. We are very, very happy as this has automated the weekly email process for us big time.

    As the original poster mentioned, the developer (Brian Hogg) is amazing and super easy to work with. Huge thumbs up.

    in reply to: Trouble after Update 4.0 #1041021
    Ryan
    Participant

    I see 4.0.1 came out and this issue was not addressed. Is there a timeline on this by any chance? I have our update staged in dev ready to push live pending this issue.

    Thanks.

    in reply to: Support for EDD (Thread 2) #1040962
    Ryan
    Participant

    Hey Brian,

    Unfortunately, delving in the DB and looking through that type of stuff is a bit beyond my skillset. I reached out to EDD support and got what I expected – “Looks like it is something with The Events Calendar. You should reach out to them”.

    Needless to say – waste of $83 unfortunately.

    Thanks for your help!

    Matt

    in reply to: Support for EDD (Thread 2) #1038342
    Ryan
    Participant

    Hey Brian,

    I was trying to avoid paying $83 to test it out, but that seems to be the only route. I went ahead and purchased/configured it. The issue I’m running in to is that the add-on doesn’t show tickets (downloads) createded through the event calendar. If I manually create the download using the normal EDD functionality it shows up fine, but if the download (ticket) is created using the ticketing functionality when creating an event, it doesn’t work properly – IE. it shows up like it should everywhere except on the new vendor dashboard created with the FES add-on for EDD. Would you have any guidance on that?

    I reached out to that plugin developer as well and am waiting to hear back.

    Best,

    Matt

Viewing 15 posts - 16 through 30 (of 55 total)