Help
How to connect your store.
Every connection MelQart supports is a scoped, read-mostly credential you generate yourself — never your storefront login. Find your platform below for the exact steps.
Shopify
A Custom App access token from your own Shopify Admin — not a Storefront API token, and not your public storefront domain.
- In Shopify Admin, go to Settings → Apps and sales channels → Develop apps.
- Click "Create an app", give it a name (e.g. "MelQart"), then open it.
- Under Configuration → Admin API integration, click Configure and enable the scopes read_products and read_inventory (add price-write scopes only if MelQart is approved to write prices back on your plan).
- Save, open the API credentials tab, and click Install app.
- Copy the Admin API access token — it starts with shpat_ and is shown only once.
- For "Shop URL", use the domain shown in your browser while you’re inside Shopify Admin. It always ends in .myshopify.com (e.g. acme-shop.myshopify.com) — never your public storefront domain (e.g. acme-shop.com). Shopify’s Admin API only accepts the myshopify.com host, even if your storefront uses a custom domain.
WooCommerce
REST API keys (recommended) or a WordPress username + Application Password.
- REST API keys: in WordPress admin, go to WooCommerce → Settings → Advanced → REST API.
- Click Add key, name it "MelQart", set Permissions to Read, then Generate API key.
- Copy the Consumer key (ck_...) and Consumer secret (cs_...) — the secret is shown only once.
- Application Password (alternative): go to Users → Profile → Application Passwords, enter a name, click Add New Application Password, and copy the generated password (format xxxx xxxx xxxx xxxx xxxx xxxx). Use it together with your normal WordPress username.
- Store URL is your site’s base URL, e.g. https://shop.example.com.
Vendure
Either your Vendure admin email + password, or a bearer token if your instance issues one.
- If your Vendure instance has a custom auth strategy or API-key plugin that issues bearer tokens, generate one there and use "API Token" mode below.
- Otherwise, use "Email & Password" mode with your normal Vendure Admin UI login — MelQart authenticates through Vendure’s own admin login mutation, the same as signing into the Admin UI.
- Shop URL is your storefront’s base URL (e.g. https://shop.example.com) — MelQart automatically tries both /admin-api and /shop-api, and an api.<yourdomain> fallback.
- Your password is never stored — only the session token Vendure issues in response is kept, and only for syncing.
Magento
A Magento 2 Integration access token with Catalog API access.
- In Magento Admin, go to System → Extensions → Integrations.
- Click Add New Integration and name it "MelQart".
- On the API tab, grant access to the Catalog resource (add Sales too if you plan to use order-based reporting later).
- Save, then Activate the integration — Magento will display an Access Token. Copy it now; it isn’t shown again.
- Store URL is your site’s base URL, e.g. https://magento.example.com.
Salla
An access token scoped to catalog read access.
- From your Salla merchant dashboard or Partner account, open the app/API settings where access tokens are issued.
- Generate an access token with catalog read permission and copy it.
- API base URL is Salla’s API host, https://api.salla.dev/admin/v2 — already pre-filled, no need to change it.
Zid
An access token plus your Zid Store ID.
- In your Zid merchant dashboard, go to API Settings (developer/integration section).
- Generate an access token and copy it.
- Copy your Store ID from the same settings screen.
- API base URL is https://api.zid.sa/v1 — already pre-filled.
Noon
A Seller API key plus your Seller ID.
- Sign in to Noon Seller Lab and open API Settings.
- Copy your Seller API key and your Seller ID.
- API base URL is https://api.noon.com/seller/v1 — already pre-filled.
Amazon SP-API
LWA refresh token, client ID and client secret from Seller Central.
- In Amazon Seller Central, go to Apps & Services → Develop apps for Selling Partner API.
- Create (or open) your app and authorize it against your own seller account to obtain a Refresh Token.
- Copy the LWA Client ID and Client secret from your developer profile.
- Set the SP-API endpoint to match your marketplace region, e.g. https://sellingpartnerapi-na.amazon.com for North America.
- Marketplace ID is optional — leave it blank to default to the US marketplace (ATVPDKIKX0DER).
Still stuck?
A connection should never need guesswork.
If a Test Connection still fails after following these steps, email us the exact error and we’ll walk through it with you.