Git Product home page Git Product logo

edd-helpscout's Introduction

EDD integration for Help Scout

Changed Callback URL

As of version 2.0, the Callback URL in Help Scout should be https://your-site.com/edd-helpscout-api/customer_info.

Easy Digital Downloads integration for Help Scout is a WordPress plugin that will show customer information right from your Help Scout dashboard.

Activating the plugin and configuring the integration will add the following information to your Help Scout dashboard:

  • The name of the customer and link to the profile page in EDD
  • All payments by the customer (email address must match)
  • A link to resent purchase receipts
  • All purchased "downloads"
  • The used payment method. Links to the transaction in PayPal or Stripe.

If using the Software Licensing add-on, the following information is shown as well:

  • License keys. Links to the Site Manager in Easy Digital Downloads.
  • Active sites, with a link to deactivate the license for the given site.

Installation

To get this up an running, you'll need to configure a few things in WordPress and Help Scout.

WordPress

  1. Upload the contents of edd-helpscout.zip to your plugins directory, which usually is /wp-content/plugins/.
  2. Activate the Help Scout integration for Easy Digital Downloads plugin
  3. Set the HELPSCOUT_SECRET_KEY constant in your /wp-config.php file. This should be a random string of 40 characters.

Example

define( 'HELPSCOUT_SECRET_KEY', 'your-random-string-of-forty-characters!' );

Help Scout

  1. Go to the Help Scout custom app interface.
  2. Enter the following settings.
Setting Value
App Name Easy Digital Downloads
Content Type Dynamic Content
Callback URL https://your-site.com/edd-helpscout-api/customer_info
Secret Key The value of your HELPSCOUT_SECRET_KEY constant.

Testing the plugin locally.

You can set the plugin in some test mode. Set HELPSCOUT_DUMMY_DATA to true and HELPSCOUT_DUMMY_DATA_EMAIL to an email address in wp-config.php to let the plugin use dummy data. You can then call https://your-site.com/edd-helpscout-api/customer_info directly and get a reply based on the value of HELPSCOUT_DUMMY_DATA_EMAIL.

Customization

The source code comes with plenty of hooks to add and change output and behavior.

You can also override section templates by hosting your own version of them under wp-content/themes/{THEME}/edd-helpscout/. E.g., copy views/orders.php to wp-content/themes/{THEME}/edd-helpscout/orders.php to change the output of the orders in Help Scout.

edd-helpscout's People

Contributors

dannyvankooten avatar webzunft avatar spreeuw avatar rene-hermenau avatar ashleyfae avatar flowdee avatar nosilver4u avatar jchristopher avatar michaelbeil avatar zackkatz avatar bussardrobbie avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.