For partners with Shopify order management systems, Beam has built a transaction verification system that leverages a Shopify Custom App to ensure that all transactions captured by the Beam system are accurate and complete. This is a necessary component to ensure that our partners on the Shopify platform have the most precise reports and invoices possible.
This custom app requires the read_orders
and write_orders
API permission in Shopify.
In most cases, the Beam team will create and set up this Shopify Custom App on behalf of our brands.
Follow the steps below to create the Shopify Custom App that the Beam system will use to verify Shopify orders and nonprofit selections.
Log in to your Shopify store’s admin panel
Click into Settings
→ App and Sales Channels
→ Develop Apps
<aside> 💡 Click “Allow Custom App Development” if it hasn’t been enabled yet
</aside>
Click “Create an app”
In the dialog box that pops up, name the app Beam Backend Integration
and click “Create app”
Click “Configure Admin API Scopes” and check all permissions listed here, and then click “Save”
read_orders
write_orders
Under “API Credentials”, click “Install App”
Under “Admin API Token”, click “Reveal token once” and get the Admin Access API token. As this will only be shown once, make sure to copy this value somewhere on your computer so it can be accessed later and be sent to the Beam team. Under “API key and secret key”, copy the API Token and API Secret Key values as well.
Please send the Admin API Access Token
, API key
and Secret key
to the Beam team to finish the setup process for your Shopify Custom App.
If your site already has a Beam Shopify Custom App installed, you may simply need to add the write_orders
permission.
To add this permission, start by opening the “Develop Custom Apps” settings in the Shopify administration dashboard.