Step 1 – Install the Magento 2 Extension
Step 2 – Configure the Magento 2 Extension
Step 3 – Configure the Zendesk App
Sunshine Profiles and Events
The preferred method is using a composer install using credentials from Magento Marketplace after you have added it to your marketplace account.
Use following command to install the module and all its dependencies.
composer require classyllama/module-zendesk bin/magento module:enable Zendesk_Zendesk
Alternatively, rather than installing via composer, you can download the code via My Purchases in the Magento Marketplace, and put it in the app/code directory of your site code.
If you do that, you will also need to install zendesk/zendesk_api_client_php, which you can do by running this in the command line.
composer require zendesk/zendesk_api_client_php bin/magento module:enable Zendesk_Zendesk
To configure the Magento 2 Extension the first step is to ensure that you allow for Token Based authentication in Magento and then generate an API Token in your Zendesk account.
To configure your Zendesk account navigate to Admin > Apps & Integrations > Zendesk Support apps and select the Magento 2 Connector app.
Your Zendesk Magento 2 integration is now complete. Navigate to a ticket and open up the app area on the right where you will see the Magento 2 Connector. Create a ticket and set the email address of the Requester to a known email in Magento associated with an Order.
Sunshine Profiles and Events for Magento currently only supports a single storefront and is in an Early Access Program (EAP).
If you’re interested in enabling Sunshine Profiles and Events for Magento please follow the instructions here and then enable the custom events in your Magento backend at Stores > Settings > Configuration > Zendesk > Sunshine.
First, check out the Troubleshooting Page for the Magento 2 Zendesk Integration. If that isn’t helpful you can Contact Support using the form below.