Magento 2

This guide outlines the steps and requirements for integrating Feefo with Magento 2. By providing the necessary information and access permissions, Feefo can collect sales data directly from your Magento store to power reviews and insights.


Prerequisites

To set up Feefo integration with Magento 2, provide the following details:

  1. Domain of your Magento store
    Example: www.yourstore.com

  2. Numerical Store ID(s)
    Found in Magento under Stores > All Stores.

  3. Admin Email Address
    An email address with admin privileges for your Magento store.

  4. Access Token
    Created via the steps outlined below.


Generating an Access Token in Magento 2

Follow these steps to create an access token for Feefo:

  1. Navigate to Integrations

    1. In the Magento Admin panel, use the navigation bar on the left.
    2. Go to System
    3. Click Extensions
    4. Select Integrations.
  2. Add a New Integration

    1. Click Add New Integration.
    2. In the Integration Info section, enter Feefo in the Name field.
    3. Enter the password you use to log in to Magento in the Your Password field.
    4. No additional fields are required by default.
  3. Set Resource Access

    1. Under the API tab
    2. Change the Resource Access dropdown to Custom.
    3. Manually select all required tick-boxes (choosing All will not work).
  4. Save and Authorise

    1. Click Save. If authorisation is required
    2. Click Activate 
    3. Then Allow to authorise the integration.
  5. Copy the Access Token

    1. Once the integration is authorised, copy the generated Access Token and send it to Feefo in plain text.

Adjusting Access Token Expiry Settings

To ensure the token does not expire prematurely, configure the expiration settings as follows:

  1. Check and Adjust Expiration

    1. In the Magento Admin panel, go to Stores
    2. Then click Configuration.
    3. Select Services
    4. Then OAuth.
    5. Click Access Token Expiration.
    6. Set the expiration value to 0 (zero) to remove the expiry limit entirely.
  2. Enable Bearer Token Support (Magento 2.4.4+)

    1. Navigate to Stores.
    2. Then click Configuration.
    3. Choose Services
    4. Then OAuth
    5. Select Consumer Settings.
    6. Enable the setting Allow OAuth Access Tokens to be used as standalone Bearer tokens.

Submitting Information to Feefo

Once all the required details have been gathered and the Access Token has been generated:

  • Send the following information to Feefo:
    • Your Magento store domain.
    • Store ID(s).
    • Admin email address.
    • Access Token.

 

For further assistance, contact Feefo Support with any questions or issues.