Timestamp detection

Comparing to the Pacemaker Community Edition (CE), the Pacemaker Professional Edition (PE), comes with a timestamp detection feature.

It detects, based on the date found in the updated_at column if the entity has changed since the last import.

Console

The timestamp detection can be activated when invoking the appropriate import command.

To enable it, add the parameter --use-timestamp=true when invoking the import, e.g.

vendor/bin/import-pro import:products --cache-enabled=true --use-timestamp=true

Do not forget to add the --cache-enabled=true parameter as well. Otherwise, the performance will be reduced significantly.

Configuration

The timestamp detection functionality has no additional configuration options.

Instead, it uses the change-set detection configuration to query whether the `updated_at' date has changed since the last import.

By the case of processing the primary row, and as the lines or store views, if any, is skipped.

Suppose that in many cases, where the connected PIM or ERP system is not able to provide a CSV file that only contains the deltas comparing to the last import, the timestamp detection may have a significant impact on performance, as only rows that contain changed data will be processed.

When the timestamp has been changed, further processing the import will automatically use the change-set functionality.

To avoid this, consider using the additional paramater --use-change-set=false.