WooCommerce
Integration.
WordPress flexibility. Multi-channel power.
WooCommerce gives you the flexibility to build exactly the store you want on WordPress. Custom product types, subscriptions, bookings, memberships -- the plugin ecosystem handles almost anything. But that flexibility creates complexity when you're also selling on Amazon, eBay, and other marketplaces.
Vastyn connects to WooCommerce through the REST API with webhook support for real-time updates. Your WooCommerce store -- including subscriptions, bookings, variable products, and multisite setups -- synchronises with your marketplace channels. Orders flow into your unified inbox. Inventory updates across all channels within minutes. Your WordPress store becomes one part of a coordinated multi-channel operation.
Whether you're running a simple WooCommerce shop or a complex multisite with subscriptions and bookings -- Vastyn keeps everything in sync.
Complete Bi-Directional Data Flow
Vastyn's WooCommerce integration uses the REST API for robust data exchange and webhooks for real-time event notifications. Changes flow both directions -- you control what syncs where.
Orders
- Automatic order download via webhooks
- Complete order details including custom fields
- Fulfilment status updates to WooCommerce
- Tracking number transmission
- Partial fulfilment support
- Refund and cancellation sync
- Custom order status support
- HPOS (High-Performance Order Storage) compatible
Inventory
- Sub-2-minute sync across all channels
- Webhook-driven real-time updates
- Immediate stock reservation at point of order
- Variable product inventory per variation
- Stock status sync (in stock, out of stock, on backorder)
- Low stock alerts
- Backorder handling
Products
- All product types supported
- Variable product sync with all variations
- Price updates (bi-directional)
- Image synchronisation
- Category and tag mapping
- Attribute sync
- Custom field support
Customers
- Customer record creation
- Order history aggregation
- Cross-channel customer view
- Guest and registered customer handling
Every WooCommerce Product Type Supported
WooCommerce's flexibility means many different product types. Vastyn handles them all.
Simple Products
Standard products with no variations. One SKU, one price, one inventory count. The most straightforward product type syncs cleanly between WooCommerce and your other channels.
- Single SKU products
- Standard inventory tracking
- Straightforward marketplace mapping
Variable Products
Products with variations -- size, colour, material, or any custom attribute. Each variation can have its own SKU, price, and inventory. Vastyn tracks each variation separately while keeping the parent product unified.
- Per-variation inventory tracking
- Per-variation pricing
- Per-variation SKU mapping
- Attribute synchronisation
- Up to 100+ variations supported
Grouped Products
Collections of related simple products sold together. Vastyn understands the grouped structure and tracks inventory for each component product.
- Component product tracking
- Individual inventory per item
- Grouped product visibility
External/Affiliate Products
Products that link to external sites for purchase. Vastyn can track these for catalogue completeness, though inventory sync isn't applicable.
- Catalogue inclusion
- Link management
- Affiliate tracking
Virtual Products
Non-physical products that don't require shipping. Vastyn handles virtual product orders without triggering fulfilment workflows.
- No-ship order handling
- Automatic completion options
- Service product support
Downloadable Products
Digital products delivered via download. Vastyn captures the order; WooCommerce handles the download delivery.
- Download order capture
- No inventory tracking (unlimited stock)
- Order completion sync
Recurring Orders, Managed
If you're using WooCommerce Subscriptions for recurring revenue products -- subscription boxes, memberships, replenishment products -- Vastyn integrates with your subscription workflows.
Subscription Order Handling
Subscription renewal orders flow into Vastyn like any other order. Each renewal creates an order in your unified inbox, ready for fulfilment.
- Renewal order capture
- Regular order workflow
- Subscription identification
- Parent subscription visibility
Inventory for Subscriptions
Subscription products consume inventory on each renewal. Vastyn tracks this -- when a subscription renews, inventory reduces across all channels. Plan your stock levels knowing your subscription commitments.
- Per-renewal inventory reduction
- Subscription volume forecasting
- Stock reservation for subscriptions
- Backorder prevention
Subscription Status Sync
Subscription statuses -- active, on hold, cancelled -- sync between WooCommerce and Vastyn. See your active subscriber count and upcoming renewals.
- Status visibility
- Active subscription tracking
- Renewal scheduling awareness
- Churn visibility
Bookings & Memberships
Booking Order Capture
Booking orders flow into your unified inbox. See the booking details -- date, time, duration, resources -- alongside regular product orders.
- Booking order visibility
- Date and time capture
- Resource allocation tracking
- Customer booking history
Availability Sync
For bookings that consume physical inventory (equipment rentals, limited-capacity events), Vastyn can track availability across channels.
- Resource-based inventory
- Availability visibility
- Cross-channel booking prevention
- Capacity management
Member Order Handling
Orders from members flow into Vastyn like any other order. Member pricing is captured as applied -- you see what the customer paid.
- Member order capture
- Applied pricing visibility
- Membership status awareness
Member-Only Products
Products restricted to members still sync to Vastyn for inventory management. You manage stock centrally; WooCommerce controls who can purchase.
- Full catalogue sync
- Inventory management regardless of restrictions
- Member product tracking
Multiple Stores, One Dashboard
Running WooCommerce Multisite with multiple stores on one WordPress installation? Vastyn can connect to each store individually or manage them as a unified operation.
Individual Store Connection
Each WooCommerce store in your multisite network can connect to Vastyn separately. They appear as distinct channels in your dashboard -- separate orders, separate inventory if needed.
- Per-store connection
- Individual store visibility
- Separate channel management
- Store-specific settings
Shared Inventory
For multisite setups sharing inventory across stores, Vastyn can synchronise stock. Sell on Store A, and Store B's quantities reduce too -- along with Amazon and eBay.
- Cross-store inventory sync
- Unified stock pool
- Overselling prevention across stores
- Centralised inventory management
Network-Wide Reporting
See performance across your entire multisite network. Which stores are performing? How does inventory flow? Consolidated visibility.
- Multi-store reporting
- Network-wide analytics
- Store comparison
- Centralised dashboard
Works With Your Existing Stack
WooCommerce's power comes from its plugin ecosystem. Vastyn is designed to work alongside your existing plugins, not replace them.
WPML & WooCommerce Multilingual
Running a multilingual store? Vastyn works with WPML and WooCommerce Multilingual. Products sync regardless of language; orders capture in their original language.
- Multilingual product sync
- Language-aware order capture
- Translation compatibility
- Multi-currency support via WPML
ATUM Inventory Management
Using ATUM for advanced inventory features? Vastyn can work alongside ATUM -- sync inventory levels, respect ATUM's location structure, complement its features with multi-channel capability.
- ATUM compatibility
- Location-aware sync
- Complementary functionality
- No conflicts
ShipStation Integration
Already using ShipStation for shipping? Vastyn handles the multi-channel order aggregation; ShipStation handles the shipping. Orders can flow from Vastyn to ShipStation or directly from WooCommerce -- your choice.
- Parallel operation
- Workflow flexibility
- No shipping conflicts
- Integration coexistence
Other Plugins
Vastyn uses WooCommerce's standard REST API and webhooks. If a plugin works with WooCommerce's core systems, it typically works with Vastyn's integration.
- Standard API usage
- Broad plugin compatibility
- Custom plugin support
- Extensibility preserved
Built for WooCommerce's Architecture
REST API Connection
Vastyn connects via WooCommerce's built-in REST API. Generate API credentials in WooCommerce, enter them in Vastyn, and you're connected. No additional plugins required.
- Native REST API integration
- Standard authentication
- No plugin dependencies
- Secure credential handling
Webhook Real-Time Updates
Webhooks notify Vastyn when events occur in WooCommerce. New order placed? Webhook fires immediately. Product updated? Webhook triggers sync. Real-time synchronisation rather than periodic polling.
- Event-driven updates
- Real-time order notification
- Instant inventory changes
- Low server overhead
HPOS Compatibility
WooCommerce's High-Performance Order Storage (HPOS) moves orders to custom tables for better performance. Vastyn fully supports HPOS -- whether you're using legacy post-based storage or the new custom tables.
- HPOS fully supported
- Legacy storage supported
- Seamless migration
- Performance optimised
Custom Order Statuses
Using custom order statuses beyond WooCommerce's defaults? Vastyn recognises and syncs custom statuses. Map them to your workflow -- different statuses can trigger different actions.
- Custom status recognition
- Status mapping
- Workflow triggers
- Flexible status handling
Get Started in Minutes
Connect your WooCommerce account and start syncing immediately.
Generate API Credentials
In WooCommerce, go to Settings > Advanced > REST API. Create new credentials for Vastyn with read/write permissions.
Add WooCommerce Integration
From your Vastyn integrations dashboard, select WooCommerce. Enter your store URL and API credentials.
Configure Webhooks
Vastyn automatically creates webhooks for real-time updates -- or you can configure them manually if you prefer more control.
Configure Sync Settings
Choose your sync preferences -- which direction for products, how to handle inventory, custom status mappings.
Initial Sync
Once configured, initial sync begins. Products import or push. Orders start flowing. Inventory levels populate. Depending on catalogue size, full sync completes within minutes to hours.
Time to connect: 10-15 minutes including configuration
Common Questions About WooCommerce
Everything you need to know about connecting and using the WooCommerce integration.
Ready to Connect WooCommerce?
Full store sync. Subscriptions supported. Multisite ready. Real-time webhooks. Your WooCommerce store unified with Amazon, eBay, Shopify, and all your channels.