Generate Shopify API Keys
To connect Odoo with Shopify, you need to create a Custom App in Shopify and obtain API credentials.
Creating a Custom App in Shopify
- Log in to your Shopify Admin
- Go to Settings → Apps and sales channels
- Click Develop apps (top right)
- Click Allow custom app development if prompted
- Click Create an app
- Enter an app name (e.g.,
SDLC Odoo Connector) - Click Create app
Configuring API Scopes
Once the app is created:
- Click Configure Admin API scopes
- Enable the following scopes:
| Scope | Required For |
|---|---|
read_products, write_products | Product sync |
read_orders, write_orders | Order management |
read_inventory, write_inventory | Inventory sync |
read_customers, write_customers | Customer sync |
read_shipping, write_shipping | Shipment export |
read_fulfillments, write_fulfillments | Fulfillment sync |
read_locations | Warehouse mapping |
read_reports | Payout reports |
- Click Save
Obtaining Credentials
- Click Install app
- Note your API key and API secret key
- Copy the Admin API access token (shown only once — save it immediately)
warning
The Admin API access token is shown only once. Copy and store it securely before closing the page.
Entering Credentials in Odoo
Enter these values in your Shopify instance configuration in Odoo. Refer to Setup Connector for the full steps.