mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-14 20:17:14 +01:00
erpapi ImportAuftrag abort with logfile if porto is not defined
This commit is contained in:
parent
15c36925a2
commit
4b7f3e19e7
@ -18809,16 +18809,23 @@ function CheckShopTabelle($artikel)
|
|||||||
$artikelporto = $artikelportoermaessigt;
|
$artikelporto = $artikelportoermaessigt;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(empty($artikelporto) && $this->app->DB->Select("SELECT portoartikelanlegen FROM shopexport WHERE id = '$shop' LIMIT 1"))
|
if(empty($artikelporto)) {
|
||||||
{
|
if ($this->app->DB->Select("SELECT portoartikelanlegen FROM shopexport WHERE id = '$shop' LIMIT 1"))
|
||||||
if($warenkorb['versandkostennetto'] != 0 || $warenkorb['versandkostenbrutto'] != 0 || $portocheck == 1){
|
{
|
||||||
$portoartikelarr = array('projekt'=>$projekt,'porto'=>1, 'lagerartikel'=>0,'name_de'=>'Porto','umsatzsteuer'=>'normal');
|
if($warenkorb['versandkostennetto'] != 0 || $warenkorb['versandkostenbrutto'] != 0 || $portocheck == 1)
|
||||||
$artikelporto = $this->app->erp->InsertUpdateArtikel($portoartikelarr);
|
{
|
||||||
if($artikelporto){
|
$portoartikelarr = array('projekt'=>$projekt,'porto'=>1, 'lagerartikel'=>0,'name_de'=>'Porto','umsatzsteuer'=>'normal');
|
||||||
$this->app->DB->Update("UPDATE shopexport SET artikelporto = '$artikelporto' WHERE id = '$shop' AND artikelporto = 0 LIMIT 1");
|
$artikelporto = $this->app->erp->InsertUpdateArtikel($portoartikelarr);
|
||||||
}
|
if($artikelporto)
|
||||||
|
{
|
||||||
|
$this->app->DB->Update("UPDATE shopexport SET artikelporto = '$artikelporto' WHERE id = '$shop' AND artikelporto = 0 LIMIT 1");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$this->LogFile('Importauftrag Shop '.$shop.' Fehler: Kein Portoartikel vorhanden',['Onlinebestellnummer' => $warenkorb['onlinebestellnummer']]);
|
||||||
|
return(null);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
$umsatzsteuer_porto = $this->app->DB->Select("SELECT umsatzsteuer FROM artikel WHERE id='$artikelporto' LIMIT 1");
|
$umsatzsteuer_porto = $this->app->DB->Select("SELECT umsatzsteuer FROM artikel WHERE id='$artikelporto' LIMIT 1");
|
||||||
|
|
||||||
$versandname = '';
|
$versandname = '';
|
||||||
|
Loading…
Reference in New Issue
Block a user