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

Documentation / Setup

Setup

Complete setup in this order:

  1. Prepare WordPress.
  2. Configure WooCommerce.
  3. Connect and deploy the frontend.
  4. Move the production domain.

Do not start with DNS. Keep the current production site available until the new backend and storefront have passed acceptance on temporary URLs.

Before you begin

Choose a deployment model in Requirements, then collect:

  • WordPress administrator and hosting access;
  • the backend hostname, for example backend.example.com;
  • the intended public storefront hostname, for example example.com;
  • DNS access or the contact who controls DNS;
  • payment, email, analytics, and other provider accounts required at launch;
  • a staging or rollback plan for an existing store.
ServiceExamplePublic use
Storefronthttps://example.comCustomer-facing site
WordPresshttps://backend.example.comAdmin, GraphQL, REST, media, and webhooks
GraphQLhttps://backend.example.com/graphqlStorefront data endpoint

The WordPress origin must remain reachable after launch. Do not redirect every backend request to the storefront: GraphQL, REST, WooCommerce Store API, media, login, cron, and provider callbacks still use it.

Setup completion checklist

  • WordPress and the Superfunky theme are active.
  • Required plugins are active without duplicate GraphQL integrations.
  • Permalinks and the GraphQL endpoint work.
  • WooCommerce products, taxes, shipping, payments, and account rules are configured.
  • The storefront is connected to the intended GraphQL endpoint.
  • Cart CORS exposes Cart-Token and permits the storefront origin.
  • A production build succeeds with the final public URL.
  • Draft-deployment acceptance is complete.
  • DNS records, TLS, email records, and rollback values are documented.

The remaining documentation areas cover visual customisation and optional integrations after the base store is connected.