Welcome to UnoPim Connector
Keep your WooCommerce store and your UnoPim PIM in sync — categories, attributes, products, variants, references and images, both directions.
Stop maintaining product data in two places. Edit a product in UnoPim and it lands in WooCommerce on the next sync. Edit a product in WooCommerce and it pushes back to UnoPim. One source of truth, two stores happy. No code edits required for normal use — everything lives in your WordPress admin.
What you can do with it
| Want to… | The connector lets you… |
|---|---|
| Treat UnoPim as the master catalogue | Pull everything from UnoPim into your store automatically |
| Centralise an existing WooCommerce catalogue | Push your WooCommerce products up into UnoPim, then keep them in sync |
| Run several stores from one PIM | Map each UnoPim channel to a different WordPress site (Multisite) |
| Sell in more than one language | Sync localised titles, descriptions and attributes (WPML supported) |
| Sell in more than one currency | Sync per-currency prices straight from UnoPim |
| Manage rich attributes (size, colour, materials, brand) | Map every UnoPim attribute onto a WooCommerce field with a few clicks |
| Sell variations (size × colour matrices) | Pull configurable products with their full variant grid and per-variant images |
| Migrate a catalogue once, then forget it | Run one big initial pull, then let cron keep both sides current |
Who it's for
- Store owners and shop managers who don't want to type the same product into two systems.
- Catalogue / merchandising teams who already author in UnoPim and need it to flow into the live store.
- Multi-store operators who run several WooCommerce sites against one PIM.
- Multilingual stores with WPML and a real translation workflow.
- Migration teams who need a one-shot import from UnoPim into WooCommerce.
A quick tour of the words you'll see
You don't need to memorise these — every screen explains itself. But these five terms come up often:
| Term | Plain-English meaning |
|---|---|
| Channel | A "sales surface" inside UnoPim — for example web, mobile, B2B. Each channel has its own attributes, languages and currencies. |
| Locale | A language code such as en_US or fr_FR. Used for localised values like product names. |
| Family | A product template inside UnoPim. It decides which attributes a product type has (e.g. apparel needs size and colour; electronics needs voltage and warranty). |
| Mapping | Telling the connector "this WooCommerce field equals this UnoPim attribute" — done once, used by every sync. |
| Pull / Push | Pull means UnoPim → WooCommerce. Push means WooCommerce → UnoPim. You can turn each on or off per channel. |
How a typical day looks
- Someone updates a product description in UnoPim.
- WordPress runs the connector's scheduled job — every 5 minutes, every hour, daily, whatever you set.
- The connector spots the change, applies it to the matching WooCommerce product, and writes a row to the activity log.
- Meanwhile, a shop manager edits a price directly in WooCommerce — that change pushes back to UnoPim within seconds.
- Both sides stay in step. No manual exports. No CSV files.
Where everything lives in your WordPress admin
After activation, look for UnoPim Configuration in the left sidebar of your WordPress admin.
| Screen | What you do there |
|---|---|
| UnoPim Configuration | Paste your UnoPim address and login, click Test & Save |
| Channels & Stores | Tell the connector which UnoPim channel maps to which WordPress site, plus which languages and currencies to sync |
| Field Mapping | Three sub-tabs that decide which UnoPim attribute goes into which WooCommerce field |
| Sync | One-click buttons to import or export on demand |
| Scheduled Jobs | Recurring sync jobs (every 15 min, hourly, daily…) you set up once and forget |
| Logs | A clear, filterable record of every sync — what synced, what failed, what was skipped |
What it does not do
- No customer or order data is shared. Orders, billing addresses, shipping addresses and customer profiles never leave your WooCommerce store.
- No tracking. The connector only talks to the UnoPim address you give it. It doesn't phone home.
- No third-party services. No external CDNs, analytics, or fonts.
See the FAQ → Privacy section for the exact list of fields exchanged.
Where to go next
| Step | Page | What it covers |
|---|---|---|
| 1 | Quick Start | The 5-minute happy-path setup |
| 2 | Installation | Upload, activate, requirements |
| 3 | Connection | Paste your UnoPim address and login |
| 4 | Channels & Stores | Match UnoPim channels to your WordPress sites |
| 5 | Field Mapping | Wire UnoPim attributes to WooCommerce fields |
| 6 | First-Time Setup | The full guided walkthrough |
Need the full picture? Settings Overview is the index of every screen and option.
Stuck? Try Troubleshooting, the FAQ, or the Glossary.
First time using UnoPim?
Have your UnoPim address, your API client ID, client secret, and an admin username and password ready before you start. The connector will check them for you on the very first save.
Already have products in WooCommerce?
Switch Push off in Channels & Stores before your first import, then run the first pull in dry-run mode so you can preview every change before anything is written. Once you're happy, turn dry-run off and run it for real.
