WP Manifestindependent plugin directory
manifest / ecommerce / fancy-product-page

Fancy Product Page WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Create ad-hoc bespoke WooCommerce product pages using the block editor, instead of the WooCommerce template.

★ 0stars
10release downloads
v1.4.0latest · 3mo ago

Install

Download fancy-product-page.zip From the v1.4.0 release on GitHub, Jul 24, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/headwalluk/fancy-product-page/releases/download/v1.4.0/fancy-product-page.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

A WordPress / WooCommerce plugin that lets you display a WooCommerce product using an ordinary WordPress Page (or Post) in place of the default single-product template.

Build a rich, bespoke landing page for a product in the page editor (or a page builder such as GenerateBlocks / Elementor), associate it with a WooCommerce product, and the whole site — menus, related-product links, the shop loop — points at that page while the underlying product is still sold through WooCommerce. The plugin keeps WooCommerce's SEO structured data, permalinks, and add-to-cart behaviour working on the substituted page.

What it does

  • Page-as-product — associate any published Page/Post with a product via a "Fancy Product Page" selector on the product editor.
  • Permalink override — every link WordPress/WooCommerce generates for that product resolves to the chosen page instead of /product/....
  • SEO structured data — injects WooCommerce product schema.org JSON-LD into the substituted page so search engines still see a product.
  • Add to cart by SKU — ?add-to-cart=<SKU> works alongside the usual numeric product ID.
  • [add_to_cart_btn] shortcode — drop a themed add-to-cart button (by id or SKU, with quantity and price) anywhere in the page.

Requirements

  • WordPress 6.0+
  • WooCommerce (active)
  • PHP 8.0+

Installation

  1. Copy the fancy-product-page directory into wp-content/plugins/.
  2. Activate Fancy Product Page in Plugins.
  3. Edit a WooCommerce product, find the Fancy Product Page meta box, and choose the Page/Post to use as its front-end.

Updates

The plugin self-updates from its GitHub releases. Once installed, new tagged releases appear in Dashboard → Updates like any other plugin update. Releases are built automatically by .github/workflows/release.yml when a v*.*.* tag is pushed. Update checks can be disabled with the fancy_product_page_updater_enabled filter.

Usage

See docs/usage.md for a step-by-step walkthrough, and docs/shortcode.md for the [add_to_cart_btn] reference.

Developer documentation

The docs/ directory is the entry point for any developer picking this project up later:

See also CLAUDE.md for an architectural overview oriented at AI-assisted development.

Project history and active milestones: dev-notes/00-project-tracker.md. Per-version release notes: CHANGELOG.md.

License

Licensed under GPLv2 or later. Maintained by Headwall Hosting.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.4.0 latest
Jul 24, 2026 3mo ago
fancy-product-page.zip +1 asset
6
fancy-product-page.zip6
fancy-product-page-1.4.0.zip0
Jul 20, 2026 3mo ago
fancy-product-page.zip +1 asset
3
fancy-product-page.zip3
fancy-product-page-1.3.0.zip0
Jun 10, 2026 4mo ago
fancy-product-page.zip +1 asset
1
fancy-product-page.zip1
fancy-product-page-1.2.0.zip0
A grade

Security

Fancy Product Page 1.4.0 · audited by WP Registry

No security issues found.

Audited release
1.4.0
Findings
none
Worst severity
—
Content hash
8da2c5b01eff0fbc68dbbb2c…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.