added texteuebertragen option to shopexport

This commit is contained in:
OpenXE 2024-03-26 11:38:39 +00:00
parent b882268986
commit 1817efcd44
5 changed files with 1035 additions and 1010 deletions

View File

@ -92697,6 +92697,17 @@
"Privileges": "select,insert,update,references",
"Comment": ""
},
{
"Field": "texteuebertragen",
"Type": "tinyint(1)",
"Collation": null,
"Null": "NO",
"Key": "",
"Default": "0",
"Extra": "",
"Privileges": "select,insert,update,references",
"Comment": ""
},
{
"Field": "adressennichtueberschreiben",
"Type": "tinyint(1)",

File diff suppressed because it is too large Load Diff

View File

@ -1,334 +1,337 @@
<?php
/*
**** COPYRIGHT & LICENSE NOTICE *** DO NOT REMOVE ****
*
* Xentral (c) Xentral ERP Sorftware GmbH, Fuggerstrasse 11, D-86150 Augsburg, * Germany 2019
*
* This file is licensed under the Embedded Projects General Public License *Version 3.1.
*
* You should have received a copy of this license from your vendor and/or *along with this file; If not, please visit www.wawision.de/Lizenzhinweis
* to obtain the text of the corresponding license version.
*
**** END OF COPYRIGHT & LICENSE NOTICE *** DO NOT REMOVE ****
/*
**** COPYRIGHT & LICENSE NOTICE *** DO NOT REMOVE ****
*
* Xentral (c) Xentral ERP Sorftware GmbH, Fuggerstrasse 11, D-86150 Augsburg, * Germany 2019
*
* This file is licensed under the Embedded Projects General Public License *Version 3.1.
*
* You should have received a copy of this license from your vendor and/or *along with this file; If not, please visit www.wawision.de/Lizenzhinweis
* to obtain the text of the corresponding license version.
*
**** END OF COPYRIGHT & LICENSE NOTICE *** DO NOT REMOVE ****
*/
?>
<?php
class WidgetGenshopexport
{
private $app; //application object
public $form; //store form object
protected $parsetarget; //target for content
public function __construct($app,$parsetarget)
{
$this->app = $app;
$this->parsetarget = $parsetarget;
$this->Form();
}
public function shopexportDelete()
{
$this->form->Execute("shopexport","delete");
$this->shopexportList();
}
function Edit()
{
$this->form->Edit();
}
function Copy()
{
$this->form->Copy();
}
public function Create()
{
$this->form->Create();
}
public function Search()
{
$this->app->Tpl->Set($this->parsetarget,"SUUUCHEEE");
}
public function Summary()
{
$this->app->Tpl->Set($this->parsetarget,"grosse Tabelle");
}
function Form()
{
$this->form = $this->app->FormHandler->CreateNew("shopexport");
$this->form->UseTable("shopexport");
$this->form->UseTemplate("shopexport.tpl",$this->parsetarget);
$field = new HTMLInput("pruefen","hidden","1","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("auftragabholen","hidden","1","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("bezeichnung","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("aktiv","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("einzelsync","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("projekt","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("maxmanuell","text","","6","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("vondatum","text","","12","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("vonzeit","text","","10","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("startdate","text","","12","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("ab_nummer","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("nummersyncstatusaendern","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("nurfehler","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("auftraege","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("aenderungen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("zahlungsweisenmapping","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("versandartenmapping","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("vorabbezahltmarkieren_ohnevorkasse_bar","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("utf8codierung","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("multiprojekt","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("ust_ok","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("artikelporto","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("artikelportoermaessigt","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("portoartikelanlegen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnachnahme_extraartikel","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("artikelnachnahme","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("auftragabgleich","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("sendonlywithtracking","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("holeallestati","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLSelect("freitext",0,"freitext","","","0");
$field->AddOption('','');
$field->AddOption('{|in Feld Freitext laden|}','freitext');
$field->AddOption('{|in Feld Interne Bemerkung laden|}','internebemerkung');
$this->form->NewField($field);
$field = new HTMLSelect("autoversandoption",0,"autoversandoption","","","0");
$field->AddOption('{|Einstellung aus Schnittstelle übernehmen (Standard)|}','standard');
$field->AddOption('{|Rechnung und Lieferschein erstellen|}','rechnungundlieferschein');
$field->AddOption('{|nur Lieferschein erstellen|}','nurlieferschein');
$field->AddOption('{|nur Rechnung erstellen|}','nurrechnung');
$this->form->NewField($field);
$field = new HTMLCheckbox("angeboteanlegen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("autoversandbeikommentardeaktivieren","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("stornoabgleich","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("steuerfreilieferlandexport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("gesamtbetragfestsetzen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("gesamtbetragfestsetzendifferenz","text","","6","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("lastschriftdatenueberschreiben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelimport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("rabatteportofestschreiben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikeltexteuebernehmen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnummernummerkreis","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelimporteinzeln","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnummeruebernehmen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelbezeichnungauswawision","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelbeschreibungauswawision","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelbeschreibungenuebernehmen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("stuecklisteergaenzen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("positionsteuersaetzeerlauben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("lagerexport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLSelect("lagergrundlage",0,"lagergrundlage","","","0");
$field->AddOption('{|Artikel verkaufbare|}','0');
$field->AddOption('{|Lagerbestand minus Reservierungen|}','1');
$this->form->NewField($field);
$field = new HTMLCheckbox("ueberschreibe_lagerkorrekturwert","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("lagerkorrekturwert","text","1","6","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelexport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("autosendarticle","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("shopbilderuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("eigenschaftenuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("kategorienuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("variantenuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("crosssellingartikeluebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("staffelpreiseuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("gutscheineuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("nurpreise","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("nurneueartikel","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnummerbeimanlegenausshop","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("kundenurvonprojekt","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("adressennichtueberschreiben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("adressupdate","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("vertrieb","text","","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("artikelrabatt","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("artikelrabattsteuer","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("preisgruppe","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("url","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("passwort","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("token","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("datumvon","text","","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("cronjobaktiv","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("demomodus","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("direktimport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("holealle","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("anzgleichzeitig","text","","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLSelect("modulename",0,"modulename","","","0");
$field->AddOption('{|extern|}','');
$this->form->NewField($field);
}
}
?>
<?php
class WidgetGenshopexport
{
private $app; //application object
public $form; //store form object
protected $parsetarget; //target for content
public function __construct($app,$parsetarget)
{
$this->app = $app;
$this->parsetarget = $parsetarget;
$this->Form();
}
public function shopexportDelete()
{
$this->form->Execute("shopexport","delete");
$this->shopexportList();
}
function Edit()
{
$this->form->Edit();
}
function Copy()
{
$this->form->Copy();
}
public function Create()
{
$this->form->Create();
}
public function Search()
{
$this->app->Tpl->Set($this->parsetarget,"SUUUCHEEE");
}
public function Summary()
{
$this->app->Tpl->Set($this->parsetarget,"grosse Tabelle");
}
function Form()
{
$this->form = $this->app->FormHandler->CreateNew("shopexport");
$this->form->UseTable("shopexport");
$this->form->UseTemplate("shopexport.tpl",$this->parsetarget);
$field = new HTMLInput("pruefen","hidden","1","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("auftragabholen","hidden","1","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("bezeichnung","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("aktiv","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("einzelsync","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("projekt","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("maxmanuell","text","","6","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("vondatum","text","","12","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("vonzeit","text","","10","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("startdate","text","","12","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("ab_nummer","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("nummersyncstatusaendern","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("nurfehler","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("auftraege","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("aenderungen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("zahlungsweisenmapping","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("versandartenmapping","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("vorabbezahltmarkieren_ohnevorkasse_bar","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("utf8codierung","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("multiprojekt","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("ust_ok","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("artikelporto","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("artikelportoermaessigt","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("portoartikelanlegen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnachnahme_extraartikel","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("artikelnachnahme","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("auftragabgleich","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("sendonlywithtracking","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("holeallestati","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLSelect("freitext",0,"freitext","","","0");
$field->AddOption('','');
$field->AddOption('{|in Feld Freitext laden|}','freitext');
$field->AddOption('{|in Feld Interne Bemerkung laden|}','internebemerkung');
$this->form->NewField($field);
$field = new HTMLSelect("autoversandoption",0,"autoversandoption","","","0");
$field->AddOption('{|Einstellung aus Schnittstelle übernehmen (Standard)|}','standard');
$field->AddOption('{|Rechnung und Lieferschein erstellen|}','rechnungundlieferschein');
$field->AddOption('{|nur Lieferschein erstellen|}','nurlieferschein');
$field->AddOption('{|nur Rechnung erstellen|}','nurrechnung');
$this->form->NewField($field);
$field = new HTMLCheckbox("angeboteanlegen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("autoversandbeikommentardeaktivieren","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("stornoabgleich","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("steuerfreilieferlandexport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("gesamtbetragfestsetzen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("gesamtbetragfestsetzendifferenz","text","","6","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("lastschriftdatenueberschreiben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelimport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("rabatteportofestschreiben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikeltexteuebernehmen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnummernummerkreis","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelimporteinzeln","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnummeruebernehmen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelbezeichnungauswawision","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelbeschreibungauswawision","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelbeschreibungenuebernehmen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("stuecklisteergaenzen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("positionsteuersaetzeerlauben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("lagerexport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLSelect("lagergrundlage",0,"lagergrundlage","","","0");
$field->AddOption('{|Artikel verkaufbare|}','0');
$field->AddOption('{|Lagerbestand minus Reservierungen|}','1');
$this->form->NewField($field);
$field = new HTMLCheckbox("ueberschreibe_lagerkorrekturwert","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("lagerkorrekturwert","text","1","6","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelexport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("autosendarticle","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("texteuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("shopbilderuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("eigenschaftenuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("kategorienuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("variantenuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("crosssellingartikeluebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("staffelpreiseuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("gutscheineuebertragen","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("nurpreise","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("nurneueartikel","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("artikelnummerbeimanlegenausshop","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("kundenurvonprojekt","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("adressennichtueberschreiben","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("adressupdate","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("vertrieb","text","","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("artikelrabatt","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("artikelrabattsteuer","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("preisgruppe","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("url","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("passwort","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("token","text","","40","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLInput("datumvon","text","","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLCheckbox("cronjobaktiv","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("demomodus","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("direktimport","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("holealle","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("anzgleichzeitig","text","","","","","","","","","","0","","");
$this->form->NewField($field);
$field = new HTMLSelect("modulename",0,"modulename","","","0");
$field->AddOption('{|extern|}','');
$this->form->NewField($field);
}
}
?>

View File

@ -209,9 +209,9 @@
<tr><td>{|Nachnahmegeb&uuml;hr als extra Position|}:</td><td>[ARTIKELNACHNAHME_EXTRAARTIKEL][MSGARTIKELNACHNAHME_EXTRAARTIKEL]</td></tr>
<tr><td>{|Nachnahmegeb&uuml;hr|}:</td><td>[ARTIKELNACHNAHMEAUTOSTART][ARTIKELNACHNAHME][MSGARTIKELNACHNAHME][ARTIKELNACHNAHMEAUTOEND]&nbsp;<i>{|Artikel-Nr. f&uuml;r die Nachnahme Geb&uuml;hr.|}</i></td></tr>
<tr><td><u>{|Auftragsstatus r&uuml;ckmelden|}:</u></td><td>[AUFTRAGABGLEICH][MSGAUFTRAGABGLEICH]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td><u>{|Auftragsstatus r&uuml;ckmelden|}:</u></td><td>[AUFTRAGABGLEICH][MSGAUFTRAGABGLEICH]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td><label for="sendonlywithtracking">{|Automatische Rückmeldung deaktivieren|}:</label></td><td>[SENDONLYWITHTRACKING][MSGSENDONLYWITHTRACKING]</td></tr>
<tr class="ab_nummerzeitraum ab_nummer"><td>{|Hole jeden Status|}:</td><td>[HOLEALLESTATI][MSGHOLEALLESTATI]&nbsp;<i>{|Es werden alle Auftr&auml;ge &uuml;bertragen von Shop auf Xentral unabh&auml;ngig vom Status.|}</i></td></tr>
<tr class="ab_nummerzeitraum ab_nummer"><td>{|Hole jeden Status|}:</td><td>[HOLEALLESTATI][MSGHOLEALLESTATI]&nbsp;<i>{|Es werden alle Auftr&auml;ge &uuml;bertragen von Shop auf OpenXE unabh&auml;ngig vom Status.|}</i></td></tr>
<tr><td><u>{|Freitext aus Shopschnittstelle|}:</u></td><td>
[FREITEXT][MSGFREITEXT]
</td></tr>
@ -221,7 +221,7 @@
<tr><td>{|Angebote statt Auftr&auml;ge anlegen|}:</td><td>[ANGEBOTEANLEGEN][MSGANGEBOTEANLEGEN]</td></tr>
<tr><td>{|Autoversand bei Kommentar in Warenkorb deaktivieren|}:</td><td>[AUTOVERSANDBEIKOMMENTARDEAKTIVIEREN][MSGAUTOVERSANDBEIKOMMENTARDEAKTIVIEREN]</td></tr>
<tr><td><br><strong>{|ab hier importerspezifische Einstellungen|}:</strong><br><br></td></tr>
<tr><td>{|Stornierung r&uuml;ckmelden|}:</td><td>[STORNOABGLEICH][MSGSTORNOABGLEICH]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Stornierung r&uuml;ckmelden|}:</td><td>[STORNOABGLEICH][MSGSTORNOABGLEICH]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Besteuerung im Drittland abh&auml;ngig von Lieferadresse machen|}:</td><td>[STEUERFREILIEFERLANDEXPORT][MSGSTEUERFREILIEFERLANDEXPORT]</td></tr>
<tr><td>{|Gesamtbetrag festsetzen|}:</td><td>[GESAMTBETRAGFESTSETZEN][MSGGESAMTBETRAGFESTSETZEN]</td></tr>
<tr><td>{|Maximale Differenz zur berechneten Summe|}:</td><td>[GESAMTBETRAGFESTSETZENDIFFERENZ][MSGGESAMTBETRAGFESTSETZENDIFFERENZ]</td></tr>
@ -240,8 +240,8 @@
<tr><td>{|Artikelnummern aus Nummernkreis|}:</td><td>[ARTIKELNUMMERNUMMERKREIS][MSGARTIKELNUMMERNUMMERKREIS]</td></tr>
<tr><td></td><td>[ARTIKELIMPORTEINZELN][MSGARTIKELIMPORTEINZELN]&nbsp;einzeln&nbsp;<!--<i>(Nur bei Artikeln mit Option: Artikel->Online-Shop Optionen->Online Shop Abgleich)</i>--></td></tr>
<tr><td>{|Artikelnummern aus Shop|}:</td><td>[ARTIKELNUMMERUEBERNEHMEN][MSGARTIKELNUMMERUEBERNEHMEN]</td></tr>
<tr><td>{|Artikelbezeichnung aus Xentral|}:</td><td>[ARTIKELBEZEICHNUNGAUSWAWISION][MSGARTIKELBEZEICHNUNGAUSWAWISION]</td></tr>
<tr><td>{|Artikelbeschreibungen aus Xentral|}:</td><td>[ARTIKELBESCHREIBUNGAUSWAWISION][MSGARTIKELBESCHREIBUNGAUSWAWISION]</td></tr>
<tr><td>{|Artikelbezeichnung aus OpenXE|}:</td><td>[ARTIKELBEZEICHNUNGAUSWAWISION][MSGARTIKELBEZEICHNUNGAUSWAWISION]</td></tr>
<tr><td>{|Artikelbeschreibungen aus OpenXE|}:</td><td>[ARTIKELBESCHREIBUNGAUSWAWISION][MSGARTIKELBESCHREIBUNGAUSWAWISION]</td></tr>
<tr><td>{|Artikelbeschreibungen aus Shop|}:</td><td>[ARTIKELBESCHREIBUNGENUEBERNEHMEN][MSGARTIKELBESCHREIBUNGENUEBERNEHMEN]</td></tr>
<tr><td>{|St&uuml;cklisten erg&auml;nzen|}:</td><td>[STUECKLISTEERGAENZEN][MSGSTUECKLISTEERGAENZEN]</td></tr>
<tr><td>{|Spezielle Steuers&auml;tze pro Positionen|}:</td><td>[POSITIONSTEUERSAETZEERLAUBEN][MSGPOSITIONSTEUERSAETZEERLAUBEN]</td></tr>
@ -258,24 +258,25 @@
<div class="inside inside-full-height">
<fieldset><legend>{|Artikel Import / Export|}</legend>
<table width="100%">
<tr><td width="300"><u>{|Lagerzahlen &Uuml;bertragung erlauben|}:</u></td><td>[LAGEREXPORT][MSGLAGEREXPORT]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td width="300"><u>{|Lagerzahlen &Uuml;bertragung erlauben|}:</u></td><td>[LAGEREXPORT][MSGLAGEREXPORT]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Lager Grundlage|}:</u></td><td>[LAGERGRUNDLAGE][MSGLAGERGRUNDLAGE]</td></tr>
<tr><td>{|Lagerkorrektur überschreiben|}:</td><td>[UEBERSCHREIBE_LAGERKORREKTURWERT][MSGUEBERSCHREIBE_LAGERKORREKTURWERT]</td></tr>
<tr class="lagerkorrektur"><td>{|Lagerkorrektur|}:</td><td>[LAGERKORREKTURWERT][MSGLAGERKORREKTURWERT]</td></tr>
[HOOK_STORAGE]
<tr><td><u>{|Artikel &Uuml;bertragung erlauben|}:</u></td><td>[ARTIKELEXPORT][MSGARTIKELEXPORT]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Alle geänderten Artikel automatisch übertragen|}:</td><td>[AUTOSENDARTICLE][MSGAUTOSENDARTICLE]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td><u>{|Artikel &Uuml;bertragung erlauben|}:</u></td><td>[ARTIKELEXPORT][MSGARTIKELEXPORT]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Alle geänderten Artikel automatisch übertragen|}:</td><td>[AUTOSENDARTICLE][MSGAUTOSENDARTICLE]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td><br><strong>{|Ab hier importerspezifische Einstellungen|}:</strong><br><br></td></tr>
<tr><td>{|Bilder &uuml;bertragen|}:</td><td>[SHOPBILDERUEBERTRAGEN][MSGSHOPBILDERUEBERTRAGEN]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Eigenschaften &uuml;bertragen|}:</td><td>[EIGENSCHAFTENUEBERTRAGEN][MSGEIGENSCHAFTENUEBERTRAGEN]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Kategorien &uuml;bertragen|}:</td><td>[KATEGORIENUEBERTRAGEN][MSGKATEGORIENUEBERTRAGEN]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Varianten &uuml;bertragen|}:</td><td>[VARIANTENUEBERTRAGEN][MSGVARIANTENUEBERTRAGEN]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Crossselling &uuml;bertragen|}:</td><td>[CROSSSELLINGARTIKELUEBERTRAGEN][MSGCROSSSELLINGARTIKELUEBERTRAGEN]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Staffelpreise &uuml;bertragen|}:</td><td>[STAFFELPREISEUEBERTRAGEN][MSGSTAFFELPREISEUEBERTRAGEN]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr><td>{|Texte &uuml;bertragen|}:</td><td>[TEXTEUEBERTRAGEN][MSGTEXTEUEBERTRAGEN]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Bilder &uuml;bertragen|}:</td><td>[SHOPBILDERUEBERTRAGEN][MSGSHOPBILDERUEBERTRAGEN]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Eigenschaften &uuml;bertragen|}:</td><td>[EIGENSCHAFTENUEBERTRAGEN][MSGEIGENSCHAFTENUEBERTRAGEN]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Kategorien &uuml;bertragen|}:</td><td>[KATEGORIENUEBERTRAGEN][MSGKATEGORIENUEBERTRAGEN]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Varianten &uuml;bertragen|}:</td><td>[VARIANTENUEBERTRAGEN][MSGVARIANTENUEBERTRAGEN]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Crossselling &uuml;bertragen|}:</td><td>[CROSSSELLINGARTIKELUEBERTRAGEN][MSGCROSSSELLINGARTIKELUEBERTRAGEN]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Staffelpreise &uuml;bertragen|}:</td><td>[STAFFELPREISEUEBERTRAGEN][MSGSTAFFELPREISEUEBERTRAGEN]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr><td>{|Gutscheine &uuml;bertragen|}:</td><td>[GUTSCHEINEUEBERTRAGEN][MSGGUTSCHEINEUEBERTRAGEN]&nbsp;<i>({|Via Prozessstarter|})</i></td></tr>
<tr [NURPREISESTYLE]><td>{|Artikeltext &Uuml;bertragung unterdr&uuml;cken|}:</td><td>[NURPREISE][MSGNURPREISE]&nbsp;<i>({|Von Xentral zu Shop|})</i></td></tr>
<tr [NURARTIKELLISTESTYLE]><td>{|Artikelliste abholen nur neue Artikel anlegen|}:</td><td>[NURNEUEARTIKEL][MSGNURNEUEARTIKEL]&nbsp;<i>({|Von Shop zu Xentral|})</i></td></tr>
<tr [NURARTIKELLISTESTYLE]><td>{|Artikelnummer beim Anlegen aus Shop &uuml;bernehmen|}:</td><td>[ARTIKELNUMMERBEIMANLEGENAUSSHOP][MSGARTIKELNUMMERBEIMANLEGENAUSSHOP]&nbsp;<i>({|Von Shop zu Xentral|})</i></td></tr>
<tr [NURPREISESTYLE]><td>{|Artikeltext &Uuml;bertragung unterdr&uuml;cken|}:</td><td>[NURPREISE][MSGNURPREISE]&nbsp;<i>({|Von OpenXE zu Shop|})</i></td></tr>
<tr [NURARTIKELLISTESTYLE]><td>{|Artikelliste abholen nur neue Artikel anlegen|}:</td><td>[NURNEUEARTIKEL][MSGNURNEUEARTIKEL]&nbsp;<i>({|Von Shop zu OpenXE|})</i></td></tr>
<tr [NURARTIKELLISTESTYLE]><td>{|Artikelnummer beim Anlegen aus Shop &uuml;bernehmen|}:</td><td>[ARTIKELNUMMERBEIMANLEGENAUSSHOP][MSGARTIKELNUMMERBEIMANLEGENAUSSHOP]&nbsp;<i>({|Von Shop zu OpenXE|})</i></td></tr>
</table>
</fieldset>
@ -324,7 +325,7 @@
<div class="row-height">
<div class="col-xs-12 col-md-8 col-md-height">
<div class="inside inside-full-height">
<fieldset><legend>Zugangsdaten f&uuml;r Xentral Import Plugin</legend>
<fieldset><legend>Zugangsdaten f&uuml;r OpenXE Import Plugin</legend>
<table width="100%">
<tr><td>{|URL|}:</td><td>[URL][MSGURL]&nbsp;<i>URL zur externen Importer</i></td><td></tr>
<tr><td width="300">{|ImportKey|}:</td><td>[PASSWORT][MSGPASSWORT]&nbsp;<i>32 Zeichen langes Sicherheitspasswort</i></td><td></tr>
@ -997,7 +998,7 @@ function kundengruppenEditSave() {
url: 'index.php?module=onlineshops&action=kundengruppeneditsave',
data: {
id: $('#k_id').val(),
kundengruppexentral: $('#k_kundengruppe').val(),
kundengruppeOpenXE: $('#k_kundengruppe').val(),
projekt: $('#k_projekt').val(),
aktiv: c_aktiv,
kundengruppeneukundenzuweisen: c_neukundenzuweisen,

View File

@ -513,6 +513,10 @@ class WidgetShopexport extends WidgetGenShopexport
{
$this->app->Tpl->Add('MSGEIGENSCHAFTENUEBERTRAGEN','&nbsp;<b style="color:red;">wird von diesem Importer nicht unterst&uuml;tzt</b>&nbsp;');
}
if(isset($json['erlaubtefunktionen']['texte']) && !$json['erlaubtefunktionen']['texte'])
{
$this->app->Tpl->Add('MSGTEXTEUEBERTRAGEN','&nbsp;<b style="color:red;">wird von diesem Importer nicht unterst&uuml;tzt</b>&nbsp;');
}
if(isset($json['erlaubtefunktionen']['artikelbilder']) && !$json['erlaubtefunktionen']['artikelbilder'])
{
$this->app->Tpl->Add('MSGSHOPBILDERUEBERTRAGEN','&nbsp;<b style="color:red;">wird von diesem Importer nicht unterst&uuml;tzt</b>&nbsp;');