WP Manifestindependent plugin directory
manifest / ecommerce / woo-rest-headless-plugin

Woo Rest Headless Connector

WordPress plugin connector for woo-rest-headless

by Ruhul Amin · github.com/ruhul0/woo-rest-headless-plugin · website

0stars
1release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/ruhul0/woo-rest-headless-plugin/releases/download/1.0.0/woo-rest-headless-connector.zip

Woo Rest Headless Connector is an all-in-one WordPress plugin designed to seamlessly connect your WooCommerce store with a Headless frontend (Next.js, React, Vue, etc.).

This plugin is designed to work perfectly with the npm package woo-rest-headless, providing a hassle-free setup for authentication, session management, and data retrieval.

Features

  • Zero-Config CORS: Automatically handles Cross-Origin Resource Sharing (CORS) issues for your headless frontend.
  • Headless Authentication: Simplified JWT-based authentication for Next.js and other frameworks.
  • Custom Endpoint Manager: Create and manage custom REST API endpoints directly from the WordPress Admin dashboard. Run SQL or GraphQL queries to expose custom data.
  • Headless Settings: Configure your headless frontend URL and other settings easily.
  • Menu API: Expose WordPress menus via REST API.
  • Banner Management: Manage generic banners for your headless app.
  • Loyalty Points System: Built-in loyalty points logic and API.
  • Reviews & Profile: Extended APIs for user profiles and product reviews.
  • API Tester: Integrated tool to test your endpoints directly within WordPress.

Installation

  1. Download the woo-rest-headless-connector folder.
  2. Upload the folder to your WordPress wp-content/plugins/ directory.
  3. Activate the plugin through the 'Plugins' menu in WordPress.
  4. Navigate to Settings > Woo Rest Headless to configure your headless URL.

Usage with woo-rest-headless

This plugin provides the backend infrastructure required by the woo-rest-headless SDK.

  1. Install the SDK in your Next.js project:

    npm install woo-rest-headless
  2. Initialize the client in your frontend code:

    import { WooHeadless } from "woo-rest-headless";
    
    const woo = new WooHeadless({
      baseUrl: "https://your-wordpress-site.com",
      consumerKey: "ck_...",
      consumerSecret: "cs_...",
      // ...
    });
  3. Enjoy a seamless headless experience!

Screenshots

General Settings

General Settings

Custom Endpoint Manager

Endpoint List

Creating Custom Endpoints

Endpoint Details

API Tester

API Tester

Contributing

Contributions are welcome! Please create a pull request or submit an issue on the GitHub repository.

Releases

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

Tag
Published
Assets
Downloads
1.0.0 latest
Dec 17, 2025 9mo ago
woo-rest-headless-connector.zip
1