|
|
|
Beschreibung der Neuerungen in der PhPepperShop Version 2.6!
|
Nach zwei Jahren intensiver Entwicklung haben viele Neuerungen Einzug in die PhPepperShop Version 2.6 gefunden und es stehen neue, leistungsfähige Module zur Verfügung.
Auf dieser Seite findet man die neuen Module, die wichtigsten Features und technischen Änderungen beschrieben, sowie ein Link zum
ausführlichen Changelog, welches alle Änderungen inkl. Zwischenversionen (Betas, Release-Candidate) ausführlich auflistet.
Alle Features der PhPepperShop E-Commerce Lösung anzeigen
|
Neue Zusatzmodule zur Shopversion 2.6
|
Direkt einsetzbare Module
| Modul |
Beschreibung |
| Bezahlstatus Modul |
Verwaltung des Bezahlstatus einer Bestellung (offen, avisiert, bezahlt) inkl. Sortierumöglichkeit im Kundenmanagement. |
| Social Bookmarking und Sharing |
Modul zum Verlinken von Artikeln und Shopseiten in sozialen Netzwerken und Bookmarking Diensten (Facebook, Twitter, Mister Wong, Google Bookmarks, ...). |
| Webstamp Anbindung |
Anbindung der Frankierlösung der Schweizer Post an den PhPepperShop. Ganz einfach Bestellungen online in der Shop-Administration frankieren. |
| testeo Testberichte |
Anbindung an testeo: Testberichte von Zeitschriften und User Meinungen zu Artikeln im Shop anzeigen. |
| Hersteller Modul |
Zentrale Verwaltung von Herstellerangaben der Artikel im Sortiment. |
| Datatrans Advanced Modul |
Kreditkartendaten des Kunden sind bei wiederholter Bestellung schon vorausgefüllt (Alias), inkl. Verwaltung der verwendeten Karten. |
| Deltavista Modul |
Professionelle Risk Management Lösung für Online-Bonitätsprüfungen. |
| Innocard Innopay |
Bezahlungslösung Innopay des Schweizer Payment Service Providers Innocard angebunden. |
| Ogone Modul |
Grosser, belgischer Payment Service Provider direkt angebunden. |
| reCaptcha Modul |
Spam-Schutz z.B. für das Kontakt-Formular und Tell-A-Friend E-Mails. Das Modul ist kostenlos. |
| PHP Intrusion Detection System |
Mit dem PHP Intrusion Detection System hebt man den Sicherheitslevel im Shop nochmals stark an, da auch auf Applikationsebene Angriffsmuster erkannt werden. Das Modul ist kostenlos und noch experimentell. |
Module, welche Anpassungsarbeiten benötigen
| Modul |
Beschreibung |
| Startartikel Modul |
Artikel auf der Startseite des Shops präsentieren. Hier definiert man als Shopbetreiber noch, wieviele Arikel, mit welchen Attributen, nach welchen Regeln, wo auf der Startseite dargestellt werden. |
| Sortierung nach Conversion Rate |
Topseller immer zuoberst anzeigen. Hierzu muss die Statistikdatenerfassung eingeschaltet inkl. Garbage Collection eingerichtet werden. Weiter muss noch ein Zeitfenster für die Analyse und je nach Sortiment müssen noch Ausnahmeregeln angegeben werden, nicht dass Hilfsartikel zuoberst gelistet werden. |
| Advanced Suche Modul |
Vollständig anpassbare Suchmaske inklusive Navigation in den gefundenen Resultaten. |
| Preisfindung |
Umsetzung von Preisfindungsregeln gemäss Vorgabe des Shopbetreibers. |
| Rabattsystem |
Umsetzung von Rabattierungsregeln auf Artikel- und Bestellungsdaten gemäss Vorgabe des Shopbetreibers. |
| Design Connector |
Integration in externe Webseiten oder Content Management Systeme. |
| Dynamische Artikelinfo Modul |
Auf spezifische Artikel können Textfelder zur Erfassung definiert werden. So kann man z.B. mehrere Kursteilnehmer rekonfigurierbar erfassen. |
| Direkte externe Einbindung |
Kategorien oder Artikel direkt in externen Webseiten rendern. |
| GeoIP Lokalisierung |
Mit diesem Modul können abhängig vom geografischen Standort des Shopbesuchers Aktionen im Shop umgesetzt werden. |
| Ricardo Shops Anbindung |
Die Anbindung an Ricardo Shops benötigt Datendefinitionen des Kunden und funktioniert danach vollautomatisch. |
| Sortimentsinfo Modul |
Darstellung von Sortimentsausschnitten an gewünschten Orten im Shop, z.B. um Top-Seller einer Kategorie anzuzeigen, wenn man eine Kategorie öffnet. |
| Benachrichtigungen Modul |
Nach beliebigen Aktionen im Shop beliebige Meldungen versenden. |
|
Wichtigste neue Funktionen in Version 2.6
|
Features
- Kategorienmanagement: Neue, vielstufige Kategoriendarstellung und Administration, inkl. Konfiguration von Kategorien übergreifender Artikeldarstellung.
- Neue Suchmaschinenoptimierung: SEO-Seiten für Artikel / Kategorien sind direkt im Shop, Canonical Unterstützung, eine Verzeichnisstufe weniger für Katalogaufrufe, mehrsprachige, virtuelle Dateinamen, Sitemap-Generator generiert auch Seiten für Kategorien und statische Inhalte, dynamische Metatags, ...
- Parent- Subartikel via Webinterface administrierbar (Artikelbearbeitungsmaske / Subartikeleditor).
- Spalten basierte Mehrsprachigkeit via Webinterface administrierbar (Kategorien, Artikel, Suchmaschinenoptimeriung, Import/Export, ...).
- Artikelbearbeitungsmaske stark erweitert (neben Subartikel + Mehrsprachigkeit): Zusatzfelder, Staffelpreise (optional aktivierbar), Gruppierung, Klon-Checkbox ganz oben, Per Klick Produktedetail hochgeladen, Vorschau für Weitere Informationen, kundenseitiger 'Bearbeiten'-Button führt direkt zur Artikelbearbeitungsmaske.
- Neue Version WYSIWYG-Editor FCKeditor: 2.6.5, inkl. verbesserter Integration: Bildvorschau im 'Server durchsuchen'-Dialog, AJAX-Upload und Browse Widgets.
- Content Management System (nur Professional / Enterprise) Administration verbessert und Funktionalität hinzugefügt, dass man selbst erstellte Seiten zeitgesteuert als Startseite einsetzen kann.
- PayPal Anbindung erweitert, so dass man IPN-URL nicht mehr im Konto angeben muss und so ein PayPal-Konto für mehrere Shops verwenden kann.
- PostFinance E-Payment mit umfangreichem Konfigurationsassistenten integriert (Basic, Professional und Enterprise).
- PHP 5.3 kompatibel; neue Systemmindestanforderungen: PHP 5.2 und MySQL 4.1.
- Importtool kann Artikeloptionen importieren (analog zu Varianten).
- Artikelbilddarstellung mit abgedunkeltem Hintergrund und direkt verlinktem Bild (entweder mit Schliessmechanismus oder mit nächstem Bild, falls mehrere pro Artikel vorhanden sind).
- Artikel-Bestellungssuche: Umsatz pro Artikel pro Zeitraum anzeigen.
- Deeplinks (direkte Verlinkung von Artikeln und Kategorien) sind jetzt flexibler: Artikel-Nr. kann verwendet werden, Kategorie-ID nur noch optional, Lieferland Vorauswahl möglich.
- Warenkorb Kurzinfo Anzeige beinhaltet neu die Positionen im Warenkorb und das Total (konfigurierbar via config.inc.php).
- Portal Connector weist Versandkosten aus (für Anbindung an Preis- und Produktesuchporale).
- Bearbeitungsmöglichkeit für Rechnungsnummer nach dem Bestellabschluss (erlaubt fortlaufende Nummerierung mit externen Rechnungsnummernbeständen).
- Reihenfolge der Bezahlungsarten via Shop-Administration konfigurierbar.
- Darstellung von Kartenbezahlungsarten pro Land und Währung konfigurierbar.
- Neue Artikel-Massenmutation: Artikl Bilder zuordnen.
- Kundenmanagement erweitert um Suche nach Kunden via Login, Kunden-ID und E-Mail Adresse, nach Bezahlstatus sortierbare Bestellungsliste
- Spam-Schutz für Kontaktformular und Tell-A-Friend Formular (Google reCaptcha Dienst) + Framework, um eigene Seiten einfach und schnell zu schützen.
- Layoutmanagement: Neu kann man CSS-Buttons verwenden, Speichern-Piktogramme im Layout-Management erhöhen Produktivität, Minimap des aktuell konfigurierten Bereichs der Seite.
- Bestellung verschieben (manuelle Lösung von Kundendupletten) in Shop-Konfiguration in Linksektion ganz unten verlinkt.
- Möglichkeit Bestellungen im Bestellprozess zu pausieren und einer anderen Session zuzuordnen (Shop Konfiguration).
- Integration des PHP Intrusion Detection Systems hebt Security auf neuen Level.
- Transaktions Handler eingeführt, welcher Bestellablaufzustände je nach Payment Service Provider loggen kann.
- 'Passwort vergessen'-Funktion sendet das Passwort an angegebene E-Mail Adresse oder Login.
- Wenn Lagerverwaltung eingeschaltet ist, werden Lagerbestände wieder zurückgebucht, wenn eine Bestellung gelöscht wird (Bestellungsstorno).
- Programmierbares Caching Subsystem integriert.
- Bei Neuanmeldung kann über den 'Als Neukunde anmelden' Link optional ein E-Mail mit den Kundendaten an den Shopbetreiber gesendet werden.
- PDF-Dokumente direkt als Produktedetails verwenden.
- SIX Card Solutions Saferpay Anbindung erweitert um neue Logging-Optionen, Transaktions-Handler, aktualiserte Provider-Sets, NOTIFYADDRESS einschaltbar, page-Darstellungsform, neue Sprachen,...
- Warenkorb Neuberechnung an verschiedenen Stellen erlaubt flexiblere Darstellung, da immer aktuell umgerechnete Werte angezeigt werden.
- Herzlichen Dank Zusatztext mit Beschreibung der Einbindung von Google Analytics aktualisiert und die Verknüpfung der Versandland-ID ergänzt.
- Datenbank Updatesystem: Das DB-Update Von der Vorversion (2.5.1 / 2.5.2) auf die aktuelle Shopversion wird bequem via Assistent umgesetzt.
- Modulversionsprüfung, um sicher zu stellen, dass keine veralteten Module eingesetzt werden.
- Rungungsverhalten bei W&aumL;hrungen mit Rundungsfaktoren anders als 0.01 komplett auf Präsentationsebene verschoben.
- Backup-Script verbessert: Geht Ressourcen sparender mit Speicher um, erkennt Datenbankfehler zuverlässiger, bietet Reload-Mechanismus mit Resume-Funktion um max_exec_time Limiten zu überwinden, bietet Möglichkeit um Tabellen von Backup auszuschliessen ($exclude_tables Array)
- Neue Klassen csv_file und csv_file_reader um komfortabel und schnell mit CSV-Dateien im Shop umzugehen.
- Eine Prüfung von eindeutigen Artikelnummern in der Artikelbearbeitungsmaske hilft zu verhindern, dass Artikelnummern doppelt vergeben werden.
- Viele Bugfixes (siehe Changelog für detaillierte Angaben)
- ...und vieles, vieles mehr
Erweiterung existierender PhPepperShop Module
- Neue Modulversion des Prämien-Moduls:
- Neu können dem Shopbesucher frei gestaltete Meldungen angezeigt werden, welche sich auf den Betrag seines Warenkorbs beziehen,
z.B. ab 200.- erhalten Sie Prämie XYZ oder ab 500.- erhalten Sie Versandkosten freie Lieferung oder es fehlen nur noch 10.- bis zur Prämie XYZ
- PDF-Modul (PDF-Dokumente) aktualisiert:
- FPDF neue Version 1.6 integriert (PDF-Modul)
- FPDI neue Version 1.3 integriert (PDF-Modul)
- Rechnungs- und Lieferschein-Moduls werden automatisch nach vier Stunden gelöscht
- automatischer Zeilenumbruch für Artikelnamen und -Details in PDF-Rechnungen und -Lieferscheinen
- PDF-Dokumente von Bestellungen mit Bezahlungsart Barzahlung erhalten als Versandart einen Text mit Inhalt 'Kunde holt Waren ab'
- Das PDF-Modul wurde um saubere Fehlermeldung bei noch nicht einsatzbereiter FPDF/FPDI Library erweitert und um Kommentarkorrekturen ergänzt
- PDF-Dokumente mit Informationen zu Artikeln können nun direkt im Ordner ProdukteDetails abgelegt und als Artikeldetails ausgewählt und verknüpft werden
- PDF-Modul rundet auszugebende Preise proaktiv. Dies ist nötig, da seit v.2.6.0 die Totalbeträge in der Datenbank und im serialisierten Objekt nicht mehr gerundet abgelegt werden.
- Affiliate Modul aktualisiert:
- Affiliate-Kampagnen können mit einem Gutschein-Code versehen werden, der beim Betreten des Shops über die Kampagne automatisch eingelöst wird
- Bezahlstatus Modul aktualisiert:
- Kundenmanagement erlaubt Filter nach Bezahlstatus (rot, gelb, grün)
- Modul erweitert um Buttons 'heute', so dass man ohne lange Datumsangabe direkt das heutige Datum ins übernahmefeld einfügen kann
- Pakettracking Modul aktualisiert:
- Tracking-Link wird im 'Bestellung versendet' E-Mail mitgeschickt
- Tracking-Nummer Eingabe ist nun auch in der Bestellungsansicht möglich
- GLS Germany als neuer Versender dem Tracking-Modul zugefügt
- DPD als neuer Versender dem Tracking-Modul zugefügt
- DHL-Paket und DHL-Premium als neue Versender dem Tracking-Modul zugefügt (benötigt SQL-Update)
- Liste mit Bestellungen zeigt auch deren Bezahlungsart an
- Instanzartikel-Modul aktualisiert:
- Möglichkeit des Verkaufs von Update-Artikeln
- Kaufmöglichkeitsprüfung für Instanz-Artikel
- Kauf von Artikel, die gewisse Vorkonditionen erfüllen müssen
- Template für Download-Script in templates/dl.tpl.php bereitgestellt
- Bezahlstatus für kostenlose Bezahlungsart eingeführt
- Download-Gruppen erweitert um optional verwendbare und verknüpfbare Text-Elemente (Download-Gruppen Texte)
- Business Connector Modul aktualisiert:
- Definitionen um Hausnummer, Handy, Geburtsdatum erweitert (set_kunden, set_lieferadressen)
- Umfangreiche interne Anpassungen des Frameworks
- Caller-Navigator um virtuellen Dateinamen pro Artikel erweitert
- Caller um Kategorienexport erweitert
- Caller um globalen Wert fuer CSV-Separator und CSV-String-Enclosure erweitert
- Advancedsuche Modul aktualisiert:
- Erweitert um Steuerung der Verwendung von Artikelzusatzfeldern für die Schlagwortsuche
- Debugging Steuerung integriert
- Optionale Einbindung des Suchresultate Moduls (Navigation innerhalb von in einem Suchresultat gefundenen Artikeln und Feature 'letzte Suche nochmals laufen lassen' -> Benötigt Advancedsuche Modul und Kategorien vielstufig aktiv
- Neue Option um Dropdowndarstellungen vorgegebene Werte hinzuzufügen (mit eigenem SQL-Like Muster)
- Neue Boolean Option für optional übersetzten Text nach der Checkbox
- Gutschein-Modul aktualisiert:
- Bei Bestellungsstorno (delBestellung()) wird der verwendete Gutscheincode wieder als nicht eingelöst markiert (Ablaufdatum wird belassen)
- Eingelöster Gutscheincode wird im Bestellbestätigungs E-Mail ausgewiesen (Erweiterung des Bestellabschlusses)
- Statische Methode decode_code_string() um von überall ohne gutschein-Objektinstanzierung einen Gutscheinstring in den Datenbankkey zu verwandeln
- update_gutschein() Funktion aus shop_gutscheine_func.php stark erweitert
- Neue Funktion rueckbuchung_gutschein()
- check_gutschein() Methode um auswertbare Errorcodes ergänzt (error_code)
- SBZ Modul aktualisiert:
- Einbindung des Webkatalogs (Schweizerisches Buchzentrum): In Warenkorb legen Fehlerbehandlung verbessert (wenn keine Bücher markiert worden sind) und HTML-Templates aussagekräftiger abgefüllt
- Newsletter Modul aktualisiert:
- Kunden, die den Newsletter während dem Bestellprozess bestellen, werden direkt aktiviert. Optional kann auch weiterhin das zusätzliche Double-Opt-In-Verfahren aktiviert werden.
- Wenn das Newsletter Modul direkt aufgerufen wird (shop/newsl.php), so läuft keine JavaScript Erkennung (index.php), weshalb der Shop gewisse Bedienelemente anders rendert. Dieses Verhalten kann nun via PPS_NEWSL_ALWAYS_JS_ENABLED in newsl.php geändert werden
- Froogle / Google Products / Google Base und Portal Connector Modul:
- Format aktualisiert (Zustand Feld hinzugefügt, Defaultwert = neu)
- Versandkosten (günstigste Versandart berechnet aus Hauptland und erstem Artikel) wird im neuen Feld für Versandkosten dediziert ausgegeben
- Neu wird ab dieser Shopversion das shop/connect Verzeichnis mit der shop_connect_func.php inkl. den beiden Froogle Dateien in der PhPepperShop Distribution gleich mitgeliefert
- EXPERCASH Payment Modul aktualisiert
- Rebranding: easyDebit Modul auf EXPERCASH überführt
- I-Frame und epi Implementierung angepasst: Feldmaximallängen aus Dokumentationen I-Frame 3.0.1 und epi 2.0.0 übernommen (z.B. Shopkunde E-Mail Maximallänge = 64 Zeichen)
- E-Content Modul generiert https-Links, wenn Shop beim Bestellungsabschluss SSL/TLS-verschlüsselt dargestellt wird
- ChronoPay meldet nicht matchende Produkt-IDs und verglicht den Produkt-ID-Set Parameter 2 mit der Kreditkarten_ID anstatt dem Kreditkarten_Hersteller
- Modulverwaltung für externe PhPepperShop Module zeigt Modulbezeichnungen an, anstatt Ordnernamen
- Weitere Modulanleitungen (PDF) in Hilfethemen gelistet
|
Changelog
Changelog ansehen (Chronologische Detailauflistung aller Änderungen)
Shop-Features Beschreibung
Zurück zur Startseite | Nach oben gehen
|