diff --git a/www/lib/class.erpapi.php b/www/lib/class.erpapi.php index 59ff99ea..5be8c239 100644 --- a/www/lib/class.erpapi.php +++ b/www/lib/class.erpapi.php @@ -18526,7 +18526,26 @@ function CheckShopTabelle($artikel) if(!empty($anummer)){ $value['articleid'] = $anummer; } - $ap = $this->AddAuftragPositionNummer($auftrag,$value['articleid'],$value['quantity'],$projekt,"",true, $doctype, $warenkorb['articlelist'][$key]); + $gruppenpreis = $this->GetVerkaufspreisGruppe($j_id,$value['quantity'],$shopexportArr['preisgruppe'],$waehrung); + if ($gruppenpreis) { + $ap = $this->AddPositionManuellPreisNummer( + $doctype, + $auftrag, + $projekt, + $value['articleid'], + $value['quantity'], + $value['name'], + $gruppenpreis, + $j_umsatzsteuer, + $value['rabatt'], + $shop, + $waehrung, + $warenkorb['articlelist'][$key], + $warenkorb['articlelist'] + ); + } else { + $ap = $this->AddAuftragPositionNummer($auftrag,$value['articleid'],$value['quantity'],$projekt,"",true, $doctype, $warenkorb['articlelist'][$key]); + } if(isset($value['webid'])){ $this->app->DB->Update("UPDATE $doctype"."_position SET webid = '".$this->app->DB->real_escape_string($value['webid'])."' WHERE id = '$ap' LIMIT 1"); }