Integration

WooCommerce + Crate WMS

Import your WooCommerce product catalog into Crate, manage warehouse operations with bin-level precision, and keep stock quantities synchronized between your warehouse and your WordPress store. Crate adds the warehouse management layer that WooCommerce does not provide out of the box.

How It Works

CSV import and dual REST API sync

The integration uses WooCommerce's CSV export for initial catalog setup and both platforms' REST APIs for ongoing synchronization.

Catalog Import: WooCommerce's built-in CSV export gives you product names, SKUs, prices, categories, tags, and variation attributes. Upload this CSV to Crate and products map automatically to Crate items. The import is idempotent and handles deduplication on SKU.

Stock Sync: Both Crate and WooCommerce expose REST APIs. Read current inventory positions from Crate's stock endpoints and update WooCommerce product quantities using the WooCommerce REST API. This bidirectional approach means stock changes in either system can propagate to the other.

WordPress Integration: Because WooCommerce runs on WordPress, you can use WordPress hooks, cron jobs, or custom plugins to automate the sync layer. The WordPress plugin ecosystem offers tools for HTTP webhook handling, API scheduling, and custom admin interfaces.

Benefits

Why use Crate with WooCommerce

Centralized Inventory for WooCommerce

WooCommerce tracks what you sell. Crate tracks what you have — at the warehouse level, with zone, aisle, rack, and bin precision. Together, your online store and your warehouse stay in perfect sync.

Prevent Oversells on Your WordPress Store

Stock adjustments, goods receipts, and inventory transfers in Crate can trigger automatic quantity updates in WooCommerce via the REST API. Your store never shows more stock than your warehouse actually holds.

Warehouse-Grade Receiving

When new inventory arrives, scan barcodes to verify quantities against purchase orders. Crate records who received what, when, and into which bin — giving you a complete audit trail for every unit.

Multi-Warehouse Stock Tracking

If you ship from more than one location, Crate tracks independent stock per warehouse while giving you a unified view of total available inventory. WooCommerce sees the aggregate; your team sees the detail.

Procurement and Supplier Management

Create purchase orders against suppliers, track delivery status, and reconcile invoices with three-way matching. Know exactly what is on order, what has arrived, and what you owe — all connected to your WooCommerce catalog.

WordPress Plugin Ecosystem

WooCommerce runs on WordPress, which means a rich plugin ecosystem for building custom integrations. Connect Crate via REST API and use WordPress hooks and plugins to automate stock sync, order notifications, and reporting workflows.

Getting Started

Connect WooCommerce to Crate in five steps

  1. 1

    Export your WooCommerce catalog

    From your WooCommerce admin (Products > Export), download your product catalog as a CSV file. This includes product names, SKUs, prices, categories, and variation data.

  2. 2

    Import into Crate

    Upload the CSV to Crate. Products and variations are mapped to Crate items. SKUs, barcodes, and pricing are preserved. The import handles deduplication so you can re-run it when products change.

  3. 3

    Configure your warehouse layout

    Model your physical warehouse in Crate — define zones, aisles, racks, and bins. Map your imported products to storage locations based on how your warehouse is organized.

  4. 4

    Set up bidirectional stock sync

    Use Crate's REST API to read inventory positions and WooCommerce's REST API to update stock quantities. Build a sync layer (or use a WordPress plugin) that listens for Crate webhook events and pushes updates to WooCommerce.

  5. 5

    Operate and optimize

    Manage purchase orders, receive goods, transfer stock between locations, and run cycle counts in Crate. Every operation keeps your WooCommerce store quantities accurate automatically.

Add warehouse management to your WooCommerce store

Schedule a demo to see how Crate imports your WooCommerce catalog, models your warehouse layout, and keeps inventory synchronized across your entire operation.