Before installing the Weevio Shopify Widget, you'll need to set up a Shopify Custom App with the appropriate API permissions. This page walks you through the requirements and setup process.
Requirements
To install the Weevio Shopify Widget, you need:
- Active Shopify Store (any plan - Basic, Shopify, Advanced, or Plus)
- Admin access to your Shopify store
- Weevio Cloud account with appropriate feature purchases
- About 10-15 minutes to complete setup
Creating a Shopify Custom App
The Weevio Widget requires a Shopify Custom App to access your store's product, order, and inventory data. Follow these steps to create one:
Step 1: Navigate to App Development
- Log into your Shopify admin panel
- Go to Settings (bottom left corner)
- Click Apps and sales channels
- Click Develop apps (or Develop apps for your store)
- If prompted, click Allow custom app development
Step 2: Create New App
- Click Create an app button
- Enter app name: Weevio Widget (or your preferred name)
- Select App developer (usually yourself)
- Click Create app
Step 3: Configure Admin API Scopes
The widget needs access to product, order, inventory, and location data.
- Click Configure Admin API scopes
- In the search box or by scrolling, select these scopes:
Required scopes:
read_products- Read product datawrite_products- Update product informationread_orders- Read order informationwrite_orders- Create and update ordersread_inventory- Read inventory levelswrite_inventory- Update inventoryread_locations- Read store location dataread_fulfillments- Read fulfillment informationwrite_fulfillments- Create fulfillments
- Click Save at the top right
Step 4: Configure Storefront API (Optional)
The Storefront API is only needed if you want to enable the Improved Variant Selection feature. If you don't plan to use this feature, you can skip this step.
- Click Configure Storefront API scopes
- Select these scopes:
Optional scopes (for improved variant selection):
unauthenticated_read_product_listings- Read product dataunauthenticated_read_product_inventory- Read inventoryunauthenticated_read_product_pickup_locations- Read pickup locationsunauthenticated_read_product_tags- Read product tags
- Click Save at the top right
Step 5: Install the App
- Click Install app button (top right)
- Review the permissions
- Click Install to confirm
Step 6: Reveal and Copy API Tokens
This is an important step - the Admin API access token is only shown once!
Admin API Access Token:
- After installation, you'll see Admin API access token
- Click Reveal token once
- Important: Copy this token immediately and save it securely
- You won't be able to see it again without creating a new token
Storefront API Access Token (if configured):
- Scroll down to Storefront API access token
- Copy this token and save it securely
- This token can be viewed again later if needed
What to Do with Your Tokens
You'll need these tokens in the next step when configuring your integration in Weevio Cloud:
- Admin API access token - Required for all widget features
- Storefront API access token - Optional, only needed for improved variant selection
Save these tokens in a secure location:
- Password manager (recommended)
- Secure note-taking app
- Never commit tokens to version control or share publicly
Verifying Your Setup
Before proceeding to installation, verify you have:
- Created a Shopify Custom App
- Configured all required Admin API scopes
- (Optional) Configured Storefront API scopes
- Installed the custom app
- Copied and saved the Admin API access token
- (Optional) Copied and saved the Storefront API access token
Security Best Practices
Keep your API tokens secure:
- Never share tokens publicly or commit them to code repositories
- Store tokens in a password manager or secure vault
- Only share tokens with authorized team members
- Rotate tokens periodically for enhanced security
- If a token is compromised, revoke it immediately and create a new one
Revoking and regenerating tokens:
- Go to your Shopify custom app settings
- Click Uninstall app and reinstall to generate new tokens
- Update the tokens in Weevio Cloud configuration
Troubleshooting
Can't Find "Develop Apps" Option
If you don't see the "Develop apps" option:
- Ensure you have admin access to the Shopify store
- Check that your store owner hasn't disabled custom app development
- Contact your store owner to enable custom app development
Token Already Used or Invalid
If you get this error when connecting in Weevio Cloud:
- Verify you copied the entire token without spaces or line breaks
- Check that you're using the Admin API access token, not the API key
- Ensure the token hasn't been revoked
- Try creating a new token by reinstalling the app
Missing Required Scopes
If the widget features aren't working:
- Return to your custom app settings
- Click "Configure Admin API scopes"
- Verify all required scopes are selected
- Click "Save" and test again
Next Steps
Once you have your API tokens ready:
- Configure the integration in Weevio Cloud →
- Add the widget code to your Shopify theme
- Test the widget on your product pages
Need Help?
If you encounter issues setting up your Shopify Custom App:
- Review Shopify's custom app documentation
- Check the Troubleshooting Guide
- Contact Weevio support with screenshots of any errors
Need Help?
For assistance, please send a message to our Support page.