Projekt

Allgemein

Profil

Aktionen

GX-Bug #67939

geschlossen

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.

Von Till Tepelmann vor mehr als 3 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Marvin Muxfeld
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.2.0.1, 4.3.1.0
Release Notes Langtext:

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:

  1. zwei Artikel anlegen
  2. Attribut "Test" mit dem Wert "Testwert" anlegen
  3. Den beiden Artikeln das gleiche Attribut zuweisen
  4. In 1. Artikel bei den Attributen als Artikelnummer "123" eintragen
  5. Im 2. Artikel bei den Attributen als Artikelnummer "456" eintragen
  6. beide Artikel im Shopfront prüfen
  7. 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:

  1. Create two products
  2. create attribute "Test" with the value "Test value
  3. assign the same attribute to both products
  4. enter "123" as article number in the attributes of the 1st product
  5. enter "456" as article number in the attributes of the 2nd product
  6. check both products in the store front
  7. 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


Aktionen #1

Von Till Tepelmann vor mehr als 3 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
Aktionen #2

Von Till Tepelmann vor mehr als 3 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);
}`
Aktionen #3

Von Ulrich Wenk vor mehr als 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
  • Betroffene Versionen 4.3.1.0 wurde hinzugefügt
Aktionen #4

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
Aktionen #5

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Jonatas Fischer gesetzt
Aktionen #6

Von Jonatas Fischer vor mehr als 3 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)
Aktionen #7

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

branch 4.3.2-beta-1/bugfix/67939

Aktionen #8

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Jonatas Fischer zu Core-Entwickler geändert
Aktionen #9

Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Marvin Muxfeld geändert
Aktionen #10

Von Marvin Muxfeld vor mehr als 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #11

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #12

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen

Auch abrufbar als: Atom PDF