
Contrado Integration for WooCommerce connects your store to the Contrado print-on-demand platform via the Helix API. It keeps your products, stock levels, and order statuses in sync automatically.
- Product range: 470+ print-on-demand products including clothing, homeware, wall art, game mats, and more.
- Worldwide fulfilment: products are made on demand and shipped internationally.
- Automatic shipping profile sync, including quantity-based delivery pricing per destination country.
Features
- Full product sync — Import your entire Contrado catalogue as WooCommerce variable products, complete with attributes, variations, images, and pricing.
- Collection sync — Import products from a single Contrado collection.
- Order sync — Import Contrado order live fulfilment status updates.
- Out-of-stock variation hiding — OOS variations are removed from the product-page dropdowns in real time so customers can never add unavailable options to their cart.
- Discontinued product cleanup — Products no longer in your Contrado catalogue are permanently removed from WooCommerce on a full sync.
- Webhook support — Receive real-time push updates from Contrado for stock changes, design modifications, and order status changes.
- HPOS compatible — Fully compatible with WooCommerce High-Performance Order Storage.
- Tabbed admin UI — A dedicated top-level admin page with Sync and Support tabs, live progress bar, and post-sync statistics (synced / failed / total).
External Services
This plugin connects to the Contrado Helix API to retrieve product and order data and to submit orders for fulfilment. The API endpoint is configured by the store owner under WooCommerce Settings Integrations Contrado Integration for WooCommerce. No data is sent to Contrado without the store owner explicitly configuring their API credentials and triggering a sync.
Please review the Contrado Privacy Policy and Terms of Service before use.
Screenshots

The Contrado admin page — Sync tab showing all three sync cards with last-sync statistics.

The API settings page — API credentials and webhook URL configuration.