Back to feed
Dev.to
Dev.to
7/19/2026
The original title is "One support widget, seven platforms: what shipping to each marketplace actually takes"

The original title is "One support widget, seven platforms: what shipping to each marketplace actually takes"

Original: One support widget, seven platforms: what shipping to each marketplace actually takes

Short summary

A solo developer shares practical lessons from shipping a support chat widget to seven platforms (npm frameworks, Shopify, Discourse, Framer, and more). Key insights include Shopify's zero-scope app-embed approach bypassing protected-data review, npm's misleading E404 for auth failures, and Discourse's git-repo-based distribution model. The post also covers a debugging saga with Cloudflare Email Routing silently dropping automated emails.

  • Shopify's theme app extension with zero API scopes avoids the strict protected-customer-data review process
  • npm E404 on your own scoped package usually means auth failure, not missing package
  • Discourse theme components are just public git repos — push and any forum admin can install instantly

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more