Skip to main content

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

  1. Log in to your Shopify Admin
  2. Go to Settings → Apps and sales channels
  3. Click Develop apps (top right)
  4. Click Allow custom app development if prompted
  5. Click Create an app
  6. Enter an app name (e.g., SDLC Odoo Connector)
  7. Click Create app

Configuring API Scopes

Once the app is created:

  1. Click Configure Admin API scopes
  2. Enable the following scopes:
ScopeRequired For
read_products, write_productsProduct sync
read_orders, write_ordersOrder management
read_inventory, write_inventoryInventory sync
read_customers, write_customersCustomer sync
read_shipping, write_shippingShipment export
read_fulfillments, write_fulfillmentsFulfillment sync
read_locationsWarehouse mapping
read_reportsPayout reports
  1. Click Save

Obtaining Credentials

  1. Click Install app
  2. Note your API key and API secret key
  3. 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.