Manual Integration Guide

TABLE OF CONTENTS


Introduction

The Feefo Shopify plugin is designed to help new Feefo clients quickly create a Feefo account and connect it to their Shopify store. Its primary function is to automate the collection and display of customer reviews on your Shopify website, streamlining the feedback process and saving you valuable time.

Important:

  • The plugin is not intended for connecting pre-existing Feefo accounts or for use on development/staging domains, as this could allow unauthorised access to customer data.
  • If you need to connect an existing Feefo account or work with non-production domains, we recommend using the manual integration method described below.

What Does the Feefo Shopify Plugin Do?

  • Applies review code snippets to your main and product theme pages, enabling Feefo review content to be displayed on your website once reviews have been collected.
  • Creates an access token to connect a data source, allowing Feefo to automatically pull all sale information updated within the last day and generate review requests.

Manual Integration: When and Why?

Both the review display and sales data connection can be installed manually on development or live domains. Manual integration is ideal if:

  • You have an existing Feefo account.
  • You need to connect to a non-production (development/staging) domain.
  • You want an integration that is not reliant on the plugin and will not be affected by plugin updates or version issues.

How to Manually Add Feefo Reviews to Shopify

Service Reviews (Slide-out Reviews Tab)
Add the following script to your main theme page, just before the closing </body> tag.
Replace MERCHANTID with your Feefo Hub Merchant Identifier.

<script type="text/javascript" src="https://api.feefo.com/api/javascript/MERCHANTID"></script>

<div id="feefo-service-review-floating-widgetId"></div>


Product Reviews - Star Rating Badge

Place this near the price or add-to-cart section on your product theme page.

<div class="feefo-review-badge-wrapper-product"></div>


On-page Product Reviews

Place this within a tab, collapsible, or near the bottom of the product page.
Replace  with your store’s dynamic variable for the Group/Parent Product ID.

<div id="feefo-product-review-widgetId" class="feefo-review-widget-product" data-parent-product-sku=""></div>

 

Connecting Shopify Sales Data to Feefo

To automate feedback requests by collecting your Shopify sales data, Feefo requires a Shopify app to be created with the correct permissions.

Enable Custom App Development

  1. In Shopify, go to Apps > Develop apps for your store
  2. Click Allow custom app development

Create the Feefo App

  1. Go to Apps > Develop Apps > Create an app
  2. Enter "Feefo" as the app name
  3. Use your Shopify login email address
  4. Click Create App

Configure API Access

  1. Under the app, go to Configuration > Admin API integration > Configure
  2. Grant read access to:
    • Assigned fulfilment orders
    • Customers
    • Draft orders
    • Fulfilment services
    • Orders
    • Product listings
    • Products
  3. Click Save

Generate and Share Access Token

  1. Navigate to API credentials
  2. Click Install app
  3. Click Reveal the token once
  4. Copy the access token and send it to Feefo