Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<!-- $Id: edit.tpl 85 2023-05-20 23:05:25Z lars $-->{$vBerechnung=false}{foreach $web_rechte.online_shop.artikel AS $name => $wert}{if $name|substr:0:11=="Eigenschaft"&&$wert|substr:-8=="logistik"}{$vBerechnung=true}{/if}{/foreach}<style>.links{width:280px!important;}label{cursor:pointer;}</style><script src="/js/common.js"></script><script>$(function(){$('input[type=radio]').button();$('#reiter').tabs();$('#lieferzeiten').hide();$('#vportal_templates').hide();$('#vportal_template').hide();$('#createToken').button().click(function(e) {e.preventDefault();window.open("/toolbox/ebay.php");})$('#vPArt').change(changeArt).change();$(".addT").button({icons:{primary:"ui-icon-plus"}}).click(editTemplate);$("#afterbuy").change(function(){if ($(this).val() === "1"){$("#afterbuy").val("0");$("#sku_prefix").attr("readonly", null).css("background-color", "");}else if ($("#afterbuy").val() === "0"){$("#afterbuy").val("1");$("#sku_prefix").attr("readonly", "true").css("background-color", "grey");}});$(".editT").button({icons:{primary:"ui-icon-pencil"}}).click(editTemplate);$(".delT").button({icons:{primary:"ui-icon-trash"}}).click(delTemplate);$(".viewT").button({icons:{primary:"ui-icon-link"}}).click(viewTemplate);$('#editTemplate').dialog({autoOpen:false,modal:true,width:600,resizable:false,buttons:{"speichern":function(){$.post("/vportale/vportale_template.php",$('#vportale_template_form').serializeArray(),function(){$('#vportale_dlg').load("/vportale/vportale.php?action=edit&id={$vportal.id}")//alert(erg);});$(this).dialog("close");},"abbrechen":function(){$(this).dialog("close");}}});$('#delTemplate').dialog({autoOpen:false,modal:true,width:600,resizable:false,buttons:{"ja":function(){let template=$('#templateId').html();$.get("/vportale/vportale_template.php?mode=del&id="+template,function(){$('#vportale_dlg').load("/vportale/vportale.php?mode=edit&id={$vportal.id}");});$(this).dialog("close");},"abbrechen":function(){$(this).dialog("close");}}});})function viewTemplate(e){e.preventDefault();let tID=this.id;tID=tID.split("_");let template=tID[1];let url="/vportale/vportale_template.php?mode=view&id="+template;window.open(url,"viewTemplate");}function delTemplate(e){e.preventDefault();let tID=this.id;tID=tID.split("_");let template=tID[1];$('#templateId').html(template);$('#delTemplate').dialog("open");//url="/vportale/vportale_template.php?mode=del&id="+template;}function editTemplate(e){e.preventDefault();let tID=this.id;tID=tID.split("_");let template=tID[1];let vportal=tID[2];let url="/vportale/vportale_template.php?mode=edit&id="+template+"&vPortalId="+vportal;$('#editTemplate').load(url).dialog("open");}function changeArt(){let art=$('#vPArt option:selected').text().toLowerCase();$('#vportal_template').hide();$('#vportal_templates').hide();$('#lieferzeiten').hide();if(art==="amazon_de"||art==="kaufland"||art==="ebay_de"){$('#lieferzeiten').show();}if(art.substr(0,4)==="ebay"){$('#vportal_template').show();$('#vportal_templates').show();}}</script><form id="vportale_form"><div id="reiter"><ul><li><a href="#allgemein">allgemein</a></li>{if $vBerechnung}<li><a href="#versand">Versandberechnung</a></li>{/if}<li><a href="#zuordnung">Zuordnungskriterien</a></li>{if ($arten[$vportal.art] == "ebay_de")}<li><a href="#token">Token</a></li>{/if}</ul><div id="allgemein"><table><tr><td class="links">ID</td><td class="rechts">{$vportal.id}<input type="hidden" name="id" id="vPId" value="{$vportal.id}"/></td></tr><tr><td class="links"><label for="name">Name</label></td><td class="rechts"><input type="text" id="name" name="name" value="{$vportal.name}" autofocus="autofocus"/></td></tr><tr id="vportal_template"><td class="links"><label for="template">Template</label></td><td class="rechts"><input type="text" id="template" name="template" value="{$vportal.template}"/></td></tr><tr><td class="links"><label for="vPArt">Art</label></td><td class="rechts"><select name="art" id="vPArt">{html_options selected=$vportal.art options=$arten}</select></td></tr><tr><td class="links"><label for="sku_prefix">SKU beginnt mit:</label></td><td class="rechts"><input type="text" id="sku_prefix" name="sku_prefix" value="{$vportal.sku_prefix}" {if ($vportal.afterbuy === 1)}readonly="readonly"{/if}/></td></tr><tr><td class="links">Anrede importieren:</td><td class="rechts"><input type="radio" id="anrede_nein" name="anrede" value="0" {if $vportal.anrede==0}checked="checked"{/if}/><label for="anrede_nein">nein</label><input type="radio" id="anrede_ja" name="anrede" value="1" {if $vportal.anrede==1}checked="checked"{/if}/><label for="anrede_ja">ja</label></td></tr><tr><td class="links"><label for="location">Produktstandort</label></td><td class="rechts"><input type="text" id="location" name="location" value="{$vportal.location}" /></td></tr><tr><td class="links"><label for="plz">Produktstandort (PLZ)</label></td><td class="rechts"><input type="text" id="plz" name="plz" value="{$vportal.plz}" maxlength="5" /></td></tr><tr><td class="links">Währung:</td><td class="rechts">{html_options name="currency" selected=$vportal.currency options=$currencies}</td></tr><tr><td class="links"><label for="price_number">Preisnummer:</label></td><td class="rechts"><input type="text" id="price_number" name="preis_nummer" value="{$vportal.preis_nummer}"/></td></tr><tr><td class="links"><label for="basis_preis">Preisnummer Basispreis:</label></td><td class="rechts"><input type="text" id="basis_preis" name="basis_preis" value="{$vportal.basis_preis}"/></td></tr><tr><td class="links"><label for="min_preis">Mindestpreis:</label></td><td class="rechts"><input type="text" id="min_preis" name="min_preis" value="{$vportal.min_preis}" onchange="this.value=killkomma(this.value);" /></td></tr><tr><td class="links"><label for="max_preis">Maximalpreis:</label></td><td class="rechts"><input type="text" id="max_preis" name="max_preis" value="{$vportal.max_preis}" onchange="this.value=killkomma(this.value);" /></td></tr><tr><td class="links"><label for="runden">Anzahl der Kommastellen:</label></td><td class="rechts"><input type="number" name="runden" value="{$vportal.runden|default:2}" min="0" max="2"/></td></tr><tr><td class="links"><label for="artikel_url">Artikel-URL</label></td><td class="rechts"><input type="text" id="artikel_url" name="artikel_url" value="{$vportal.artikel_url}" /></td></tr><tr><td class="links"><label for="shipping_cost">Standard-Versandkosten</label></td><td class="rechts"><input type="text" id="shipping_cost" name="shipping_cost" value="{$vportal.shipping_cost}" onchange="this.value=killkomma(this.value);" /></td></tr><tr><td class="links"><label for="standard_menge">Standard-Menge</label></td><td class="rechts"><input type="text" id="standard_menge" name="standard_menge" value="{$vportal.standard_menge}" /></td></tr>{if $vportalTemplates}<tr id="vportal_templates"><td class="links">Template</td><td class="rechts"><table><tr><td>ID</td><td>Name</td><td>Aktionen</td></tr><tr><td colspan="3"><button class="addT" id="add__{$vportal.id}">neu</button></td></tr>{foreach $vportal.vportale_templates as $template}<tr><td>{$template.id}</td><td>{$template.name}</td><td><button class="viewT" id="view_{$template.id}">ansehen</button><button class="editT" id="edit_{$template.id}">ändern</button><button class="delT" id="del_{$template.id}">löschen</button></td></tr>{/foreach}</table></td></tr>{/if}{if $lieferStati}<tr id="lieferzeiten"><td class="links">weitere Einstellungen</td><td class="rechts"><table><tr><td>Lieferstatus</td><td>Bearbeitungszeit<br />in Tagen</td><td>Fix-Bestand</td><td>aktiv?</td></tr>{foreach $lieferStati as $lieferStatus}<tr><td><label for="lieferStatus{$lieferStatus.id}">{$lieferStatus.name}</label></td><td><input id="lieferStatus{$lieferStatus.id}" type="number" min="1" max="30" value="{$vportal.lieferstatus[{$lieferStatus.id}].tage}" placeholder="1" name="lieferStatus[{$lieferStatus.id}][tage]" /></td><td><input id="bestand{$lieferStatus.id}" type="number" min="1" value="{$vportal.lieferstatus[{$lieferStatus.id}].bestand}" placeholder="1" name="lieferStatus[{$lieferStatus.id}][bestand]" style="width:60px;" /></td><td><input type="hidden" name="lieferStatus[{$lieferStatus.id}][aktiv]" value="0" /><input type="checkbox" name="lieferStatus[{$lieferStatus.id}][aktiv]" value="1" {if $vportal.lieferstatus["{$lieferStatus.id}"].aktiv==1}checked="checked"{/if} /></td></tr>{/foreach}</table></td></tr>{/if}{if ($arten[$vportal.art] == "ebay_de")}<tr><td class="links">Afterbuy-Export</td><td class="rechts"><table><tr><td><label for="afterbuy">Aktiv?</label></td><td><input type="checkbox" id="afterbuy" name="afterbuy" value="{$vportal.afterbuy}" {if ($vportal.afterbuy == 1)}checked="checked"{/if} /></td></tr></table></td></tr>{/if}{if count($vportal.commit_posibilities) > 1}<tr><td class="links">Daten übertragen</td><td class="rechts"><table>{foreach $vportal.commit_posibilities as $index => $data}<tr><td><label for="commit_fields_{$index}">{$data.Name}</label></td><td><input type="checkbox" id="commit_fields_{$index}" name="commit_fields[{$index}]" {if isset($vportal.commit_fields[$index])}checked="checked"{/if}/></td></tr>{/foreach}</table></td></tr>{/if}</table><input type="hidden" name="action" value="save"/><input type="hidden" id="sku_prefix_fallback" name="sku_prefix_fallback" value="{$vportal.sku_prefix_fallback}"/></div>{if $vBerechnung}<div id="versand">Artikel, die diese folgende Eigenschaft haben, bekommen diese Versandkosten:<br />{foreach $web_rechte.online_shop.artikel AS $name => $wert}{if $name|substr:0:11=="Eigenschaft"&&$wert|substr:-8=="logistik"}<label for="vberechnung_{$name}">{$wert|substr:0:-9}:</label> <input type="text" id="vberechnung_{$name}" name="vberechnung[{$name}]" value="{$vportal.vberechnung[$name]}" /><br />{/if}{/foreach}</div>{/if}<div id="zuordnung"><table><tr><td class="links"><label for="notrash">Artikel darf nicht im Papierkorb liegen</label></td><td class="rechts"><input type="hidden" name="zuordnung[notrash]" value="0" /><input id="notrash" type="checkbox" name="zuordnung[notrash]" value="1"{if $vportal.zuordnung.notrash} checked="checked"{/if} /></td></tr><tr><td class="links"><label for="nolocked">Artikel darf nicht gesperrt sein</label></td><td class="rechts"><input type="hidden" name="zuordnung[nolocked]" value="0" /><input id="nolocked" type="checkbox" name="zuordnung[nolocked]" value="1"{if $vportal.zuordnung.nolocked} checked="checked"{/if} /></td></tr><tr><td class="links"><label for="nohidden">Artikel darf nicht verborgen sein</label></td><td class="rechts"><input type="hidden" name="zuordnung[nohidden]" value="0" /><input id="nohidden" type="checkbox" name="zuordnung[nohidden]" value="1"{if $vportal.zuordnung.nohidden} checked="checked"{/if} /></td></tr><tr><td class="links"><label for="neueArtikel">nicht vorhandene Artikel neu anlegen</label></td><td class="rechts"><input type="hidden" name="zuordnung[neueArtikel]" value="0" /><input id="neueArtikel" type="checkbox" name="zuordnung[neueArtikel]" value="1"{if $vportal.zuordnung.neueArtikel} checked="checked"{/if} /></td></tr><tr><td class="links"><label for="artikel_vorhanden">Verkaufsportalartikel muss auch in der Artikeltabelle existieren</label></td><td class="rechts"><input type="hidden" name="zuordnung[artikel_vorhanden]" value="0" /><input id="artikel_vorhanden" type="checkbox" name="zuordnung[artikel_vorhanden]" value="1" {if $vportal.zuordnung.artikel_vorhanden} checked="checked"{/if} /></td></tr><tr><td class="links">Beschreibung erweitern um</td><td class="rechts">{for $i=2;$i<=6;$i++}{if isset($web_rechte.online_shop.artikel["beschreibung{$i}"])}<input type="hidden" name="zuordnung[beschreibung{$i}]" value="0" /><label for="beschreibung{$i}">{$web_rechte.online_shop.artikel["beschreibung{$i}"]}</label><input id="beschreibung{$i}" type="checkbox" name="zuordnung[beschreibung{$i}]" value="1" {if $vportal.zuordnung["beschreibung{$i}"]} checked="checked"{/if} /><br />{elseif isset($web_rechte.online_shop.artikel["beschreibung{$i}_simpel"])}<input type="hidden" name="zuordnung[beschreibung{$i}_simpel]" value="0" /><label for="beschreibung{$i}">{$web_rechte.online_shop.artikel["beschreibung{$i}_simpel"]}</label><input id="beschreibung{$i}" type="checkbox" name="zuordnung[beschreibung{$i}_simpel]" value="1" {if $vportal.zuordnung["beschreibung{$i}_simpel"]} checked="checked"{/if} /><br />{/if}{/for}</td></tr>{if $versandgruppen}<tr><td class="links">erlaubte Versandgruppen</td><td class="rechts">{html_checkboxes options=$versandgruppen name="zuordnung[versandgruppen]" separator="<br>" class="versandgruppen" selected=$vportal.zuordnung.versandgruppen}</td></tr>{/if}</table></div>{if ($arten[$vportal.art] == "ebay_de")}<div id="token"><h2>Verwaltung des Schnittstelen-Tokens für die Datenkommunikation mit eBay</h2>{if $vportal.refresh_token}Sie haben bereits ein Token für dieses Portal.<br>{if $vportal.refresh_token_expires|strtotime > $smarty.now}Token ist noch bis {$vportal.refresh_token_expires|date_format:"d.m.Y"} um {$vportal.refresh_token_expires|date_format:"H:i"} Uhr gültig.{if $vportal.refresh_token_refresh < $smarty.now}<br>Token läuft demnächst ab. Sie können es bereits jetzt verlängern.{/if}{else}Token ist am {$vportal.refresh_token_expires|date_format:"d.m.Y"} um {$vportal.refresh_token_expires|date_format:"H:i"} Uhr abgelaufen.{/if}{else}Sie haben noch kein Token. Bitte fordern Sie ein neues an.{/if}<br><h3>Neuen Token erzeugen und eintragen (Sie werden zu einer eBay-Seite weitergeleitet und müssen Ihre eBay-Zugangsdaten eintragen)</h3><button id="createToken">neues Token anfordern</button></div>{/if}</div></form><div id="editTemplate" title="Template ändern"></div><div id="delTemplate" title="Template <span id='templateId'></span> löschen"><div>Wollen Sie dieses Template wirklich löschen?</div></div><!-- $Id: edit.tpl 85 2023-05-20 23:05:25Z lars $ - ENDE -->