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.
Log in

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

  1. Install and activate “Etsy Sync & Deliver” (ensure flwsecureupdates is active).
  2. Go to Etsy Sync → Settings; enter Etsy Client ID, Client Secret, and Shop ID; click Connect Etsy.
  3. Set your polling interval, lookback minutes, and per‑run cap.
  4. Create Downloadables for your products; add files, version, and optional prices.
  5. Map Etsy items in Etsy Sync → Mappings (listing_id, optional SKU/variation → Downloadable).
  6. Add pages:
  • Cart: [flw_esd_cart]
  • Checkout: [flw_esd_checkout]
  • Downloads: block “Etsy Sync & Deliver → Downloads” or shortcode [flw_esd_downloads]
  1. Customize the Email Template and send a test.
  2. 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.
Log in