SEASON 2027 LAUNCH -50% OFF WITH FUNKYPRO PROMO CODE AT CHECKOUT.
SuperfunkyPRO WP & Woo Theme
Browse documentation

Documentation / Requirements: choose a deployment model

Requirements: choose a deployment model

Every Superfunky store uses the same basic architecture:

  1. WordPress manages pages, posts, media, navigation, users, and theme settings.
  2. WooCommerce manages products, stock, orders, checkout rules, shipping, and payments.
  3. WPGraphQL and the WooCommerce GraphQL integration expose approved data to the

storefront.

  1. The React storefront is built and served from a separate public URL.

The deployment model determines who operates those layers. It does not change the open source status of the storefront.

Current delivery status: use the static storefront build and its rebuild workflow. Incremental route artifacts remain a shadow/off preview and must not replace static delivery until non-root generation, capability-profile runtime validation, performance, and the required security gate are complete.

Compare the options

Self-hostedFrontend as a ServiceFull Stack managed
Best forDevelopers and teams that operate their own stackStores that already have WordPress and want the frontend operated for themTeams that want Coded Letter to operate the complete platform
WordPress hostingYouYouCoded Letter
WordPress setup and maintenanceYouYou, with readiness guidanceCoded Letter
Frontend deploymentYouCoded LetterCoded Letter
CDN and TLS for storefrontYouCoded LetterCoded Letter
Build configuration and deploy hooksYouCoded LetterCoded Letter
Backups and backend monitoringYouNot includedIncluded
DNSYouYou approve and apply the final records, with cutover assistanceYou provide domain/DNS access or apply the supplied records
Superfunky softwareFree Core, with optional ProPro entitlement included with the managed frontend planPro and the contracted companion bundle included

Requirements shared by all deployments

WordPress

  • WordPress 6.7 or newer.
  • PHP 7.4 or newer. A currently supported PHP 8.x release is recommended for a new

production store.

  • HTTPS on both the WordPress backend and public storefront.
  • Working WordPress REST API and non-plain permalinks.
  • The ability to install themes and plugins.
  • A public GraphQL endpoint, normally https://backend.example.com/graphql.
  • A host that permits outbound HTTPS requests for deployment hooks, payment providers,

email providers, licence checks, and other enabled integrations.

The currently reviewed theme, Superfunky Pro, premium companion packages, and the free Superfunky Licensing plugin declare "Tested up to: 6.8". The four free, theme-independent utility plugins (Admin Dark Mode, Auto Assign Guest Orders, macOS Dots Pro, and Page Menu Organizer) currently declare "Tested up to: 7.0". Neither figure is a guarantee against a specific WordPress point release; always verify compatibility against your own WordPress version on staging before upgrading a production site.

The theme can activate without its optional dependencies, but a functioning headless WooCommerce store requires the commerce stack below.

Core software

SoftwareRequired whenPurpose
Superfunky themeAlwaysWordPress control plane and storefront configuration
WPGraphQLUsing the Superfunky storefrontWordPress content API
WooCommerceSelling productsCatalogue, customers, orders, tax, shipping, and payment configuration
WPGraphQL for WooCommerce (WooGraphQL)Using WooCommerce with the storefrontWooCommerce GraphQL schema and mutations
Headless Login for WPGraphQLEnabling customer accounts and authenticated featuresHeadless login and token flow
Polylang and its compatible WPGraphQL integrationEnabling multiple languagesTranslated content and language-aware queries
Polylang for WooCommerceTranslating WooCommerce dataProduct, category, tag, and commerce translation workflows

SEO, payment, email, anti-spam, and other provider plugins are optional and depend on the features you enable.

Frontend connectivity

  • The storefront build must receive VITE_GRAPHQL_ENDPOINT with the full HTTPS GraphQL

URL.

  • The WordPress origin must allow the storefront origin to call the required GraphQL,

authentication, custom REST, and WooCommerce Store API routes.

  • WooCommerce cart responses must expose the Cart-Token header to the storefront.
  • Production builds need the final public URL to generate correct canonical links,

sitemaps, feeds, and redirects.

  • Never place secret API keys in VITE_* variables. Vite variables are compiled into

browser code. Only public values, such as a Stripe publishable key, belong there.

Free Core and Pro

The deployment model and software tier are separate decisions:

  • Free Core includes the GPL WordPress theme and the MIT storefront. It supports a

useful static-first headless baseline without a paid hosting service.

  • Superfunky Pro is a separate companion layered over the free theme. It unlocks the

controls marked Pro without creating a different storefront fork. Current distribution and activation are assisted while self-service delivery is completed.

  • Pro controls remain visible when Pro is inactive, but they are locked and are not

applied at runtime.

  • Premium companion plugins are separate products with their own settings, licences,

update channels, and support boundaries. Their current release status is implementation preview unless the relevant documentation records runtime acceptance.

Continue with the requirements for self-hosting, Frontend as a Service, or Full Stack managed hosting.