WP Manifestindependent plugin directory
manifest / ecommerce / ordermonk-woocommerce-plugin

OrderMonk for WooCommerce

Connect your WooCommerce store to OrderMonk — sync orders, products, inventory & more in real-time.

by OrderMonk · github.com/futuremarx/ordermonk-woocommerce-plugin · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/futuremarx/ordermonk-woocommerce-plugin/archive/refs/heads/main.zip

WC requires at least: 7.0 WC tested up to: 9.0 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html

Connect your WooCommerce store to OrderMonk — sync orders, products, inventory & more in real-time.

Description

OrderMonk for WooCommerce seamlessly integrates your WooCommerce store with the OrderMonk e-commerce management platform.

Key Features

  • Order Sync — Automatically sync new orders to OrderMonk in real-time via webhooks
  • Product Sync — Full product catalog synchronization including variants, attributes, and images
  • Inventory Management — Update stock levels from OrderMonk with single or batch stock updates
  • Order Management — Create and manage orders from OrderMonk, update statuses and tracking info
  • Real-time Webhooks — Instant event notifications for orders, products, and stock changes
  • Secure API — API key authentication with HMAC-signed webhook payloads
  • HPOS Compatible — Full support for WooCommerce High-Performance Order Storage

REST API Endpoints

The plugin provides the following API endpoints under ordermonk/v1/:

  • GET /products — List products with filtering (search, SKU, category, stock range, price range)
  • GET /products/{id} — Single product with full variant data
  • PUT /products/{id}/stock — Update stock for a product
  • POST /products/stock/batch — Batch stock updates
  • GET /orders — List orders with date/status filtering
  • GET /orders/{id} — Single order with full details
  • POST /orders — Create an order
  • PUT /orders/{id}/status — Update order status with tracking info
  • GET /categories — Product category tree
  • GET /shipping-methods — Enabled shipping methods
  • GET /order-statuses — All order statuses
  • GET /info — Plugin & site information

Webhook Events

  • Order Created / Updated / Status Changed
  • Product Created / Updated / Deleted
  • Stock Level Changed

Installation

  1. Upload the ordermonk-woo folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to WooCommerce → OrderMonk to configure your settings
  4. Copy the API Key and REST API Base URL into your OrderMonk account
  5. Configure the Webhook URL to receive real-time events

Frequently Asked Questions

Does this plugin require a WooCommerce installation?

Yes, WooCommerce must be installed and active for this plugin to work.

Does this plugin require an OrderMonk account?

Yes, you need an active OrderMonk account. Visit ordermonk.com to sign up.

Is the API secure?

Yes. All API endpoints require authentication via an API key. Webhook payloads are signed with HMAC-SHA256 for verification.

Does it support WooCommerce HPOS?

Yes, the plugin is fully compatible with High-Performance Order Storage (HPOS).

Changelog

1.1.3

  • Updated tested-up-to WordPress version to 6.9
  • Fixed text domain to match WordPress.org plugin slug

1.1.1

  • Fixed webhook URL not auto-deploying on plugin activation
  • Added one-time migration to auto-set webhook URL for existing installs
  • Webhook URL now defaults to OrderMonk API endpoint on first install

1.1.0

  • Premium admin dashboard with tabbed navigation
  • Dashboard tab with live store stats and connection status
  • Activity log for webhook deliveries
  • Modern UI with glassmorphism and micro-animations

1.0.0

  • Initial release
  • REST API endpoints for products, orders, categories, shipping methods, and order statuses
  • Outbound webhooks for order, product, and stock events
  • Admin settings page with API key management
  • HPOS compatibility
  • Debug logging via WooCommerce logger