General Settings
The store-wide policy form. Lives in the Settings section of UnoPim Configuration.
At a glance
| Setting | Default | Why it matters |
|---|---|---|
| Dry-run | off | A safety net — log what would happen without writing |
| Writeback delete | off | Whether deleting a product in WooCommerce also deletes it in UnoPim |
| On-delete | trash | What WooCommerce does when UnoPim deletes a product |
| Remove data on uninstall | off | Whether to scrub all data when the connector is deleted |
Dry-run
A simple on/off toggle.
When on, every pull and push:
- Builds the change it would make
- Writes a log row showing what it would do
- Skips the real database or API write
Good for:
- The first full pull on a non-empty store — dry-run reveals what would be created or updated.
- After a mapping change — toggle on, run a single-entity pull, check the log, toggle off.
Dry-run doesn't catch everything
It catches intent errors (wrong mapping, wrong target). It doesn't catch errors that only fire when UnoPim actually receives the data. Use it as a sanity pass, not a guarantee.
Writeback delete
A simple on/off toggle.
When on, deleting (or trashing) a product in WooCommerce sends a delete to UnoPim. When off, deletes only affect WooCommerce.
| Setting | UnoPim → WooCommerce | WooCommerce → UnoPim |
|---|---|---|
| off (default) | Honoured per On-delete | Ignored |
| on | Honoured per On-delete | Sends a delete to UnoPim |
Recommended off during onboarding — that way trial deletes in WooCommerce don't propagate. Turn it on only when you trust both sides.
On-delete
A dropdown of three values.
When UnoPim signals a product, category or attribute deletion, here's what WooCommerce does:
| Value | Behaviour |
|---|---|
| Trash (default) | The WooCommerce item is moved to the trash. Reversible from the trash bin. |
| Delete | The WooCommerce item is permanently deleted. Irreversible. |
| Skip | The deletion is logged but ignored. The WooCommerce item stays. |
"Delete" is dangerous
Use Delete only if UnoPim is your authoritative source AND your team understands that a deletion in UnoPim wipes the matching WooCommerce item. Trash recovers from accidents.
Remove data on uninstall
A simple on/off toggle.
By default (off), deleting the connector from Plugins → Installed Plugins leaves your data intact. You can re-install later without losing tables, mappings or logs.
When on, deleting the connector wipes everything — tables, mappings, logs, scheduled syncs and saved settings. Fully scrubbed.
Set this only when you're certain
Removing the plugin without this toggle keeps your data — useful while troubleshooting. Turn it on only when you genuinely intend to scrub.
Default sync interval
The fallback when a channel has no sync interval set. Default Hourly. Same dropdown values as the per-channel setting.
In practice, you'll always set per-channel intervals on Channels & Stores — this is just the safety net.
Default family
When pushing a product to UnoPim, the connector needs to know which UnoPim family the product belongs to. If the product doesn't carry that information already, the connector falls back to the value you set here.
Set it to your most common UnoPim family code, or leave it empty if every product already has a family assigned.
The connector also exposes hooks for developers who need to extend it.
Next
- Field Mapping — wire up the actual data
- Sync — manual triggers
