Help Scout integration for Easy Digital Downloads

Beschrijving

Help Scout integratie voor Easy Digital Downloads is een WordPress plugin die klanteninformatie toont vanuit je Help Scout dashboard.

Het activeren van de plugin en het configureren van de integratie zal de volgende informatie toevoegen aan je Help Scout dashboard:

  • De naam van de klant en de link naar de profielpagina in EDD
  • Alle gekochte “downloads”
  • Bestellingen met status en link naar betalingsproviders

Bij gebruik van de software licensing add-on wordt ook de volgende informatie getoond:

  • Licentiesleutels. Links naar de sitebeheerder in Easy Digital Downloads.
  • Actieve sites, met een link om de licentie voor de gegeven site te deactiveren.
  • Links om direct een upgrade te kopen

Bij gebruik van Easy Digital Downloads met terugkerende betalingen:

  • Abonnementen en hun status

Hoe installeren en configureren

Kijk eens naar de installatie instructies.

Merk op dat Help Scout hun app interface heeft gewijzigd. Deze plugin maakt gebruik van aangepaste verouderde apps, waar je meer over kunt lezen hier.

Meer informatie

Schermafdrukken

  • Klantenoverzicht met standaard geopend licenties gebied
  • Bestellingen met status, links naar de winkel en betalingsprovider
  • Abonnementen met status en links naar de winkel

Installatie

Om dit werkend te krijgen, moet je een paar dingen configureren in WordPress en Help Scout.

WordPress

  1. Upload de inhoud van edd-helpscout.zip naar je plugins directory, meestal /wp-content/plugins/.
  2. Activeer de Help Scout integratie voor Easy Digital Downloads plugin
  3. Stel de HELPSCOUT_SECRET_KEY constante in je /wp-config.php bestand in. Dit zou een willekeurige string van 40 karakters moeten zijn.

Voorbeeld

Vervang je-random-string door je eigen willekeurige string.

define( 'HELPSCOUT_SECRET_KEY', 'your-random-string' );

Help Scout

  1. Ga voor naar de Help Scout aangepaste app interface.
  2. Voer de volgende instellingen in met aanpassingen volgens de URL van je site en de geheime sleutel.

App naam: Easy Digital Downloads
InhoudType: dynamic content
CallbackURL: https://YOUR-SITE.COM/edd-helpscout-api/customer_info (ik raad aan HTTPS te gebruiken)
SecretKey: de waarde van je HELPSCOUT_SECRET_KEY constante.

De plugin lokaal testen

Je kunt de plugin in een testmodus zetten.
Zet HELPSCOUT_DUMMY_DATA op true en HELPSCOUT_DUMMY_DATA_EMAIL op een e-mailadres in wp-config.php om de plugin dummy data te laten gebruiken.
Je kunt dan direct https://your-site.com/edd-helpscout-api/customer_info aanroepen en een antwoord krijgen op basis van de waarde van HELPSCOUT_DUMMY_DATA_EMAIL.

FAQ

Help Scout toont alleen “Ongeldige handtekening”

Zorg ervoor dat de “Geheime sleutel” instelling voor je helpScout applicatie overeenkomt met de waarde van je HELPSCOUT_SECRET_KEY constante. Deze sleutel wordt gebruikt om aanvragen van HelpScout te autoriseren.

Beoordelingen

13 juli 2023 1 reactie
This plugin saves us time and allows us to provide better and faster service.
22 augustus 2022 1 reactie
Thanks so much for developing this plugin. It’s really enormously helpful for anyone using EDD.
24 maart 2022 2 reacties
Thank you for taking the time to build this plugin! Works perfectly, super easy to set up. I chose Easy Digital Downloads and Helpscout indepdently not knowing this plugin existed, so happy I came across it by pure chance in the plugin directory. No idea why neither EDD nor Helpscout list this plugin on their site, should be top recommended!
8 januari 2022 1 reactie
I am using this plugin on both of my EDD stores for LoginPress and Analytify. Helps in support management a lot.
22 oktober 2021 1 reactie
Before doing my support rounds on Help Scout I decided to installed this. I’ve just installed it and got it up and running in less than 5 minutes. After that I dove into my support tickets and I could immediately tell this is going to be a huge timesaver. Thanks a lot for creating this!
20 mei 2019 1 reactie
We have been using this for a couple of years. Works amazingly well. Huge timesaver!
Lees alle 27 beoordelingen

Bijdragers & ontwikkelaars

“Help Scout integration for Easy Digital Downloads” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Help Scout integration for Easy Digital Downloads” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Help Scout integration for Easy Digital Downloads” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

2.3.0

  • Verbetering: het filter edd_helpscout_after_licenses_active_site_list_item toegevoegd om de uitvoer van geactiveerde sites uit te breiden
  • Verbetering: abonnement-id toegevoegd aan endpointgegevens
  • Opgelost: statusbadge van afgeronde orders is nu ook groen

2.2.1

  • Verbetering: de actiehook edd_helpscout_after_subscription_list_item toegevoegd om het toevoegen van elementen aan de abonnementenweergave toe te staan
  • Verbetering: verhoogde vereiste PHP-versie naar 7.2
  • Opgelost: typfout in de installatie instructies

2.2.0

  • Functie: de toggle toestand voor licenties, bestellingen en subscripties is nu persistent, dankzij @nosilver4u op github
  • Functie: toon het aantal gevonden items voor elke sectie in de koptekst, dankzij @nosilver4u op github
  • Verbetering: toon “Levenslang” label voor levenslange licenties, dankzij @nosilver4u op github
  • Verbetering: override sectie templates door het hosten van je eigen versie van hen onder wp-content/themes/{THEME}/edd-helpscout/, dankzij @Spreeuw op github
  • Verbetering: de edd_helpscout_endpoint_html_secties en edd_helpscout_endpoint_html filters toegevoegd om bestaande sectietemplates aan te passen, dankzij @Spreeuw op github
  • Verbetering: de acties edd_helpscout_order_list_item_download_details_start en edd_helpscout_order_list_item_download_details_end toegevoegd aan besteltemplate, dankzij @Spreeuw op github
  • Verbetering: de filters edd_helpscout_default_section_toggle en edd_helpscout_persist_section_toggle toegevoegd om een specifieke schakeltoestand voor secties te forceren, dankzij @Spreeuw op github
  • Verbetering: verhoogde vereiste PHP-versie naar 5.6 om te synchroniseren met WordPress core

2.1.1

  • Verbetering: controleer of het e-mailveld leeg is en zorg voor terugval naar het e-mailveld

2.1

  • complete template herstructureringing, bijvoorbeeld om klant, licenties, bestellingen en abonnementen afzonderlijk te tonen, props @Spreeuw
  • herstructurering gegevensverzameling, dankzij @Spreeuw
  • ondersteunt EDD 3.0 en nieuwere add-on versies, dankzij @ashleyfae, @Spreeuw
  • edd_helpscout_customer_licenses om licentiequery reacties te filteren, dankzij @Spreeuw
  • “HelpScout” in “Help Scout” veranderd waar technisch redelijk

2.0

De oorspronkelijke ontwikkelaar Danny van Kooten is gestopt met EDD Help Scout omdat hij het niet meer gebruikt.
De ontwikkeling van de plugin is overgenomen door Thomas Maier van https://wpadvancedads.com, die de plugin blijft gebruiken.
Danny vertrok midden in de ontwikkeling van een betere versie 2.0. Ik heb besloten om daar bovenop te bouwen omdat de veranderingen veel potentieel laten zien en enkele problemen oplossen.
Gelieve zorgvuldig te testen en laat het me weten als er iets ontbreekt of niet werkt zoals verwacht.

Toevoegingen

  • callback URL veranderd van https://your-site.com/edd-helpscout/api naar https://your-site.com/edd-helpscout-api/customer_info, hoewel beide voorlopig werken
  • naam van de klant en link naar de profielpagina in EDD toegevoegd omdat Help Scout die niet voor iedereen toont
  • stel HELPSCOUT_DUMMY_DATA en HELPSCOUT_DUMMY_DATA_EMAIL constanten in wp-config.php in om de plugin dummy data te laten gebruiken

Verbeteringen

  • alle betalingen ophalen wanneer de gebruiker meerdere e-mails heeft in help scout of in zijn EDD-profiel

Oplossingen

  • Compatibiliteit met de nieuwste EDD plugin versies.

1.1.1 – January 28, 2016

Oplossingen

  • Bepaalde tekens aan het begin van een URL werden verwijderd in HelpScout.

1.1 – September 6, 2015

Oplossingen

  • De plugin luistert nu naar een latere hook in de WP request lifecycle, wat problemen met bbPress en EDD Wishlists voorkomt.

Verbeteringen

  • Code herstructureringing voor een betere scheiding van zorgen en een betere algemene leesbaarheid van de code
  • Betere samenhang in de naamgeving

Toevoegingen

  • Ondersteuning voor levenslange licenties in Easy Digital Downloads
  • Diverse actiehooks om je eigen HTML uit te voeren

1.0.3 – February 19, 2015

Oplossingen

  • Protocol voor links naar actieve sites toegevoegd
  • Betalingen opvragen via meerdere e-mails werkte niet

Toevoegingen

  • Bij gebruik van EDD Software Licensing, laten zien of een licentie is verlopen.
  • helpscout_edd_customer_e-mails hook toegevoegd om e-mails van klanten te filteren

1.0.2

Verbeteringen

  • De plugin “luisterde” naar alle verzoeken naar de site. Hij zal nu (na bevestiging) alleen luisteren naar verzoeken naar /edd-hs-api/customer-data.json.

1.0.1

Opgelost

  • Probleem met nonces die niet goed werken voor de beheer acties. Nieuw gebruik van de HelpScout handtekening om verzoeken te valideren.

Verbeteringen

  • Kleine code & inline documentatieverbeteringen

Toevoegingen

  • Label “verlenging” toegevoegd aan verlengingen