GX-Bug #67939
geschlossenWenn die gleichen Attribute unterschiedlichen Artikel zugeordnet sind, wird die falsche Artikelnummer ausgegeben. / If the same attributes are assigned to different products, the wrong article number is output.
0%
Die Produktinformationsseite zeigt die korrekte Artikelnummer auch dann an, wenn das Attribut in mehr als einem Produkt verwendet wird.
Beschreibung
Wenn die gleichen Attribute unterschiedlichen Artikel zugeordnet sind, wird die falsche Artikelnummer ausgegeben.
Kann wie folgt reproduziert werden:
- zwei Artikel anlegen
- Attribut "Test" mit dem Wert "Testwert" anlegen
- Den beiden Artikeln das gleiche Attribut zuweisen
- In 1. Artikel bei den Attributen als Artikelnummer "123" eintragen
- Im 2. Artikel bei den Attributen als Artikelnummer "456" eintragen
- beide Artikel im Shopfront prüfen
- Wenn man die Artikel in den Korb legt wird die falsche Artikelnummer angezeigt
Erwartetet Ergebnis:
Die korrekte Artikelnummer wird beim jeweiligen Artikel im Warenkorb und beim Klick aus dem Warenkorb auf der Artikeldetailseite angezeigt
Tatsächliches Ergebnis:
Es wird die falsche Artikelnummer im Warenkorb und beim Klick aus dem Warenkorb auf der Artikeldetailseite angezeigt
If the same attributes are assigned to different products, the wrong article number is output.
Can be reproduced as follows:
- Create two products
- create attribute "Test" with the value "Test value
- assign the same attribute to both products
- enter "123" as article number in the attributes of the 1st product
- enter "456" as article number in the attributes of the 2nd product
- check both products in the store front
- if you put the products in the basket, the wrong article number is displayed
Expected result:
The correct article number is displayed for each product in the shopping cart and on the product detail page when clicking from the shopping cart
Actual result:
The wrong item number is displayed in the shopping cart and on the product detail page when clicking from the shopping cart
Von Till Tepelmann vor etwa 4 Jahren aktualisiert
- Thema wurde von Wenn die gleichen Attribute unterschiedlichen Artikel zugeordnet sind, wird die falsche Artikelnummer ausgegeben. zu Wenn die gleichen Attribute unterschiedlichen Artikel zugeordnet sind, wird die falsche Artikelnummer ausgegeben. / If the same attributes are assigned to different products, the wrong article number is output. geändert
Von Till Tepelmann vor etwa 4 Jahren aktualisiert
We have a problem here beacause the OptionsValueid is not unique:
The attributes_model is only unique if you select products_id and options_id and options_values_id
beacause the same opions_id and options_values_id can be assigned to different products
` public function attributeModelByOptionValuesId(OptionValuesIdDto $dto): AttributesModelDto
{
$optionValuesId = $dto->optionValuesId();
$queryResult = $this->connection->createQueryBuilder()
->select('attributes_model')
->from('products_attributes')
->where('options_values_id=' . $optionValuesId)
->execute();
if ($queryResult->rowCount() === 0) { throw new OptionValueIdDoesNotExistsException($optionValuesId . ' not found'); } $model = $queryResult->fetch(0)['attributes_model']; return new AttributesModelDto($model); }`
Von Ulrich Wenk vor etwa 4 Jahren aktualisiert
- Status wurde von Gemeldet zu Anerkannt geändert
- Betroffene Versionen 4.3.1.0 wurde hinzugefügt
Von Jonatas Fischer vor etwa 4 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
Von Jonatas Fischer vor etwa 4 Jahren aktualisiert
- Zugewiesen an wurde auf Jonatas Fischer gesetzt
Von Jonatas Fischer vor etwa 4 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zielversion wurde von 133 zu 4.3.2.0 beta1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Jonatas Fischer vor etwa 4 Jahren aktualisiert
- Zugewiesen an wurde von Jonatas Fischer zu Core-Entwickler geändert
Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Marvin Muxfeld geändert
Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Moritz Bunjes vor fast 4 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor fast 4 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)