WPIntell

Source evidence

Version 2.0 – Please read this

Help Scout integration for Easy Digital Downloads · support · 2019-02-23T14:48:00+00:00

mixedsentiment
highseverity
0.95relevance
8replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

4 / 32 rows with source links

12.5% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

28 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
Thomas Maier resolved
I took over the EDD HelpScout plugin from Danny after he stopped needing it for his own projects. I added a couple of fixes on top of his rewrite that ended up being version 2.0. Since it is a major rewrite I would kindly ask you to test it carefully and report any possible issues here in the forum by opening a new thread . As of version 2.0, the Callback URL in HelpScout should be https://your-site.com/edd-helpscout-api/customer_info . You can adjust it in your HelpScout custom app interface: https://secure.helpscout.net/apps/custom/ . The original URL should keep working for now, so the update to 2.0 itself should not break anything. Thomas Hi Thomas, Thanks for taking this over! It’s something I use for the majority of tickets so great that it’s getting maintained. It looks like the old callback URL doesn’t work. It’s also still the old callback URL in the installation instructions: https://wordpress.org/plugins/edd-helpscout/#installation That said, even after updating the URL in the helpscout settings, I’m just getting “not found” as the result for all tickets. Let me know if there’s any detail I can fetch to help debug. Cheers! Hi Thomas, great you are taking over. However the old way doesn’t work and the connection is totally broken. Also > As of version 2.0, the Callback URL in HelpScout should be https://your-site.com/edd-helpscout-api/customer_info is customer_info the url or is that {customer_info_put_yours_here} It’s unclear. Basically can’t live without this integration and would revert but as you are active on it can sweat for a day if you can fix the connection. EG the OLD callback was https://your_domain_name.com.au/edd-helpscout/api When visiting https://your-site.com/edd-helpscout-api/customer_info i get a 404 error and in HelpScout we get Not Found in the little box Hi Merv, Hi Brian, thanks for your feedback. The new URL is https://your-site.com/edd-helpscout-api/customer_info with only the your-site.com needing adjustments. My own store is at https://wpadvancedads.com , so the URL I added to Help Scout is this: https://wpadvancedads.com/edd-helpscout-api/customer_info Just try it directly in your browser. There is no 404 error. I just installed the plugin together with the EDD basic plugin on a clean WordPress site, only activated them and the API URL was available. So I am now thinking that this might be a redirect issue or so. @brianhogg , @mervb1 I understand the urgency on this so if you have something to share that you don’t want to see in a thread here you can ping me in the Making WordPress Slack. Thanks, Thomas Hi Thomas! I missed that you have to update both edd-helpscout to edd-helpscout-api along with changing the last api bit to customer_info : https://eventcalendarnewsletter.com/edd-helpscout-api/customer_info Though I didn’t try it at this URL before, I went to Settings > Permalinks in the WP admin to kick the permalinks to being re-generated. Is flush_rewrite_rules() being called when the plugin upgrade occurs? Cheers! Hi Brian, the plugin does not use rewrites like that, so no need to re-generate permalinks. Looks like it is working now, right? I will make sure to update the instructions. Best regards, Thomas AH HA, Thanks Brian I had https://my_site.com.au/edd-helpscout/customer_info NEEDED TO BE CHANGED TO https://my_site.com.au/edd-helpscout-api/customer_info IE missed the changing of /edd-helpscout/ TO /edd-helpscout-api/ (only saw the customer_info) Now when accessing the url directly I get a message VS a 404 as before. Good spotting Brian, and thanks Thomas for working on this plugin. Now getting my much needed purchase info displayed from my Easy Digital Downloads software licensing extension purchase info inside my HelpScout support system. This reply was modified 7 years, 3 months ago by Merv Barrett . Reason: my)site changed to my.site (example URL) This reply was modified 7 years, 3 months ago by Merv Barrett . Just or reference my old endpoint was something like /edd-hs-api/customer.json It wasn’t working after I updated, but updating to the new endpoint fixed it. Glad you took it over, about to head over to the repo and suggest a few improvements I’d love to see, namely – 1 click buttons to increase license count – generate a valid download link or show links to each file they own. Thanks for the great work. Hi danieliser, please feel free to add your suggestions in the repo. I am actually not sure how to proceed with new features right now, but have a personal interest in keeping the plugin up to date. Thomas

Comments

8 shown
Brian Hogg 2019-02-24T23:15:00+00:00

Hi Thomas, Thanks for taking this over! It’s something I use for the majority of tickets so great that it’s getting maintained. It looks like the old callback URL doesn’t work. It’s also still the old callback URL in the installation instructions: https://wordpress.org/plugins/edd-helpscout/#installation That said, even after updating the URL in the helpscout settings, I’m just getting “not found” as the result for all tickets. Let me know if there’s any detail I can fetch to help debug. Cheers!

Merv Barrett 2019-02-25T09:31:00+00:00

Hi Thomas, great you are taking over. However the old way doesn’t work and the connection is totally broken. Also > As of version 2.0, the Callback URL in HelpScout should be https://your-site.com/edd-helpscout-api/customer_info is customer_info the url or is that {customer_info_put_yours_here} It’s unclear. Basically can’t live without this integration and would revert but as you are active on it can sweat for a day if you can fix the connection. EG the OLD callback was https://your_domain_name.com.au/edd-helpscout/api When visiting https://your-site.com/edd-helpscout-api/customer_info i get a 404 error and in HelpScout we get Not Found in the little box

Thomas Maier 2019-02-25T10:31:00+00:00

Hi Merv, Hi Brian, thanks for your feedback. The new URL is https://your-site.com/edd-helpscout-api/customer_info with only the your-site.com needing adjustments. My own store is at https://wpadvancedads.com , so the URL I added to Help Scout is this: https://wpadvancedads.com/edd-helpscout-api/customer_info Just try it directly in your browser. There is no 404 error. I just installed the plugin together with the EDD basic plugin on a clean WordPress site, only activated them and the API URL was available. So I am now thinking that this might be a redirect issue or so. @brianhogg , @mervb1 I understand the urgency on this so if you have something to share that you don’t want to see in a thread here you can ping me in the Making WordPress Slack. Thanks, Thomas

Brian Hogg 2019-02-26T00:13:00+00:00

Hi Thomas! I missed that you have to update both edd-helpscout to edd-helpscout-api along with changing the last api bit to customer_info : https://eventcalendarnewsletter.com/edd-helpscout-api/customer_info Though I didn’t try it at this URL before, I went to Settings > Permalinks in the WP admin to kick the permalinks to being re-generated. Is flush_rewrite_rules() being called when the plugin upgrade occurs? Cheers!

Thomas Maier 2019-02-26T07:57:00+00:00

Hi Brian, the plugin does not use rewrites like that, so no need to re-generate permalinks. Looks like it is working now, right? I will make sure to update the instructions. Best regards, Thomas

Merv Barrett 2019-02-26T13:13:00+00:00

AH HA, Thanks Brian I had https://my_site.com.au/edd-helpscout/customer_info NEEDED TO BE CHANGED TO https://my_site.com.au/edd-helpscout-api/customer_info IE missed the changing of /edd-helpscout/ TO /edd-helpscout-api/ (only saw the customer_info) Now when accessing the url directly I get a message VS a 404 as before. Good spotting Brian, and thanks Thomas for working on this plugin. Now getting my much needed purchase info displayed from my Easy Digital Downloads software licensing extension purchase info inside my HelpScout support system. This reply was modified 7 years, 3 months ago by Merv Barrett . Reason: my)site changed to my.site (example URL) This reply was modified 7 years, 3 months ago by Merv Barrett .

Daniel Iser 2019-03-01T07:42:00+00:00

Just or reference my old endpoint was something like /edd-hs-api/customer.json It wasn’t working after I updated, but updating to the new endpoint fixed it. Glad you took it over, about to head over to the repo and suggest a few improvements I’d love to see, namely – 1 click buttons to increase license count – generate a valid download link or show links to each file they own. Thanks for the great work.

Thomas Maier 2019-03-01T08:18:00+00:00

Hi danieliser, please feel free to add your suggestions in the repo. I am actually not sure how to proceed with new features right now, but have a personal interest in keeping the plugin up to date. Thomas