// Editier-Bereich für Shopmichel V. 2.2// Autor: Johann-Christian Hanke// Hier werden die Steuer-Variablen festgelegt// Speicherpfad der edit.js: C:\shopmichel_online\data\// empfohlener Speicherpfad: (C:\)shopmichel_online\data\// Modul-Version 1.7 vom 15. Mai 2004// gehört zu: shopmichel.de//---------------------------------------------// Nur die Passagen im grauen Kasten dürfen anpasst werden.// Vor allem die hervorgehobenen Bereiche.// Alles andere sind Kommentare, unbedingt in Ruhe lassen!// global: gewünschte Einheit notieren, z.B. "g"// falls nicht gewünscht, frei lassen// Tipp: auch ein Doppelpunkt kann notiert werden, wie im Beispiel:var unit=""; // Währung festlegen// Schreiben Sie EUR oder &euro; (&euro; nur bei neueren Browsern!) oder SFR usw. usf.// Das Aussehen kann ebenfalls mit HTML-Tags bestimmt werden// Die Währung muss zweifach in folgenden Variablen notiert werden// Tipp: Die Voreinstellungen sind in den meisten Fällen goldrichtig, am besten lassen!var currency="<small>EUR</small>"; // hier Formatierung möglichvar currency2="EUR"; // ohne Formatierung!// Produkt-Grafiken einschalten// Sollen im Shop Produkt-Abbildungen verwendet werden?// Dann muss der Wert auf true bleiben// Wenn generell keine Produktabbildungen gewünscht sind,// setzen Sie statt true einfach false ein.// Tipp: Lassen Sie die Voreinstellung stehen var imgshow=false;// Ausrichtung der Grafik//  für rechts: "align='right'"; //  für links: "align='left'";// für eigener Platz: "";// Tipp: Ich empfehle auch hier die Voreinstellungvar imgalign="align='right'";// Die Zeile könnte aber auch so aussehen, das ergibt einen Rand nach oben:// var imgalign="style='margin-top: 10px;'";// Großbild in extra Fenster gewünscht?// Wenn ja, muss die Zeile so lauten:// var bigpic=true;// Dann muss zu jedem Bild auch ein Zweitbild namens// bildnr_max.jpg im data/img-Ordner abgelegt werden mit einer// Maximalgröße von ca. 500 x 400// Tipp: Hier ist das Maximalbild erst mal abgeschaltet:var bigpic=false;// Versandbedingungen definieren// Schema: Versandart=Preis,Versandart=Preis usw. usf.// alle gewünschten Versandarten durch Komma trennen (ohne Leerzeichen).// bei Bankeinzug bitte das Wort Bankeinzug verwenden, in dieser Schreibung, // gerne auch mit Zusätzen wie  z.B. Bankeinzug(EU) oder Bankeinzug(D) (ohne Leerzeichen)// Dann (und nur dann) erscheint automatisch ein Formular zur Eingabe der Kontodaten// bei Kreditkartenzahlung das Wort Kreditkarte verwenden, in dieser Schreibung,// gerne auch mit Zusätzen wie  z.B. Kreditkarte(EU) oder Kreditkarte(D) (ohne Leerzeichen)// Dann (und nur dann) erscheint automatisch ein Formular zur Eingabe der Kreditkarten-Daten// Hier meine Musterkonfiguration:var ship="Rechnung=2";// Tipp: Sie wollen ausschließlich per Nachnahme versenden? // Schreiben Sie var ship="Nachnahme=6"; // var ship="Nachnahme=6";// Das Programm fügt beim Besteller automatisch ausschließlich per hinzu// Die Auswahlbuttons verschwinden dabei// Diese Variable steuert den Mindestbestellwert// minamount ist der Preis, ab dem bestellt werden kann.// Tipp: Falls nicht gewünscht, einfach auf 0 setzen!var minamount=0;// Diese Variable steuert den evtl. Wegfall der Versandkosten// maxamount ist der Preis, ab dem die Versandkosten entfallen.// Tipp: Falls nicht gewünscht, einfach auf 0 setzen!var maxamount=0;// Mit Versandkostenstaffel arbeiten?// Sie wollen gestaffelte Versandkosten anbieten?// Dann setzen Sie shipstep auf true.// Tipp: Falls nicht gewünscht, einfach auf false belassen!var shipstep=false;// Versandstaffel definieren// Hier können Sie die Staffelwerte festlegen. Diese werden wirksam bei shipstep=true// Es geht um gestaffelte Zuschläge, die Sie zusätzlich zu den Basisversandkosten // festlegen können// Der Wert vor dem = definiert die Zahl, bis zu der der Zuschlag fällig wird// Der Wert nach dem = definiert den Zuschlag selbt// Die Anzeige var stepvalue="15=10,20=8,25=5"; bedeutet also, dass bis 10 Euro// ein Versandkostenzuschlag von 10 Euro, bis 20 Euro ein Zuschlag von 8 Euro// und bis 25 Euro ein Zuschlag von 5 Euro zu den schon festgelegten Preisen berechnet wird. // Sie können beliebig viele weitere Staffelgruppen eingefügen!// Achtung: Berücksichtigen Sie unbedingt die von Ihnen festgelegten Werte minamount und maxamountvar stepvalue="15=10,20=8,25=5";// Mehrwertsteuer verwenden?// Soll mit Mehrwertsteuer gerechnet werden?// Dann muss der Wert auf true bleiben// Dann wird automatisch unter dem/n Preis(en) die MwSt. angezeigt!// Zum generellen Abschalten der MwSt. notieren Sie einfach false// Dann wird weder MwSt. angezeigt noch berechnet!!!var vatshow=true;// Hinweis: Die nächsten beiden Variablen vat und vat2 müssen in // jedem Fall größer als 0 sein! Auch bei abgeschalteter MwSt!// Mehrwertsteuer, Variable vat// Wenn 7%, dann 7 schreiben// Wenn 16%, dann 16 schreiben:// Das ist sozusagen der Haupt-MwSt-Satz// Hinweis: Dieser Wert darf nicht auf 0 gesetzt werden, auch wenn// keine MwSt. verwendet wird!var vat=7;// 2. Mehrwertsteuer, Variable vat2// Sie wollen einen zweiten Mehrwertsteuersatz verwenden?// Notieren Sie den gewünschten Wert hinter vat2// Tipp: Sie können den Wert ruhig stehen lassen. Solange Sie die letzte Spalte// in der Produkttabelle frei lassen, wird der Wert sowieso ignoriert!// Hinweis: Dieser Wert darf nicht auf 0 gesetzt werden, auch wenn// keine zweite MwSt. verwendet wird!var vat2=16;// Produktnummer unter Preis anzeigen?// Soll(en) unter dem/n Preis(en) die Produktnummer(n) angezeigt werden?// Dann muss der Wert auf true bleiben// Zum Abschalten dieser Anzeige notieren Sie einfach false// Tipp: Lassen Sie true stehen!var pnrshow=true;// Pull-down-Menüs statt runder Radiokästchen?// Sie haben ein Produkt mit einer Mehrfach-Auswahl? // Z.B. Pullover in verschiedenen Größen? Die Radiokästchen// sind Ihnen zu unübersichtlich und reichen nicht aus?// Dann setzen Sie den Wert dieser Variablen auf true// Es entsteht eine übersichtliche Klappliste (Pull-down-Menü)// Voreinstellung: var pulldown=false;var pulldown=false;// Bestätigung, bevor Produkt in Warenkorb gelegt wird?// Der Kunde soll nach Klick auf  "Auf den Notizzettel" eine Bestätigungsbox// angezeigt bekommen? Dann schreiben Sie var confirmpop=true; (Voreinstellung)// Ansonsten vergeben Sie den Wert false - ideal bei vielen kleinen Produkten, die// schnell in den Warenkorb gelegt werden müssenvar confirmpop=true;// Auslieferungstempo, Info im rechten Bereich bei Kleingedrucktes// Diesen Text sieht der Kunde, wenn er auf den Button "Zur Kasse" geklickt hat// Tipp: Einfach ohne Druck auf Enter weiterschreiben!var shipspeed="<p class='acht'>Hier geht es zur Kasse</p>";// Trennlinie zwischen Produkten gewünscht?// Wenn keine Trennlinie gewünscht, dann border="";// Wenn HTML-Linie gewünscht, dann border="<hr>";// Wenn Linie, dann (ruhig länger ziehen:)// var border="________________________________________";// usw. - auch ein &nbsp; für Zwischenraum kann eingesetzt werden!// Farbe über michel.css div.border festlegen!// Tipp: Hier mein Vorschlag, eine punktierte Linie:var border="...................................................................";// Voller Navigationsbaum (fulltree) ein oder aus?// Wünschen Sie einen voll entfalteten Navigationsbaum (true) oder// sollen die Unterkategorien nur bei Bedarf erscheinen (false)?var fulltree=false;// Ladescreen (splash) ein oder aus?// Wünschen Sie einen Ladescreen (Splashscreen), der so lange stehen// bleibt, bis die Seite geladen ist? Und der anzeigt: // Die Seite wird jetzt für Sie geladen . . .// Dann vergeben Sie den Wert true// Zum Abschalten wählen Sie dagegen false.var splash=true;// Breite des Systems (dywi) einstellen// Wie breit soll das System sein? Stellen Sie die Breite// wunschgemäß ein. Möglich sind z.B. Werte wie 800 // für eine absolute Breite von 800 Pixeln// oder z.B. "95%" für eine relative Breite von 95%.// Bei %-Angaben Gänsefüßchen nicht vergessen, bei absoluten// Angaben (reine Zahl wie 800) entfallen sie jedoch.var dywi="95%";// Frei gestaltbarer Bereich bei leerer Oberkategorie// Sie wollen einen eigenen (HTML)-Abschnitt erstellen, der automatisch// bei leeren Oberkategorien erscheint und die Produkte in den Unterkategorien bewirbt?// Der von Ihnen wunschgemäß mit Inhalt gefüllt werden kann?// Dann true einsetzen, ansonsten false// Diese Texte erscheinen jedoch nur, wenn eine Oberkategorie keine// Produkte enthält und wenn die Datei catview.js ausgefüllt wurde.var show_catpage=true;
