diff --git a/modules/combinazioni_articoli/add.php b/modules/combinazioni_articoli/add.php
index acc97ebd1..647becd2b 100644
--- a/modules/combinazioni_articoli/add.php
+++ b/modules/combinazioni_articoli/add.php
@@ -7,6 +7,9 @@ echo '
+
+
+
{[ "type": "text", "label": "'.tr('Codice').'", "name": "codice", "required": 1, "help": "'.tr('Codice di base per la combinazione: alla generazione variante vengono aggiunti i valore degli Attributi relativi').'" ]}
diff --git a/modules/combinazioni_articoli/src/Combinazione.php b/modules/combinazioni_articoli/src/Combinazione.php
index 64f9024be..b691b21b9 100644
--- a/modules/combinazioni_articoli/src/Combinazione.php
+++ b/modules/combinazioni_articoli/src/Combinazione.php
@@ -88,6 +88,9 @@ class Combinazione extends Model
if ($articoli->isEmpty()) {
$articolo = Articolo::build($this->nome, $this->nome);
$articolo->id_combinazione = $this->id;
+
+ $articolo->id_categoria = $this->id_categoria;
+ $articolo->id_sottocategoria = $this->id_sottocategoria;
} else {
$articolo = $articoli->first()->replicate();
}