key; set finish_import: true only on the last chunk. Combinations are replaced, not appended — but deletion of removed combinations is deferred until finish_import: true: each intermediate chunk only adds its product_variants to the product. On the final chunk (finish_import: true), the server compares the accumulated combinations against the previously stored combinations and deletes combinations that were not part of any chunk in this import run. Same semantic applies to variant_sets.