This guide covers what to do when the digital GoGenerosity pay-it-forward product isn’t auto-fulfilling in your inventory system. Initial advice is to set it up as a 'non-inventory' item. If that doesn’t resolve it, try the alternative option below.
The following advanced steps will automatically mark the GoGenerosity Pay-it-forward product as fulfilled. Please note:
- Only the GoGenerosity order line items will be auto fulfilled. The remainder of the order will remain untouched.
- These steps required are quite technical and will require 15-30 minutes to setup.
Steps for Store Owner
Overview and pre-requisites:
-
Requirements: Shop must be on a Shopify, Advanced, or Plus plan. This method can not be used on the Shopify Basic plan (reference).
-
Install the Shopify produced App: Shopify Flow
-
Create a Custom App for the store along with an “API token” (see instructions below).
-
Create a new Shopify Flow for your store. You need to provide the API token and then create a sequence of tasks that will automatically fulfil GoGenerosity line items. (see instructions below).
1/ Installing Shopify Flow
-
Install Shopify Flow and follow the instructions.
2/ Create a Custom App for the store along with an “API token”
First - create the custom app:
-
From your Shopify admin portal, click Settings > Apps and sales channels.
-
Click Develop apps.
-
Click Create a custom app.
-
In the modal window, enter the App name (e.g. Auto fulfilment for GoGenerosity) and select an App developer. The app developer can be the store owner, or any staff or collaborator account with the Develop apps permission.
-
Click Create app
Second - create the API credentials:
-
Select “Configure Admin API scopes”
-
Search and select the following Admin API access scopes:
-
read_assigned_fulfillment_orders, write_fulfillments, read_fulfillments, write_assigned_fulfillment_orders, write_merchant_managed_fulfillment_orders, read_merchant_managed_fulfillment_orders
-
-
Click the Save button
-
Click back on the “Overview” tab and then click the “Install app” button
-
You’ll now be shown the “Admin API access token”. Select the option to “Reveal token once”
-
Make a note of the token, you’ll need to reference this in the next step.
3/ Create a new Shopify Flow to automatically fulfil the GoGenerosity line item
-
Open the Shopify Flow app “Flow” from your Shopify admin portal (under Apps)
-
Select the option to “Import” the linked Flow file: (download from here).
-
Mark GoGenerosity Pay-it-forward items as fulfilled.flow
-
After it having been uploaded: select the workflow item to open up the Editor
-
Select “Edit”
-
Click the third box: “Send HTTP request”
- Paste the “Admin API access token” that you created in the second step above to replace “YOUR_API_TOKEN_HERE” text
-
Select the button “Turn on workflow” or “Apply changes”.
YOUR WORKFLOW IS NOW ACTIVE AND GOGENEROSITY PRODUCTS WILL BE AUTOMATICALLY FULFILLED. THE REMAINDER OF YOUR ORDER WILL NOT BE CHANGED.
For further assistance, please email us at support@gogenerosity.com.