Features
Everything the UnoPim Connector does, grouped by what you'll actually use it for.
Two-way sync
| Feature | What it means |
|---|---|
| Pull (UnoPim → WooCommerce) | Categories, attributes, attribute groups, attribute options, families, products, variants, reference entities, related products, tags, currencies, languages, channels, images |
| Push (WooCommerce → UnoPim) | Products, categories, attributes, attribute options, images |
| Delta pull | Only fetches what changed since the last successful pull — fast |
| Full pull | Re-imports everything; useful after a schema change |
| Per-entity pull | "Pull just attributes" or "Pull just categories" from the Sync page |
| Push on save | Editing a product or category in WooCommerce fires an immediate push |
See Pull and Push for the full per-entity table.
Channels and multisite
| Feature | What it means |
|---|---|
| Channel = your scope unit | Each UnoPim channel can target a different WordPress site, language set and currency set |
| WordPress multisite | One UnoPim instance, many WordPress sites — see Multisite |
| Per-channel toggles | Pull on/off, push on/off, sync interval, cooldown seconds |
| Sync intervals | Disabled, every 5 / 15 / 30 minutes, hourly, twice daily, daily |
| Echo protection | A channel that just received a push won't re-pull the same product until a short cooldown elapses (prevents ping-pong) |
See Channels & Stores.
Mapping
| Feature | What it means |
|---|---|
| Three kinds of mapping | Core fields (SKU, name, price…), attributes (your custom attributes ↔ UnoPim attributes), categories (your category tree ↔ UnoPim categories) |
| Live search dropdowns | Every attribute picker searches as you type — scales to huge catalogues |
| One-click defaults | "Apply WC defaults" sets up the standard mappings instantly |
| Auto-map | Suggests matches by code and label similarity |
| Presets | Save a mapping under a name and apply it on another channel |
| Custom columns | Add any of your custom WooCommerce fields to the source-side picker |
| Per (channel, language) scope | The same WooCommerce field can map to a different UnoPim attribute on different channels |
See Field Mapping, Core Fields, Attributes, Categories.
Products and variants
| Feature | What it means |
|---|---|
| Simple products | Pulled with all their mapped fields and attributes |
| Variable products | Pulled with their full variant grid; variant axes (size, colour, etc.) detected from your UnoPim setup |
| Per-variant images | Each variation can have its own image |
| Family fallback | Products without a UnoPim family fall back to the default you set |
| Reference attributes | Brands, collections, materials and other custom UnoPim entities resolve to the matching WooCommerce term |
| Tags | Synced from UnoPim to WooCommerce |
| Related products | UnoPim associations map to WooCommerce upsells, cross-sells and grouped products |
Languages and currencies
| Feature | What it means |
|---|---|
| Without WPML | The connector uses each channel's default language; one language per site |
| With WPML | Translations of product fields land on the matching WPML translation |
| Currency per channel | Each channel's currency list drives per-currency pricing in WooCommerce |
See Multilingual.
Security
| Feature | What it means |
|---|---|
| Encrypted credentials | Your UnoPim password and API secret are encrypted at rest using your site's standard security keys |
| Restricted to your UnoPim | All outbound calls go to the UnoPim address you configured — no third-party services |
| Admin-only | All admin pages are restricted to administrator and shop manager accounts |
Compatibility
| Standard | Status |
|---|---|
| WooCommerce HPOS (high-performance order storage) | Compatible |
| WPML | Bridge active when WPML is detected |
| WordPress multisite | Channel-to-site mapping is built in |
| PHP 8.1+ | Required minimum |
| WordPress 6.4+ | Required minimum |
| WooCommerce 8.0+ | Required minimum |
Performance
| Feature | What it means |
|---|---|
| Safe defaults | Hourly sync interval out of the box — works on shared hosting |
| Faster schedules | Every 5 / 15 / 30 minutes available per channel for active stores |
| Chunked work | Bulk push and pull jobs run in batches so large catalogues don't time out |
| Mapping search at scale | The picker stays responsive even with tens of thousands of attributes |
| Log cleanup | Old log rows are trimmed automatically — the audit table never grows unbounded |
Privacy
The connector exchanges product data only — no orders, no customers.
| Direction | What flows |
|---|---|
| Outbound (WooCommerce → UnoPim) | SKU, family, attribute values, categories, tags, related products, channel availability, image files |
| Inbound (UnoPim → WooCommerce) | The same set, plus reference-entity records and language-specific labels |
See FAQ → Privacy.
The connector also exposes hooks for developers who need to extend it.
Looking for one specific feature?
Use the search bar at the top of this site.
