WordPress.org

Making WordPress.org

Opened 5 years ago

Closed 2 years ago

#574 closed enhancement (maybelater)

Contact CampTix Attendees who Had Trouble Registering

Reported by: iandunn Owned by: iandunn
Milestone: Priority: normal
Component: WordCamp Site & Plugins Keywords: good-first-bug needs-testing dev-feedback
Cc:

Description

It's normal for CampTix installations to get a significant number of failed registrations (i.e., Attendee posts with the Failed or Timeout post status). Often times the user will try again later and successfully register, but sometimes they don't try, or they try several times and can't get it working at all, possibly because they're having trouble with the payment gateway.

It'd be useful for WordCamp organizers to be able to e-mail any attendees that failed registration, so that they can offer help. The existing Tools > Notify screen can be used to send the e-mail. The e-mail should not be sent to attendees who have previously received one, or who successfully registered on their own after their initial attempt failed.

Attachments (2)

patch_574_meta.diff (10.0 KB) - added by bansod_deven 5 years ago.
Patch for #574 Meta
patch_574_meta_2.diff (11.4 KB) - added by bansod_deven 5 years ago.
Patch_2 for #574 Meta

Download all attachments as: .zip

Change History (8)

#1 @bansod_deven
5 years ago

  • Keywords needs-testing dev-feedback added

Patch Added

Added a new Tab in Tools as Tools > Notify Failed Registrations

Sending them to Only Failed & Timeout Status Attendees seems easy and can be implemented by just changing the recipients query parameters from 'publish' and 'pending' to 'failed' and 'timeout'.

Also, checking if an attendee has previously received a mail also seems simple, as we just have to check the postmeta table if it already has the row where meta_key = 'tix_email_recipient_id' and meta_value = attendee_id. Done with Meta_params of WP_Query.

But I had a doubt regarding how to check for if an attendee has had a failed attempt and then has successfully registered later because even with the same registration details, the function inserts a new post altogether.

So have not included that check it in the patch for now.

@bansod_deven
5 years ago

Patch for #574 Meta

#2 @bansod_deven
5 years ago

Adding a new Patch.

The Old Patch made changes to the main file of the Plugin.

Now adding it as a separate addon.

Needs Testing though.

@bansod_deven
5 years ago

Patch_2 for #574 Meta

#3 @iandunn
4 years ago

#920 does some related work to implement notification segments. It'd be good to watch what happens there, and then probably integrate this with the solution that gets committed.

#4 @bansod_deven
4 years ago

Okay. Will keep a tab on that too. :)

#5 @iandunn
3 years ago

  • Owner set to iandunn
  • Status changed from new to accepted

#6 @coreymckrill
2 years ago

  • Resolution set to maybelater
  • Status changed from accepted to closed

Moving this issue over to GitHub:

https://github.com/Automattic/camptix/issues/183

Note: See TracTickets for help on using tickets.