FulifyFulify Docs

Syncs reach only the store you chose — and disconnected channels stop haunting your screens

v4.0.123 – 4.0.129ImprovedFixed

A correctness release. Nothing new to learn; several things that were quietly wrong are now right.

A sync only ever writes to the channel it was aimed at

The most important fix here. When Fulify couldn't resolve the channel a sync was aimed at, it could fall back to another one of your channels and write there instead, while reporting success.

It now refuses rather than guessing, and any links this affected have been corrected.

Tighter organisation checks

Changing a product's channels now checks that the product belongs to your organisation before anything else happens.

Variant imports were corrupting silently

A change to variant CSV handling could save an option value under the wrong axis name — a colour stored as a size, with the size dropped. It looked like it had worked. Found by audit, reproduced, and fixed.

Disconnected channels no longer report status

Disconnecting a channel is a soft delete — the assignments survive on purpose, so reconnecting restores your mapping. But those rows were still being displayed as live channels.

The result was a channel you'd removed still appearing on categories, brands and products, sometimes with old sync errors attached, and named in delete warnings. That's now fixed everywhere it appeared.

Bulk category delete claimed success while failing

Deleting categories in bulk reported "N deleted" when every category with children had actually failed. The count was of attempts, not of successes. It now deletes correctly and reports honestly.

Search stopped hiding products behind punctuation

A hyphen in a SKU or product name could make a product unfindable. Search now matches on tokens, so MC1161-Cinnamon-Stick is found by MC1161, cinnamon, or the whole thing.