GX-Bug #69599
geschlossenVersandarten werden nicht korrekt an Afterbuy übergeben, wenn mehr Klammern im Namen sind als üblich
0%
Versandart wird nun wieder korrekt an Afterbuy übermittelt
Beschreibung
Versandarten werden nicht korrekt an Afterbuy übergeben, wenn mehr Klammern im Namen sind als üblich
Der Regex erkennt nicht meherer Klammern im Verandmodulnamen, sodass dann sowas wie DPD): rauskommt als Name
$data['Versandart'] = preg_replace('/ \(.*?\)/', '', $this->order->getShippingType()->getTitle());
Hier müsste der Regex angepasst werden, sodass die entsprechenden Namen korrekt extrahiert werden
Der Regex hört vor der letzen Klammer auf und wird daher die Versandart nicht korrekt übertragen
Beispiel:
DPD (Versand nach DE: (1 x 0 kg))
Wird übertragen als:
DPD)
Shipping types are not passed correctly to Afterbuy if there are more brackets in the name than usual
The regex does not recognize more brackets in the shipping module name, so it comes out something like DPD): as name
$data['ShippingType'] = preg_replace('/ \(.*?\)/', '', $this->order->getShippingType()->getTitle());
Here the regex would have to be adjusted so that the corresponding names are extracted correctly
The regex stops before the last bracket and therefore the shipping type will not be transferred correctly
Example:
DPD (Shipping to DE: (1 x 0 kg))
Will be transferred as:
DPD)