Public Reference
Add ?customer_id=YOUR_ID to personalize this page for your workspace.
OAuth Configuration
Configure these URLs in your Shopify Partner Dashboard when creating or editing your app.
📘 These instructions follow the official Shopify Dev Dashboard guide
📱 Step 1: Create a New App
- Go to partners.shopify.com
- Make sure you're on "Apps" in the left-panel navigation
- Click "Create app" in the top right corner
- Select "Start from Dev Dashboard"
- Enter your app name and click "Create"
🔧 Step 2: Configure App URLs
- From your app, go to the "Configuration" tab
- Set App URL to the URL shown below
- Add the Allowed redirect URL shown below
- Click "Save"
✅ Step 3: Get Your Credentials
- In your app configuration, find "Client credentials"
- Copy your Client ID and Client Secret
- Add these to your
.envfile asSHOPIFY_CLIENT_IDandSHOPIFY_CLIENT_SECRET
Add this URL to your app's "Allowed redirection URL(s)" list in Shopify Partners.
Replace {YOUR_SHOP} with your actual shop domain.
API Endpoints
Available REST endpoints for Shopify integration. All requests require customer-key header. For full documentation, see Swagger API Docs.
https://weaver.somee.ai/api/shopify/fetch-products
Fetch all products from connected Shopify stores
https://weaver.somee.ai/api/shopify/search-customer
Search for a customer by email or phone
https://weaver.somee.ai/api/shopify/search-full-customer
Get full customer details including orders
https://weaver.somee.ai/api/shopify/search-customer-last-order
Get customer's most recent order
https://weaver.somee.ai/api/shopify/find-or-create-customer
Find existing customer or create new one
https://weaver.somee.ai/api/shopify/create-draft-order
Create a draft order for a customer
https://weaver.somee.ai/api/shopify/send-draft-invoice
Send invoice for a draft order
https://weaver.somee.ai/api/shopify/cancel-order
Cancel an existing order
https://weaver.somee.ai/api/shopify/set-passphrase
Set customer passphrase for voice auth
📦 Order Endpoints
POST https://weaver.somee.ai/api/shopify/order/kit - Create kit order
POST https://weaver.somee.ai/api/shopify/order/refill-tips - Order refill tips
POST https://weaver.somee.ai/api/shopify/order/refill-gels - Order refill gels
POST https://weaver.somee.ai/api/shopify/order/add-eyethos - Add Eyethos to draft
Recurpay Subscription Endpoints
Manage Shopify subscriptions via Recurpay integration.
https://weaver.somee.ai/api/shopify/recurpay/search-customer-last-subscription
Get customer's last subscription
https://weaver.somee.ai/api/shopify/recurpay/modify-subscription
Modify an existing subscription
https://weaver.somee.ai/api/shopify/recurpay/cancel-subscription
Cancel a subscription
https://weaver.somee.ai/api/shopify/recurpay/renew-subscription
Renew a subscription
https://weaver.somee.ai/api/shopify/recurpay/generate-payment-link
Generate payment link for subscription
https://weaver.somee.ai/api/shopify/recurpay/plans
List all subscription plans
https://weaver.somee.ai/api/shopify/recurpay/plans/{'{plan_id}'}
Get specific plan details
https://weaver.somee.ai/api/shopify/recurpay/plans/{'{plan_id}'}/products
Get products for a specific plan
Need help?
Check our full documentation or contact support for integration assistance.