FCHubFCHub.co

FCHub Portal Extender

Custom customer portal endpoints for FluentCart. Add pages, shortcodes, HTML blocks, iframes, and redirects to the portal sidebar — no PHP required.

FCHub Portal Extender lets you add custom endpoints to FluentCart's customer portal without writing a single line of PHP. FluentCart ships with a perfectly fine addCustomerDashboardEndpoint() API for this — the catch is you need to actually know PHP to use it. Most site owners would rather chew through a USB cable. This plugin wraps that API in a visual admin UI so you can build portal pages the way civilisation intended: by clicking buttons.

What It Does

Content Sources

Six ways to fill an endpoint: WordPress Page, Shortcode, raw HTML/Custom Code, External URL (iframe), Redirect/Link, or Post/CPT. Pick your poison, paste your content, move on with your life.

Icons & Branding

Every endpoint gets its own sidebar icon. Drop in raw SVG code, pick a Dashicon, or point to an image URL. Your portal, your aesthetic — even if that aesthetic is questionable.

Display Control

Content renders inside a scrollable container that either auto-fits the viewport height or locks to a fixed pixel value. Dark mode is handled automatically. No CSS required, no layout prayers.

Endpoint Management

Drag-to-reorder sidebar position, toggle endpoints active or inactive, auto-generate slugs from titles, and reserved slug validation so you don't accidentally overwrite FluentCart's built-in pages. All stored in wp_options and cleaned up on uninstall.

How It Works

Requirements

RequirementVersion
WordPress6.0+
PHP7.4+
FluentCartRequired (any version)

No Node.js, no build tools, no Composer dependencies. Install and go.

FluentCart is Required

FCHub Portal Extender extends FluentCart's customer portal. Without FluentCart installed and activated, the plugin has nothing to extend — it will display an admin notice and politely refuse to do anything useful.

Next Steps

On this page