Index: /changelog
===================================================================
--- /changelog	(revision 6094)
+++ /changelog	(revision 6096)
@@ -786,5 +786,5 @@
  - Bugfix - HTML5 date Type vorerst wieder entfernt
  
-#3.9.1.5250 / 5250
+#3.10.0 / 5293
  - Feature - Progress bar in Bestellprozess
  - Feature - Neuerstellung des gesamten Checkouts fÃŒr Ausrichtung auf PayPal API
@@ -805,26 +805,20 @@
  - Feature - PayPal API - Optionale Protokollierung von Anfragen an die WebHook URL
  - Feature - LogoutmÃ¶glichkeit im Checkout
- - Feautre - Varianten mit negativem Lagerbestand kÃ¶nnen optional angezeigt werden
  - Feature - UnvollstÃ€ndige Bestellungen lassen sich optional im Backend anzeigen
  - Feature - Einzelne Posten werden gerundet aufsummiert
- - Feature - EAN und GTIN optional hinterlegbar im Produktartikel
- - Feature - Varianten mti Lagerbestand=0 kÃ¶nnen optional angezeigt werden
- - Feature - optionale Preisanzeige nur fÃŒr eingeloggte Benutzer
  - Feature - PostID wird beim wechsel der Variante mit ÃŒbergeben
- - Feature - Produktattribute optional auf der Rechnung 
- - Feature - Produktattribute optional auf dem Lieferschein
- - Feature - frei positionierbare Newsletterabfragen im Warenkorb
- - Feature - Lieferzeit 0 Tag(e) wird als sofort lieferbar im Produkt angezeigt
  - Feature - Alle Mails aus dem Shop senden den Return-Path (From) mit
  - Feature - MÃ¶glichkeit um die PHP Einstellung "auto_detect_line_ending" zu setzen (FÃŒr Importe auf einem MAC)
  - Feature - PayPAl API - Storierung einer PayPal API Zahlung unabhÃ€ngig vom Bestellstatuswechsel
  - Feature - Logos fÃŒr gÃ€ngige Zahlungsarten werden an den PayPal IFrame ÃŒbermittelt (Shop muss auf SSL laufen)
+ - Feature - Produktshortcode kann nun auch einfach alle Produkte anzeigen
+ - Feature - Code Optimierungen (Thx@fnorm)
+ - Bugfix - Rechnungsmodul - Brutto/Netto Einstellung im Frontend wird korrekt betrachtet
+ - Bugfix - Lieferschein - Option "Status setzen" wird korrekt beachtet
+ - Bugfix - Anzuzeigender Preis "price" wird auch im OnepageCheckout angezeigt
+ - Bugfix - Produktbilder - Beim lÃ¶schen eines Produktes werden die Bilder dazu mitgelÃ¶scht
  - Bugfix - Billsafe - Refresh auf der Erfolgsseite fÃŒhrt nicht mehr zu einer Fehlermeldung
  - Bugfix - Vorkasse - Ist die Option "Selbstabholung erfordert Barzahlung" aktiviert, so wird dies bereits im Warenkorb sichergestellt
  - Bugfix - MwSt Berechnung richtet sich nach dem Lieferland
- - Bugfix - Lieferadresse wird nicht von paypal mitgeliefert
- - Bugfix - falscher MwSt-Satz in BestellÃŒbersicht
- - Bugfix - Micropayment: Lastschrift lÃ€sst sich nicht aktivieren
- - Bugfix - Lagerbestand - Bei aktiver Option "Bestellung bei negativen Bestand verhindern" wurde doppelt reduziert
  - Bugfix - Produktbezogene Platzhalter im Gutscheinprodukt Modul werden korrekt ersetzt  
  - Bugfix - Bestellung bei deaktiviertem Login mit vorhandener E-Mail ermÃ¶glichen (Neuer Kunde)
@@ -834,12 +828,147 @@
  - Bugfix - Produktvariablen - Bei mehreren Produkten lassen sich die Produktvariablen im Backend korrekt Ã€ndern
  - Bugfix - Gutscheinprodukt - HTML Mail korrekt versenden
- - Bugfix - Lagerbestand wird korrekt gezÃ€hlt und Template berÃŒcksichtige Produkt und Produktgruppe
  - Bugfix - Anzeige der GebÃŒhr der Zahlungsart bei aktivierter Paypal-API
  - Bugfix - Speichert man die Einstellungen eines aktiviertes Modul, bei dem der DEMO Modus abgelaufen wird kein Fehler mehr erzeugt.
+ 
+#3.10.0.5354 / 5354
+ - Feature - ProdukArtikel mit der Option "has_archive => true" #438
+ - Feature - Verlinkung zur Anfrageliste im Warenkorbwidget
+ - Feature - PasswortstÃ€rke wird im Registrierungsformular und in den Profildatenformularen visualisiert 
+ - Feature - Produktvariable in Produkt angezeigt
+ - Feautre - Anzeige im Warenkorb-ajaxDialog erweitert
+ - Feature - Optionales LOCK TABLES bei Bestellungen 
+ - Feature - Produktartikelmodul - Erweiterung zur has_archive Option
+ - Feature - Bestellvariablen - Sortierungsvorgabe im Backend mÃ¶glich ÃŒber Drag&Drop
+ - Feature - Produktattribute - Sortierungsvorgabe im Backend mÃ¶glich ÃŒber Drag&Drop
+ - Feature - Validierung bei Eingaben von E-Mail/Geburtsdatum auch wenn kein Pflichtfeld (Serverseitig)
+ - Feature - Warenkorb Widget aktualisiert sich selbst
+ - Bugfix - Anfragemodul - Anzeige von fehlerhaften Feldern bei Serverseitiger Validierung
+ - Bugfix - Problem mit der Option "Checkout2 ÃŒberspringen wenn mÃ¶glich" und Bankeinzug behoben
+ - Bugfix - Bankeinzug - Inputfelder sind in neuem Layout wieder sichtbar
+ - Bugfix - Gutscheinprodukt - Korrekt in die Einstellung schauen da hier eine eigenstÃ€ndige Mail versendet wird
+ - Bugfix - Einseitencheckout - Fehler bei der Validierung des Geburtsdatums entfernt
+ - Bugfix - Sortierung in ProduktÃŒbersicht seitenÃŒbergreifend
+ - Bugfix - Parallele Bestellungen bei Lagerbestand <= erzeugen wieder einen Fehler 
+ - Bugfix - Downloadplus - Sonderzeichen bei Code128 erzeugen keinen Serverfehler mehr  
+ 
+#3.10.1.5369 / 5369
+ - Bugfix - Gutscheinprodukte Briefpapier hinterlegen im Multiblog
+ - Bugfix - Button fÃŒr PayPal Express erscheint nicht bei 0,- Bestellungen, da PayPal sonst Fehler wirft
+ - Bugfix - Keine PayPal PLUS Abwicklung (IFrame) bei 0,- Bestellungen 
+ - Feature - Anfragemodul - Kundendaten werden in die Anfrageseite ÃŒbernommen, wenn angemeldet
+ - Feature - Dialog nach eingefÃŒgtem Produkte - Im Template ist die Variable product_index fÃŒr Anpassungen verfÃŒgbar
+
+#3.10.2 / 5380  
+ - Bugfix - Korrekte Anzeige von bestellten Produkten in Mails bei mehr als 2 Produkten
+ - Feature - optionale Auswahl Produkt in Warenkorb ohne Lightboxmeldung
+ 
+#3.10.3 / 5476
+ - Feature - Optional kann der Parameter verify_peer bei SOAP Anfragen deaktiviert werden
+ - Feature - Sprachpakete fÃŒr Deutsch und Englisch werden mitgeliefert
+ - Bugfix - Dialog wird bei Fehlern nicht mehr angezeigt wenn die Meldung auf der Seite ausgegeben wurde  
+ - Bugfix - Nicht verwendete Option aus Kundenverwaltung entfernt
+ - Bugfix - Lagerbestand wird korrekt gezÃ€hlt und Template berÃŒcksichtige Produkt und Produktgruppe
+ - Bugfix - Einstellung "Loginzwang im Checkout (fÃŒr Neukunden)" funktioniert wieder, hier wird jetzt der UnvollstÃ€ndige Kunde ignoriert
+ - Bugfix - Trusted Shops - E-Mail wird korrekt im HTML Format gesendet
+ - Bugfix - Variantenartikelnummer ersetzt die Produktartikelnummer nur wenn es auch eine Variantenartikelnummer gibt
+ - Bugfix - Problem mit nicht vorhandener Wordpress Funktion is_rtl korrigiert
+ - Bugfix - Die finale Kontrolle des Lagerbestandes erfolgt nur, wenn die Option "Bestellungen bei negtiven Bestand verhindern" gesetzt ist. 
+ - Bugfix - PayPal Plus - Button aus Warenkorb entfernt, sollte PayPal Plus aufgrund von ProduktbeschrÃ€nkungen nicht verfÃŒgbar sein
+ - Bugfix - Amazon - Button aus Warenkorb entfernt, sollte Amazon aufgrund von ProduktbeschrÃ€nkungen nicht verfÃŒgbar sein
+ 
+#3.11.0 / 5658
+ - Bugfix - Lagerbestand - Bei aktiver Option "Bestellungen bei negativen Bestand verhindern" wurde doppelt reduziert
+ - Bugfix - Micropayment: Lastschrift lÃ€sst sich nicht aktivieren
+ - Bugfix - falscher MwSt-Satz in BestellÃŒbersicht
+ - Bugfix - Lieferadresse wird nicht von Paypal mitgeliefert
+ - Bugfix - Beim Loginzwang wird nur noch nach E-Mail Adressen mit Passwort gesucht
+ - Bugfix - "Ausverkauft"-Anzeige bei Lagerbestand mit Varianten
+ - Feature - neues Modul SOFORT Ident
+ - Feature - Varianten mit Lagerbestand=0 kÃ¶nnen optional angezeigt werden
+ - Feature - EAN und GTIN optional hinterlegbar im Produktartikel
+ - Feature - Lieferzeit 0 Tag(e) wird als sofort lieferbar im Produkt angezeigt 
+ - Feature - Preisanzeige optional nur fÃŒr eingeloggte Benutzer 
+ - Feature - neuer Shortcode [wpshopgermany_link] um Warenkorb-Button zu erzeugen
+ - Feature - Modul Lieferzeit: optionale Darstellung fÃŒr VerzÃ¶gerungen
+ - Feature - "Offline-Produkte", werden dargestellt, kÃ¶nnen aber nicht online gekauft werden
+ - Feature - Gesamtgewicht in Bestellexport (Exportprofile)
+ 
+#3.11.1 / 5739
+ - Feature - Versandart "Versand per Mail" lÃ€sst sich fÃŒr Downloadprodukte deaktivieren
+ - Feature - Produktanzeige ÃŒber extra Seite und nicht mehr ÃŒber den Warenkorb
+ - Feature - frei positionierbare Newsletterabfragen im Warenkorb
+ - Feature - kommaseparierte Gewichtsanzeigen der Varianten im Produktbackend
+ - Feature - Exportprofile exportieren jetzt optional den Wert des bestellten Produktes einer Bestellung + MwSt. Wert
+ - Bugfix - Lieferzeiten aus dem Modul werden wieder bei "sofort lieferbar" beachtet
+ - Bugfix - Varianten fÃŒhren nicht mehr zu invalidem Code
+ - Bugfix - Variantenbestand wurde falsch ermittelt wenn Varianten gelÃ¶scht wurden
+ - Bugfix - Durch Versandzonen deaktivierte Versandarten werden nicht mehr kombiniert
+ - Bugfix - PayPal REST verwendet den in PayPal eingestellten WÃ€hrungscode
+ - Bugfix - "Leere Kunden" ohne E-Mail, Name oder Vorname werden im Backend nicht angezeigt
+ - Bugfix - Amazon Payment Logo wird innerhalb des PayPal Plus IFframe angezeigt
+  
+#3.11.2 / 5756
+ - Bugfix - Lizenzaktivierung mit aktueller Wordpress Version in Pluginverwaltung wieder mÃ¶glich
+ - Bugfix - Ladezeiten im Backend bei bestimmten Providern und Serverkonfigurationen verbessert (z.B. Strato)
+ - Bugfix - PayPal Plus - Zahlungs auf BestellabschluÃseite wird erfolgreich ausgefÃŒhrt
+ 
+#3.11.3 / 5811
+ - Feature - Produktattribute optional auf der Rechnung 
+ - Feature - Produktattribute optional auf dem Lieferschein
  - Bugfix - korrekte Lieferzeitanzeige bei individuellen Lieferzeiten
- - Bugfix - Export von Produktveriantenpreisen korrigiert
- - Bugfix - Seite fÃŒr Streitbeilegung wird bei Neuinstatllation nicht angelegt
- - Bugfix - Darstellungsoptionen werden nur bei aktivem Anfragemodul angezeigt
-
+ - Bugfix - Export von Produktvariantenpreisen korrigiert 
+ - Bugfix - Seite fÃŒr Streibeilegung wird nicht angelegt
+ - Bugfix - Darstellungsoptionen werden nur bei aktivem Anfragemodul angezeigt 
+ - Bugfix - Ãberarbeitung der Anzeige von Lieferzeiten / VerzÃ¶gerte Lieferung / Offlineprodukt 
+ - Bugfix - Wenn Filter nicht gesetzt wurden "Alle Bestellungen" in Bestellverwaltung falsch gezÃ€hlt
+ - Bugfix - Korrektur Option "Ich mÃ¶chte ein Kundenkonto anlegen"
+ 
+#3.12.0 / 5981
+ - Feature - Mailbenachrichtigung bei Erreichen eines minimalen Lagerbestandes eines Produktes
+ - Feature - Bankeinzug-Validierung
+ - Feature - Auftrennung Kunden/Rechnungsdaten
+ - Feature - Exportprofile - Protokollierung von Exporten
+ - Feature - Exportprofile - Einmaliger Export mÃ¶glich
+ - Feature - Abomodul - Bestellnummer der Originalbestellung auf Rechnung der Folgebestellungen (optional)
+ - Feature - Betreff, BCC und CC der Lieferscheinmail kÃ¶nnen angepasst werden
+ - Feature - Neues Kaufmodul "Adressvalidierung"
+ - Feature - Neues Kaufmodul "Kreditkarte"
+ - Feature - Kunden lassen sich reversibel lÃ¶schen und bleiben so fÃŒr bestehende Bestellungen erhalten
+ - Feature - Rechnungskorrektur hat jetzt ein eigenes Template erhalten, unabhÃ€ngig von dem Rechnungstemplate
+ - Feature - Platzhalter um konfigurierbare Shop Seiten erweitert
+ - Bugfix - Statistik-Karte
+ - Bugfix - Gutscheinprodukt - E-Mailtext in Bestellprotokoll
+ - Bugfix - Gutscheinprodukt - Falscher Pfad im Multiblog wurde korrigiert
+ - Bugfix - KostenschlÃŒssel beachtet jetzt nur die erlaubten Produkte, sollten die Produkte eingeschrÃ€nkte Versandarten haben 
+ - Bugfix - Variantenpreis wird im Frontend korrekt angezeigt (Bei Backend Netto/ Frontend Brutto)
+ - Bugfix - IE11 Darstellungsproblem in der Rechteverwaltung (Vertikale Schrift) behoben
+ - Bugfix - Sollten im Warenkorb keine Versandartauswahl mÃ¶glich sein, so wird keine Warnung mehr erzeugt
+ - Bugfix - Pflicht von Barzahlung und Selbstabholung wird bereits im Warenkorb geprÃŒft
+ - Bugfix - Anteilige Berechnung der MwSt bei RechnungsgutschriftsgebÃŒhr
+ - Bugfix - gekoppelte Wordpress User werden beim lÃ¶schen von Kunden entfernt
+ - Bugfix - tatsÃ€chlich gelÃ¶schte Kunden erzeugen keine Fehlermeldung mehr in referenzierten Bestellungen
+ - Bugfix - Gutscheinmodul - BackendÃŒbersicht zeigt standardmÃ€Ãig erst die aktiven Gutscheine
+ 
+#3.12.1 / 5984
+ - Bugfix - Kreditkartenzahlung und Bankeinzug wieder mÃ¶glich
+ 
+#3.12.1.6085 / 6085
+ - Bugfix - Export von Lieferadresse wieder mÃ¶glich (Nach Adressumbau)
+ - Bugfix - Korrekte anteilige Berechnung der Mwst bei Rechnungskorrekturen
+ - Bugfix - Kreditkarte - Korrektur des Verifikationsalgorithmus fÃŒr neuere Kartentypen
+ - Bugfix - korrekte Mailbenachrichtigung bei Mindestbestand
+ - Bugfix - Lieferanschrift wird korrekt auf Lieferschein dargestellt 
+ - Bugfix - Anrede bei Kundenmail (StatusÃ€nderungen) integriert
+ - Bugfix - URL Benachrichtigung ÃŒbergibt jetzt wieder die Kundenadresse im Array "kunde"
+ - Bugfix - Mindestbestandsmail
+ - Bugfix - Sonderzeichen in StraÃe erlauben
+ - Bugfix - Bestellverwaltung: Darstellung Rechnungsmodul
+ - Bugfix - WP-User nicht lÃ¶schen bei Kundenimport
+ - Bugfix - Kundenverwaltung > Registrierungsformular: BestÃ€tigungsmail leer
+ - Bugfix - Lagerbestand zÃ€hlt jetzt richtig
+ - Feature - Rechnungsnummer im Betreff der Mails bei Rechnungskorrektur und Rechnungskopie
+ - Feature - Produkt-Statistik 
+ - Feature - Sprachdateien fÃŒr die Vietnamesische Sprache integriert
+ 
 #4.0.0 / 5259
  - Feature - Produktbilder - Mehrfacher Upload mÃ¶glich
Index: /views/admin/konfiguration.phtml
===================================================================
--- /views/admin/konfiguration.phtml	(revision 6094)
+++ /views/admin/konfiguration.phtml	(revision 6096)
@@ -102,7 +102,7 @@
 							
 				<?php echo wpsg_drawForm_Input('wpsg_produkte_perpage', __('Produkte pro Seite', 'wpsg'), $this->get_option('wpsg_produkte_perpage'), array('help' => 'ProduktePerPage')); ?>
-				<?php echo wpsg_drawForm_Input('wpsg_order_perpage', __('Bestellungen pro Seite', 'wpsg'), $this->get_option('wpsg_order_perpage')); ?>
-				<?php echo wpsg_drawForm_Checkbox('wpsg_showincompleteorder', __('UnvollstÃ€ndige Best. in Bestellverwaltung anzeigen', 'wpsg'), $this->get_option('wpsg_showincompleteorder')); ?>
-				<?php echo wpsg_drawForm_Checkbox('wpsg_emptyorder_clear', wpsg_translate(__('Bestellungen fÃŒr 0 #1# direkt abschlieÃen', 'wpsg'), $this->get_option('wpsg_currency')), $this->get_option('wpsg_emptyorder_clear')); ?>
+				<?php echo wpsg_drawForm_Input('wpsg_order_perpage', __('Bestellungen pro Seite', 'wpsg'), $this->get_option('wpsg_order_perpage'), array('help' => 'Bestellung_pro_Seite')); ?>
+				<?php echo wpsg_drawForm_Checkbox('wpsg_showincompleteorder', __('UnvollstÃ€ndige Best. in Bestellverwaltung anzeigen', 'wpsg'), $this->get_option('wpsg_showincompleteorder'), array('help' => 'unvollstaendige_Bestellung')); ?>
+				<?php echo wpsg_drawForm_Checkbox('wpsg_emptyorder_clear', wpsg_translate(__('Bestellungen fÃŒr 0 #1# direkt abschlieÃen', 'wpsg'), $this->get_option('wpsg_currency')), $this->get_option('wpsg_emptyorder_clear'), array('help' => 'Bestellung_0')); ?>
 				<?php echo wpsg_drawForm_Select('wpsg_afterinsert', __('Nach neuem Produkt im Warenkorb', 'wpsg'), array(
 					'0' => __('Auf Seite bleiben', 'wpsg'),
@@ -110,14 +110,14 @@
 					'2' => __('Warenkorb im Fenster anzeigen', 'wpsg'),
 					'3' => __('Lightbox Meldung', 'wpsg')
-				), $this->get_option('wpsg_afterinsert')); ?>			
+				), $this->get_option('wpsg_afterinsert'), array('help' => 'nach_Produkt_in_Warenkorb')); ?>		
 				<?php echo wpsg_drawForm_Select('wpsg_afterorder', __('Kundendaten nach Bestellung', 'wpsg'), array(
 					'0' => __('In Session belassen', 'wpsg'),
 					'1' => __('LÃ¶schen', 'wpsg')
-				), $this->get_option('wpsg_afterorder')); ?>
+				), $this->get_option('wpsg_afterorder'), array('help' => 'Kundendaten_nach_Bestellung')); ?>
 				<?php echo wpsg_drawForm_Input('wpsg_format_knr', __('Formatierung Kundennummer', 'wpsg'), $this->get_option('wpsg_format_knr'), array('help' => 'Formatierung_Kundennummer')); ?>
-				<?php echo wpsg_drawForm_Select('wpsg_order_knr', __('Sortierung Kundennummer (Backend)', 'wpsg'), array('0' => __('Numerisch', 'wpsg'), '1' => __('Alphabetisch', 'wpsg')), $this->get_option('wpsg_order_knr')); ?>		
-				<?php echo wpsg_drawForm_Input('wpsg_customer_start', __('Start fÃŒr Kundennummer', 'wpsg'), $this->get_option('wpsg_customer_start')); ?>		
+				<?php echo wpsg_drawForm_Select('wpsg_order_knr', __('Sortierung Kundennummer (Backend)', 'wpsg'), array('0' => __('Numerisch', 'wpsg'), '1' => __('Alphabetisch', 'wpsg')), $this->get_option('wpsg_order_knr'), array('help' => 'Kundennummersortierung')); ?>		
+				<?php echo wpsg_drawForm_Input('wpsg_customer_start', __('Start fÃŒr Kundennummer', 'wpsg'), $this->get_option('wpsg_customer_start'), array('help' => 'Kundennummerstart')); ?>		
 				<?php echo wpsg_drawForm_Input('wpsg_format_onr', __('Formatierung Bestellnummer', 'wpsg'), $this->get_option('wpsg_format_onr'), array('help' => 'Formatierung_Bestellnummer')); ?>
-				<?php echo wpsg_drawForm_Input('wpsg_order_start', __('Start fÃŒr Bestellnummer', 'wpsg'), $this->get_option('wpsg_order_start')); ?>
+				<?php echo wpsg_drawForm_Input('wpsg_order_start', __('Start fÃŒr Bestellnummer', 'wpsg'), $this->get_option('wpsg_order_start'), array('help' => 'Bestellnummerstart')); ?>
 				<?php echo wpsg_drawForm_Checkbox('wpsg_skip_checkout2', __('Auswahl der Zahlung/Versandart ÃŒberspringen wenn mÃ¶glich', 'wpsg'), $this->get_option('wpsg_skip_checkout2')); ?>
 			</div>
