From 6f197e257ccce0426d8a716394abe97740148f60 Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Tue, 17 Sep 2024 14:07:01 +0200 Subject: [PATCH] shopimport use grouprice of shop --- www/lib/class.erpapi.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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"); }