// the find
w3bdesign/nextjs-woocommerce
🔥 Next.js (React) headless eCommerce site with Typescript, WordPress (WooCommerce) backend and Algolia search
A Next.js headless storefront wired to WooCommerce via WPGraphQL, with Algolia search bolted on through a custom WordPress plugin the author also wrote. Aimed at developers who want a modern React frontend over a WordPress/WooCommerce backend without building everything from scratch.
The CI pipeline is genuinely thorough for a side project — Lighthouse, Playwright, OWASP (gitleaks, Semgrep with custom rules, Trivy) all running on PRs. The design system is well-documented with explicit token tables, accessibility notes, and button variant specs rather than being implicit in the code. Zustand cart state includes localStorage sync and typed operations, which is the right call over Redux for this scope. The README is honest about what's broken and what's missing rather than pretending it's production-ready.
Only COD payment is supported — no Stripe, no PayPal — so this is a demo, not a real store you can ship. The Algolia integration requires a separate custom WordPress plugin the author maintains, which is an external dependency with no fallback; if that plugin breaks, search is dead. Route names are hardcoded in Norwegian (handlekurv, kasse, kategori, logg-inn), making internationalization or rebranding painful. Variable products work but other WooCommerce product types (subscriptions, grouped, bundles) are explicitly unsupported and untested, which cuts out a large chunk of real-world WooCommerce catalogs.