Website Customisation

Design Winehub Your Way.

Headless. CSS. Native Theme. Adjust Winehub your way. Use Winehub's native Theme Editor, documented CSS classes and headless API endpoints to customise embedded winery experiences without losing Winehub's core business logic.

  • Native Theme
  • CSS
  • Headless

Headless endpoints for custom builds.

Approved teams can recreate key sign-up experiences using documented endpoints for clubs, club details and sign-up offers.

  • GET /headless/clubs/basic-details
  • GET /headless/club/{id}/details
  • GET /headless/productOffer/{quantity}/{offerId}

Available for approved headless implementations. General subscriptions and member portal endpoints are available on request.

Choose the level of customisation you need.

Native Theme Editor

For wineries and administrators. Visual editing with no coding and live preview.

CSS Adjustments

For developers. Override styles using documented CSS classes for greater presentation freedom.

Headless APIs

For agencies and approved headless builds. Custom embedded experiences using documented endpoints.

Native Theme Editor

Configure embedded components without writing code.

Use Winehub's built-in theme editor to adjust presets, layout and button settings with live preview in the Theme Builder Playground.

  • Theme presets for quick brand alignment
  • Layout and button controls with dropdowns and colour pickers
  • Live preview before publishing to your storefront
CSS Adjustments

Target documented CSS classes for finer control.

When the theme editor is not enough, developers can override styles using Winehub's documented CSS classes while keeping business logic intact.

CSS Classes
  • .wh-club-container Club wrapper
  • .wh-product-card Product card wrapper
  • .wh-button-primary Primary CTA
  • .wh-progress-step Step indicator
  • .wh-signup-modal Modal wrapper

How a custom Wine Club sign-up flow works.

Winehub gives you three ways to customise the look and feel of all embedded components on your website. You can use the built-in theme editor, override the theme editor with CSS adjustments or create a totally bespoke experience with our API endpoints available for headless instances and on request.

  1. 1

    Fetch published clubs

    GET /headless/clubs/basic-details

    Retrieve the club list with names, descriptions, case types, case sizes, selling plans and perks.

  2. 2

    Display club details

    GET /headless/club/{id}/details

    Load full club details including variants, perks, selling plans and sign-up product offers.

  3. 3

    Generate sign-up offer

    GET /headless/productOffer/{quantity}/{offerId}

    Request a discount code response for eligible sign-up product offers.

  4. 4

    Render in your frontend

    Your frontend handles presentation, validation and checkout logic using the returned Winehub data.

Headless support via custom API endpoints for advanced builds.

For headless storefronts and custom implementations, Winehub provides documented API endpoints that let approved development teams recreate sign-up experiences outside the standard Shopify theme app block while keeping Winehub's business logic intact.

Documented

Wine Club Sign-up

Headless endpoints for published clubs, club details and sign-up product offers. Available for headless instances.

On request

General Subscriptions

Custom subscription sign-up flows for advanced storefront builds. Available on request for approved implementations.

On request

Member Portal

Bespoke member portal experiences for agencies and development teams. Available on request.

Note: API availability may depend on implementation scope and approval. Custom implementations may require development support.

Headless API reference for club sign-up.

Approved endpoints for agencies building custom sign-up experiences outside the standard Shopify theme app block.

GET /headless/clubs/basic-details
200 OK
Returns
  • Club names
  • Descriptions
  • Selling plans
  • Perks
GET /headless/club/{id}/details
200 OK
Returns
  • Products
  • Variants
  • Perks
  • Offers
GET /headless/productOffer/{quantity}/{offerId}
200 OK
Returns
  • Eligible offers
  • Discount code response

All requests are scoped by Shopify store domain using ?shop=your-store.myshopify.com.

Designed for agencies, developers and custom storefronts.

Winehub's headless endpoints are designed for teams building advanced custom experiences. Custom implementations may sit outside standard Shopify theme behaviour and may require additional development support. These endpoints are designed for advanced users and agencies. Your frontend handles rendering, validation and implementation logic.

Headless storefronts

Custom Shopify themes

Agency-built sign-up flows

Bespoke member portal experiences

Control the presentation without losing Winehub logic.

Keep Winehub's business logic while tailoring how the experience appears on your website.

yourwinery.com/join
Default embedded sign-up

Reserve Club

6 bottles
Every 3 months
Shiraz 2022
yourwinery.com/join
Custom styled sign-up

Reserve Club

6 bottles
Every 3 months
Shiraz 2022
Reviews

Trusted by wineries across the globe

Real reviews from winery teams using Winehub.