Configuration checklist
Set every secret from the fulfillment/ directory with npx wrangler secret put NAME, then reload this page.
| Status | Setting | Required | Where |
|---|
Etsy
The keystring and shared secret are stored only as Worker secrets and never returned or displayed. The shipment tracking endpoint additionally requires Etsy's approval for your app.
Stripe
Saves cards for this application. Card numbers are entered inside Stripe and never reach this Worker or the database — only the token, brand and last four digits are stored.
AliExpress
Needed only for API mode, which places supplier orders automatically. Handoff mode works without any of this. AliExpress approves applications for the Dropshipping API before it will serve order requests.
Google OAuth
Identifies people signing in to this dashboard. The client secret is stored only as a Worker secret and is never shown.
Sends team and registration invitations. Optional — without a key the invites are still recorded and activate the moment the person signs in with Google; they simply are not notified by email. The sender domain must be verified with the provider.
Features
Optional modules are shelved by default. List the ones to switch on, comma-separated: payments, suppliers. Leave empty to keep both hidden from the dashboard and unreachable through the API.
Security
The token encryption key protects Etsy access and refresh tokens at rest and can only be set as a Worker secret.
Administrators
The owner is built in and can never be removed. Every other administrator must be invited here — there is no public admin account.
| Status | Invited by |
|---|
Registration invites
This application is invite-only — with Google sign-in there is no password and no public sign-up. Only the owner, an administrator, or an email listed here can create an account. Each invited person owns their own account and imports their own Etsy shops.
| Status | Note | Invited by |
|---|
System health
| When | Shop | Note |
|---|