Magento

Step 1 – Create the Integration inside Magento

The callback URL and Identity link URL must be left blank:

Step 2 – Adjust API Settings

Click API and enable to following resources exactly as shown below:

Step 3 – Create Integration Inside Hyros

Using the store URL and access token inside your magneto account, go inside your hyros account integration settings and click on Magento, or click HERE. Create the integration and then copy the webhook, you will need this for later.

Step 4 – Install Webhook Extension

Magento does not support webhooks natively therefore you will need to install an extension in order to continue integrating Magento in Hyros. There are two options:

4.1 The paid version

4.2 The free version

Step 5 – Configure the Webhooks in the System Tab

In the System tab, configure the webhook for the events. You will need to create the “invoice” event, “refund” event and the “new customer” event. Each of the above webhooks, should have a separate webhook inside Magento.

For this step, please note that you will need to go back and forth with Magento and Hyros to create the webhooks. Inside Hyros, go to Integrations->Magento ->Settings->Integrations->Magento .

Webhook 1 – Order Event

Webhook 2 – Refund Event

Webhook 3 – New Customer Event

Step 6 – Add the Universal Script to your pages

Please copy ensure that the following Universal Tracking Script is attached in the header code of your website pages:

Step 7 – Allow OAuth Access tokens to be used

To enable OAuth Access Tokens in your configuration, navigate to the “Stores” section and click on “Configuration”. In the configuration settings, locate the “Services” dropdown and choose “OAuth” from the options. Within the “OAuth” settings, find the “Consumer Settings” option and set the value for “Allowing OAuth Access Tokens” to “Yes”. This will enable OAuth Access Tokens in your configuration.

This concludes the setup. We recommend running a test on your end using our testing app HERE. If you are not able to run a successful test please reach out to the support team.