WP Manifestindependent plugin directory
manifest / ecommerce / wcpos-atum

WCPOS ATUM Integration WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

ATUM Multi-Inventory integration for WooCommerce POS

★ 0stars
70release downloads
≈10active sites
v0.1.4latest · 1mo ago

Install

Download wcpos-atum.zip From the v0.1.4 release on GitHub, Aug 26, 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/wcpos/wcpos-atum/releases/download/v0.1.4/wcpos-atum.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Integrates ATUM Multi-Inventory with WooCommerce POS Pro, enabling location-based inventory, pricing, and SKUs at the Point of Sale.

Releases and Changelog

Recent Changes

  • 0.1.4 — per-location stock and prices reach the POS again on WCPOS 1.10.x. The integration recognised only the wcpos/v1 REST namespace, so on the v2 sync lane every injection ran and silently declined — tills showed global stock instead of the location's.
  • 0.1.3 — add GitHub update metadata (Update URI) and bump the plugin version for the release packaging update.
  • 0.1.2 — product and variation edits from the POS Pro products screen now write stock changes back to the mapped ATUM inventory, with regression tests covering both paths.
  • 0.1.1 — POS order inventory history now persists WooCommerce order IDs in ATUM, plus workflow and documentation improvements.
  • 0.1.0 — initial public release of the WCPOS ATUM integration.

How It Works

ATUM Multi-Inventory lets you split a product's stock across multiple inventory locations (e.g. warehouses, retail stores). This plugin connects those locations to WCPOS Pro stores so that each POS terminal sees the correct stock levels, prices, and SKUs for its physical location.

Store Configuration

In the WCPOS Pro store editor, this plugin adds an ATUM Inventory section to the sidebar where you can configure three settings per store:

  • Inventory Location — Select which ATUM location this store pulls stock from.
  • Pricing Source — Choose where product prices come from:
    • Default — Standard WooCommerce prices
    • WCPOS Pro — Per-store pricing set in WCPOS Pro
    • ATUM — Location-specific prices from the ATUM inventory
  • SKU Override — Optionally use location-specific SKUs from ATUM instead of the product's main SKU.

What Changes at the POS

When a store has an ATUM location assigned, product data served to the POS is automatically adjusted:

  • Stock quantities reflect the inventory at that specific location, not the aggregate WooCommerce stock.
  • Stock status is recalculated based on the location's quantity.
  • Prices come from the configured pricing source (WooCommerce default, WCPOS Pro, or ATUM location).
  • SKUs can be swapped to the location-specific ATUM SKU if the override is enabled.

All of this happens transparently through the WCPOS REST API — no changes are needed on the POS app side.

Stock Management

The plugin takes over stock management for POS orders placed at stores with an ATUM location:

  1. Blocks ATUM's default stock allocation — Prevents ATUM from automatically distributing stock reductions across inventories using its default priority logic.
  2. Reduces stock at the correct location — When an order moves to processing or completed, stock is deducted from the specific ATUM inventory tied to that store's location.
  3. Restores stock on refund/cancellation — If an order is refunded or cancelled, stock is returned to the same inventory location it was originally taken from.

Each stock movement is recorded in ATUM's atum_inventory_orders table, maintaining a full audit trail.

Requirements

Installation

  1. Download or clone this repository into wp-content/plugins/wcpos-atum/.
  2. Activate the plugin from the WordPress admin.
  3. Go to POS > Stores, edit a store, and configure the ATUM Inventory section in the sidebar.

Development

# Install dependencies
composer install

# Run tests (requires wp-env or a WordPress test environment)
composer test

# Lint PHP
composer lint

Releases

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

Tag
Published
Assets
Downloads
v0.1.4 latest
Aug 26, 2026 1mo ago
wcpos-atum.zip
27
Apr 21, 2026 6mo ago
wcpos-atum.zip
28
Apr 20, 2026 6mo ago
wcpos-atum.zip
0
Apr 20, 2026 6mo ago
wcpos-atum.zip
1
Mar 11, 2026 7mo ago
wcpos-atum.zip
14

Active-site estimate ≈10 comes from the median of recent superseded releases. Method.

A grade

Security

WCPOS ATUM Integration 0.1.4 · audited by WP Registry

No security issues found.

Audited release
0.1.4
Findings
none
Worst severity
—
Content hash
a0caa968a02c1c9cfb7bd263…

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.