Skip to content
Documentation · 03

Bulk-edit with Snapshot & revert.

The heart of the PIM. Edit 25+ fields at once, live progress in real time, automatic snapshots before every operation — mass updates fast, safe and reversible.

01
Process

Four steps, clearly separated.

From filter to revert: every step is traceable and reversible. Even for thousands of products in one operation.

1

Select

In the listing via filters and selection. Also "all filter matches" beyond the current page.
2

Open modal

Button "Bulk-edit" above the table. Modal shows count of affected products and filter status.
3

Define fields

One or multiple fields at once. Per field the desired value. Preview shows before/after per product.
4

Execute

Confirmation → snapshot is created → operation runs with live progress → audit log entry created.
02
Bulk-editable fields

25+ fields — from name to cross-selling.

22 of them are fully snapshot-capable. Three fields with inherent limitations — see "Snapshot & revert".

Master data

Identification & texts

Name, description, meta title, meta description, keywords, EAN, manufacturer number, manufacturer, active status.
Prices

Prices & tax

Price (gross/net), list price, tiered prices, tax rate. Optional transfer to variants.
Base price

Content amount & unit

Content amount plus base price unit (e.g. "per 100g"). Both fields together bulk-capable.
Product unit

Piece / litre / kg / ...

Product unit as entity dropdown — is used in Shopware as sales unit (displayed in storefront).
Stock

Warehouse & availability

Stock, available stock, "available from" / "available until" as date fields.
Dimensions

Shipping-relevant data

Length, width, height, weight, packaging unit, delivery time — all bulk-editable.
Categories

Categories & tags

Assign or replace categories, main category per sales channel, add/remove tags.
Channels

Sales channel visibility

Visible per channel or not. Assign cross-selling groups, add properties.
Custom fields

Also per language

All custom fields released in the config matrix — including language-specific CFs (with correct translation save).
03
Action "Limit to filter"

Only edit matching variants.

When filtering in the listing on a variant field and bulk-editing, you usually want to touch only the matching variants — not the parent and not other variants.

Example

Filter: "Colour = red" → Bulk: set delivery time.

With the "Limit to filter" toggle active, only the variants with colour "red" are changed. The parents remain untouched, other variants (blue, green, ...) also stay. Without the toggle, the parent product and all its variants would be changed too.

04
Snapshot & revert

Before-state & one-click restore.

Before every bulk operation, a snapshot of the pre-state is automatically created. Revert in the audit log with one click.

What is snapshotted

All bulk fields before

Field values affected by the bulk before, incl. translations per language. Timestamp and username.
22 of 25 fields

Fully snapshot-capable

Three fields cannot be fully reverted for technical reasons: SEO URL (generated), tiered prices→variants (would snapshot all variants), and cross-selling→variants (similarly).
Revert

One click in audit log

Open the entry in the audit log, click "Revert". The previous values are bulk-restored. The revert is also logged in the audit log.
Diff display

Before / after per product

In the audit log detail you see a diff table: what was changed how per product.
05
Live progress

No black-box feeling.

For large operations (500+ products) you see in real time what happens — and can cancel midway.

Counter

"X of Y processed"

Live-updated counter. With 500 products you see progress every second.
Phases

Snapshot → Apply

Two-phase display: first snapshots are saved, then the actual updates are executed.
ETA

Estimated remaining time

Calculated from the first few operation speeds. With 5000 products typically 1-3 minutes.
Cancel

Clean stop at any time

Cancel button stops the operation cleanly. Already processed products stay changed — and are documented in the audit log.
Questions?

We help with onboarding.

Personal setup, data migration from legacy systems, training for your team — on request, we get the PIM running productively in your shop.

Contact usRequest feature