Shopify
James Carse avatar
Written by James Carse
Updated over a week ago

Our shopify integration allows vouchers sold on Giftpro to be used for purchases made on your Shopify store instantly. For us to integrate with Shopify an "App" will have to be created within your Shopify store that provides information you can share with us to grant us access, after this our access remains in place while the app is enabled, you're able to enable/disable the app from within your Shopify at any time.


Setting up the integration

First, login to your Shopify admin area. Once you've logged in look in the bottom left of the main navigation, click "Settings", its usually by itself at the bottom of the page.

Find "Apps and Sales Channels" in the list, the screenshot below will help.

Click on the lighter grey button "Develop apps" in the top right of the settings window.


The list that appears may be empty, or could contain apps that have already been made for other systems you're working with (A digital agency for example.). Leave any existing apps as they are and create a new one for Giftpro using the "Create an app" button top right.


Give the app name as "Giftpro" and the app developer as "shopify@giftpro.co.uk" and then hit "Create app"


You'll be taken to a page that looks like this, hit the highlighted "Configure admin API scopes" button.


This section is where you're granting us access to the data we need to integrate with Shopify, you need to tick the following:

  • write_discounts

  • read_discounts

  • write_price_rules

  • read_price_rules

  • read_orders

When you're done hit save top right.


Click the "API credentials" tab and send us the "API Key" and "API secret key".


Then hit "Install app", it will present a quick warning about terms and access for you to read, once this is done there will be an "access token", be careful though Shopify will only show this to you once! You'll need to reveal it, copy it and send it to us.

All done. In summary we should of been sent three pieces of information, the API key and secret, an access token and then you should have assigned our access permissions.

Did this answer your question?