WordPress plugin intelligence profile

Ninox – Integration for WooCommerce

Adds a powerful REST API endpoint to retrieve WooCommerce products with complete variation and attribute information in a single API call.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.7
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.4 · PHP 7.2
Directory statusactive
Last directory update13 Aug 20262mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Ninox – Integration for WooCommerce version 1.0.7 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Ninox – Integration for WooCommerce adds a new REST API endpoint to WooCommerce that returns all products with their complete variation data in a single, optimized request.

This plugin is designed for developers, theme creators, and anyone building custom interfaces or integrations with WooCommerce who needs comprehensive product data including variations.

Key Features

  • Comprehensive Data Access: Get complete product details and all variations in a single API call
  • Performance Optimized: Batch processing and efficient queries to handle large product catalogs
  • Secure Authentication: Supports WooCommerce API key authentication and proper permission validation
  • Well-documented API: Clear documentation with example requests and responses
  • Cache Support: Intelligent caching to improve response times and reduce server load

Use Cases

  • Building custom front-end interfaces for WooCommerce stores
  • Developing mobile applications that need to display product data
  • Creating external integrations with other systems
  • Developing custom reporting tools
  • Any application that needs detailed product variation data

Technical Details

The plugin adds the following endpoint:

/wp-json/wc/v3/products-with-variations

This endpoint handles all the complex database queries needed to retrieve products with their attributes and variations in an efficient way, reducing the number of API calls your application needs to make.

API Documentation

The plugin adds the following endpoint:

Endpoint: /wp-json/wc/v3/products-with-variations

Method: GET

Required Permissions: manage_woocommerce capability or valid API key

Parameters:

Parameter

Type

Description

page

integer

Current page of the collection. Default is 1.

per_page

integer

Maximum number of items to be returned in result set. Default is 10. Max 20.

force_refresh

string

Set to ‘true’ to bypass cache and get fresh data. Optional.

Example Response:

`json

[

{

“id”: 123,

“name”: “Sample Product”,

“description”: “Product description”,

“short_description”: “Short description”,

jpg”,

“sku”: “SAMPLE-1”,

99”,

99”,

99”,

“stock”: 10,

“stock_status”: “instock”,

“weight”: “”,

“length”: “”,

“width”: “”,

“height”: “”,

“attributes”: [

{

“id”: 1,

“name”: “Size”,

“options”: [“S”, “M”, “L”]

}

],

“variations”: [

{

“id”: 124,

“sku”: “SAMPLE-1-S”,

99”,

99”,

“sale_price”: “”,

“stock”: 5,

“stock_status”: “instock”,

“attributes”: [

{

“id”: 1,

“name”: “size”,

“option”: “S”

}

]

}

]

}

]

`

Headers:

When using pagination, the response includes the following headers:

  • X-WP-Total: The total number of products found
  • X-WP-TotalPages: The total number of pages

Status Endpoint

Endpoint: /wp-json/wc/v3/ninox-status

Method: GET

Required Permissions: manage_woocommerce capability or valid API key

Returns the plugin version and general environment data. A 200 response confirms the plugin is installed, active and reachable.

Example response:

`json

{

“plugin”: “ninox-integration-for-woocommerce”,

“plugin_name”: “Ninox – Integration for WooCommerce”,

6”,

1”,

7”,

0”,

com”,

“wc_active”: true

}

`

Privacy Policy

This plugin does not collect, store, or share any user data. It only retrieves product information from your WordPress database through WooCommerce’s API.

No personal information is collected or transmitted to external services. The plugin only accesses the following database information:

– Product details

– Product variations

– Product attributes

– Stock information

All data processing occurs locally within your WordPress installation.

Security

This plugin supports two authentication methods for accessing the REST API endpoint:

  • WooCommerce API Keys (Basic Authentication)

– Create an API key pair in WooCommerce > Settings > Advanced > REST API

– Use these credentials in the Authorization header as Basic auth

– Format: Authorization: Basic base64(consumer_key:consumer_secret)

  • WordPress User Authentication

– Users must have ‘manage_woocommerce’ capability

– Supports standard WordPress authentication methods including:

* Session-based authentication

* Cookie-based authentication

* WordPress nonces

All credentials and API keys are stored securely in the WordPress database using WordPress core security standards. No credentials are stored in plain text, and all database queries are properly prepared and sanitized.

Support

If you need help with this plugin, please visit our support forum at:

com/contacto/

For custom development or integration assistance, please contact us at:

com

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • erp
  • ninoxnet
  • products
  • saas
  • variants
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.4 · PHP 7.2
Update activity13 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.