The Sellfern Etsy integration is 100% independent. Shop owners connect directly to Etsy via secure OAuth 2.0 authorization. No third-party platform or intermediary application subscription is required.
Features & Benefits for Etsy Sellers
- Automated Order Receipt Ingestion: Ingests active Etsy order receipts and transaction details in real-time.
- Supplier & POD Routing: Automatically routes print-on-demand items (plaques, tumblers, apparel, ornaments) to fulfillment suppliers.
- Instant Carrier Tracking Push-Back: Automatically posts carrier tracking numbers (USPS, FedEx, DHL, etc.) back to Etsy receipts, marking orders as completed on Etsy instantly.
- Listing COGS & Profit Margin Analytics: Calculates unit costs, shipping fees, marketplace transaction fees, and net profit margins per Etsy listing.
How to Connect Your Etsy Shop in 3 Simple Steps
Step 1: Open Your Sellfern Workspace
Sign up or log in to your Sellfern dashboard athttps://sellfern.com. Your workspace is provisioned with isolated tenant security for your shop.
Step 2: Authorize Your Etsy Shop via OAuth 2.0
Navigate to Settings → Stores and trigger Etsy OAuth 2.0 authorization through any of the following 3 options:- Top Reconnection Prompt Banner: Click the Connect / Reconnect Etsy API button on the banner at the top of the Stores tab (appears automatically whenever a store is missing an active OAuth token).
- Add / Edit Store Form: Select Etsy as the platform in the Add / Edit Store form, and click Connect via Etsy OAuth 2.0 (or Reconnect via Etsy OAuth 2.0 when editing an existing store).
- Store Table Row Action: Click the Reconnect link directly under the API Status column next to any disconnected Etsy store in the stores list.
etsy.com/oauth/connect) to grant permissions for your shop:
Step 3: Enable Automated Fulfillment & Tracking Push-Back
Once authorized, Sellfern automatically ingests your active unfulfilled order receipts (GET /v3/application/shops/{shop_id}/receipts).
To activate automated supplier routing, cost-of-goods calculation, and carrier tracking sync, map your Etsy listing SKUs to Sellfern System Product SPUs using one of the following methods:
- Automated Pattern Mapping (SKU Prefix Rules):
- Navigate to Settings → Catalog → SKU Prefix Rules.
- Define SKU prefix rules (e.g., map listing SKU prefix
EMB-TSHIRTto target SPUTSHIRT-GILDAN-5000). - Supports rule prioritization, store-specific filtering, and CSV bulk import (
SKU Prefix,Target SPU,Rule Type,Priority,Store ID).
- Direct Catalog SPU Mapping:
- Navigate to System Products / Catalog.
- Map listing SKUs directly to specific System Product SPUs and variant configurations (Size/Color).
- SPU Supplier Routing Definitions:
- Navigate to Settings → Catalog → SPU Definitions.
- Link each SPU Code to its assigned fulfillment supplier and base cost structure.
End-to-End Automated Workflow
Store Connection Management & OAuth Status Monitoring
Sellfern provides a unified status dashboard in Settings → Stores:- Active Connection Status: Shows a green Connected badge with the connected Etsy Shop ID.
- Disconnected Warning: Shows an amber Disconnected warning if token refresh fails or access is revoked.
- Reconnection Alert Banner: Displays a persistent alert banner with a 1-click Connect / Reconnect Etsy API action.
- Etsy Shop ID Resolution: Automatically resolves numeric Etsy shop IDs from Etsy’s API during authorization or store creation.
- Disconnect & Reconnect Controls: Easily trigger OAuth 2.0 re-authorization or safely disconnect API access without losing historical order records.
Multi-Channel Ingestion Versatility
To minimize operational effort for Etsy sellers, Sellfern supports three flexible order ingestion pipelines:- Direct Etsy OpenAPI v3 Sync (OAuth 2.0): Real-time receipt ingestion (
GET /v3/application/shops/{shop_id}/receipts) and automatic tracking push-back (POST /v3/application/shops/{shop_id}/receipts/{receipt_id}/tracking). - Gmail Live Receipt Sync: Automatic email parsing of receipt notifications and supplier fulfillment invoices directly from connected seller email inboxes.
- Order PDF & CSV Batch Ingestion: Drag-and-drop batch upload for custom personalization notes, historical order backfills, and supplier reconciliation.
Data Processing Architecture
Etsy OpenAPI v3 Granular Endpoint Contracts
Sellfern communicates directly with official Etsy OpenAPI v3 endpoints:1. Fetch Unfulfilled Orders (Shop Receipts)
- Endpoint:
GET /v3/application/shops/{shop_id}/receipts - Scope:
transactions_r - Query Parameters:
was_paid=true,was_shipped=false,limit=100,offset=0(automatically paginated withoffset += limitloop until all receipts are ingested) - Headers:
Authorization: Bearer <access_token>,x-api-key: <apiKey>:<sharedSecret>
2. Retrieve Transaction Line Items & Personalization
- Endpoint:
GET /v3/application/shops/{shop_id}/receipts/{receipt_id}/transactions - Scope:
transactions_r - Purpose: Reads item variations, personalization notes, and customer shipping address.
3. Submit Fulfillment Tracking Push-Back
- Endpoint:
POST /v3/application/shops/{shop_id}/receipts/{receipt_id}/tracking - Scope:
transactions_w - Sample Request Payload:
4. Verify Shop Details
- Endpoint:
GET /v3/application/shops/{shop_id} - Scope:
shops_r
Data Privacy, Rate Limiting & Security Commitments
Sellfern adheres strictly to Etsy API Terms of Use and Security Guidelines:- OAuth 2.0 PKCE: Sellers authorize access directly with Etsy. Raw passwords or API keys are never requested or stored.
- Least Privilege Scopes: Only scopes required for fulfillment (
transactions_r,transactions_w,shops_r,email_r) are requested. - Rate Limiting Compliance: Sellfern implements token-bucket rate limiting compliant with Etsy’s 10 QPS / 10,000 daily limit, applying exponential backoff with jitter on
HTTP 429. - Data Isolation: Store tokens and order data are encrypted in transit (TLS 1.3) and at rest (AES-256). Etsy data is strictly isolated and never shared with third-party marketplaces.
