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
- Ontwikkelaars; volg of draag bij aan de plugin op GitHub
- Andere WordPress plugins van Thomas Maier
Schermafdrukken
Installatie
Om dit werkend te krijgen, moet je een paar dingen configureren in WordPress en Help Scout.
WordPress
- Upload de inhoud van edd-helpscout.zip naar je plugins directory, meestal
/wp-content/plugins/
. - Activeer de Help Scout integratie voor Easy Digital Downloads plugin
- 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
- Ga voor naar de Help Scout aangepaste app interface.
- 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
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
enedd_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
enedd_helpscout_order_list_item_download_details_end
toegevoegd aan besteltemplate, dankzij @Spreeuw op github - Verbetering: de filters
edd_helpscout_default_section_toggle
enedd_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
enHELPSCOUT_DUMMY_DATA_EMAIL
constanten inwp-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