Skip to main content
Updates specific values inside an item that is already saved in a storage, without replacing the whole item. For each update you map a value from the data flowing through your transformation (the source) onto a spot inside the stored item (the destination). Use it to keep a stored record in sync as new data comes in, for example refreshing a price or a status while leaving everything else untouched. The item is looked up by its identifier, the values are written in, and it is saved back under the same identifier. The data flowing through your transformation is passed along unchanged.

Fields

Sample data

This transformer reads from and writes to a configured storage backend and leaves your data unchanged, so there is no fixed before and after to show. The example below looks up the item whose identifier matches the sku field, then refreshes its price from the incoming price and its available stock from the incoming stock. With Automatically add item turned off, an item that does not exist yet is left alone.
FieldValue
StorageA storage set up beforehand
Storage item identifier&{sku}
Automatically add itemOff
Update 1Source price to Destination price
Update 2Source stock to Destination inventory.available