Etsy Sync & Deliver
Who it’s for
- Digital product sellers on Etsy who want automatic, secure delivery from their own WordPress site.
- Creators who need gated download pages, entitlement controls, and a simple customer experience.
- Teams that prefer email-based fulfillment that “just works” without manual steps.
Why this plugin
- Automate fulfillment: pull Etsy orders, create users, grant access, and email download links—hands off.
- Keep delivery on your brand: host files and download pages on your own site.
- Stay flexible: map Etsy listings/SKUs/variations to any product, update files anytime.
- Optional on‑site sales: add a lightweight cart and Stripe checkout—no WooCommerce required.
Key features
- Etsy sync: OAuth connect, scheduled polling, and receipt logging with CSV export.
- Entitlements: grant access per product/file; secure proxy streams downloads without exposing URLs.
- Downloadables CPT: version, release notes, per‑file or full‑package pricing, download counts and resets.
- Mappings: resolve by listing_id, SKU, and variation (most‑specific → least‑specific).
- Email delivery: customizable HTML template with variables; test send included.
- Webhook: receive orders from Make.com to upsert, entitle, and notify in real time.
- Admin tools: dashboard stats, run‑now button, instructions, troubleshooting.
- Blocks/shortcodes: add Cart, Checkout, and Downloads anywhere in minutes.
- Multi‑shop support: manage multiple Etsy shops from one WordPress install.
Requirements
- WordPress 6.0+ and PHP 7.4+
- WP‑Cron enabled
- Etsy API Client ID, Client Secret, and Shop ID
- Working email on your site (for buyer notifications)
- HTTPS (SSL) recommended; required for Stripe checkout
- Plugin dependency: flwsecureupdates (required)
Compatibility
- Works with core WordPress (no WooCommerce needed)
- Gutenberg blocks for Cart, Checkout, Downloads
- Etsy API v3
- Stripe Payment Intents for on‑site checkout (USD)
What it’s not
- Not a listings/inventory sync tool (doesn’t create or edit Etsy listings)
- Not a license key/DRM system
- Not a full e‑commerce suite or subscription manager
- Not a shipping/physical fulfillment solution
Quick Start
- Install and activate “Etsy Sync & Deliver” (ensure flwsecureupdates is active).
- Go to Etsy Sync → Settings; enter Etsy Client ID, Client Secret, and Shop ID; click Connect Etsy.
- Set your polling interval, lookback minutes, and per‑run cap.
- Create Downloadables for your products; add files, version, and optional prices.
- Map Etsy items in Etsy Sync → Mappings (listing_id, optional SKU/variation → Downloadable).
- Add pages:
- Cart: [flw_esd_cart]
- Checkout: [flw_esd_checkout]
- Downloads: block “Etsy Sync & Deliver → Downloads” or shortcode [flw_esd_downloads]
- Customize the Email Template and send a test.
- Use Dashboard → Run Sync Now to validate; check Receipts Log and download entitlements.
- Wrote concise website copy for “Etsy Sync & Deliver” covering audience, value, features, requirements, compatibility, non‑goals, and a quick start with shortcodes and key setup steps.
