PHPackages                             digital-holding/artis-simple-product-variant-overwrite-hotfix-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. digital-holding/artis-simple-product-variant-overwrite-hotfix-plugin

ActiveArtis-plugin

digital-holding/artis-simple-product-variant-overwrite-hotfix-plugin
====================================================================

Plugin which solves the problem of saving simple products which causes clearing of fields not present in the view.

1923PHPCI failing

Since Nov 24Pushed 5y ago3 watchersCompare

[ Source](https://github.com/Digital-Holding/artis-simple-product-variant-overwrite-hotfix-plugin)[ Packagist](https://packagist.org/packages/digital-holding/artis-simple-product-variant-overwrite-hotfix-plugin)[ RSS](/packages/digital-holding-artis-simple-product-variant-overwrite-hotfix-plugin/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (2)Used By (0)

Artis Simple Product Variant Overwrite Hotfix Extension
=======================================================

[](#artis-simple-product-variant-overwrite-hotfix-extension)

Plugin which solves the problem of saving simple products which causes clearing of fields not present in the view.

By default Sylius adds repeated variant's fields into the form of the parent product which looks like bad coding in case we actually do not need to set particular variant's parameters while editing the product.

This plugin solves this problem by adding a listener which removes fields which were not set from the form and therefore stops any processing of the values.

installation
============

[](#installation)

First, install using composer:

```
composer require digital-holding/artis-simple-product-variant-overwrite-hotfix-plugin
```

Then, add entry to your `config/bundles.php`:

```
DH\ArtisSimpleProductVariantOverwriteHotfixPlugin\DHArtisSimpleProductVariantOverwriteHotfixPlugin::class => ['all' => true]
```

(this part may be done for you by `Symfony/Flex` already)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/a34608c32c447f48f1a8d08aedc1be39ac565ead4f4ff55c08442b357cd80c97?d=identicon)[digitalholding](/maintainers/digitalholding)

### Embed Badge

![Health badge](/badges/digital-holding-artis-simple-product-variant-overwrite-hotfix-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/digital-holding-artis-simple-product-variant-overwrite-hotfix-plugin/health.svg)](https://phpackages.com/packages/digital-holding-artis-simple-product-variant-overwrite-hotfix-plugin)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
