Archiv

Archiv für die Kategorie ‘Update’

JStore-ECommerce Shopupdate auf 0.87 – Produktserie, Produktvarianten und Funktion Schnelleinkauf

7. August 2010 admin Kommentare ausgeschaltet

Schnelleinkauf
Der Kunde bekommt die Möglichkeit des Schnelleinkaufs. Er kann in seinen persönlichen Einstellungen den Schnelleinkauf aktivieren bzw. deaktivieren.
Der Schnelleinkauf steht nach dem ersten erfolgreichen Einkauf zur Verfügung.
Hat der Kunde noch keinen Schnelleinkauf aktiviert, dann wird er beim Warenkorb über die Möglichkeit informiert.

Wie ist beim JStore Schnelleinkauf definiert?
In der Regel muss der Kunde nach dem Warenkorb einzelne Bestellschritte absolvieren. Z.B. Lieferadresse eingeben,Zahlart auswählen usw.

Mit der Funktion Schnelleinkauf erhält der Kunde eine Zusammenstellung – mit Vorgabeparametern aus dem ersten Einkauf und den selbst eingestellten Vorgabeparameter wie Zahlart – auf einer Seite angezeigt und benötigt nur noch die Bestellung abzusenden.
Es handelt sich um ein OnePageCheckout.
Natürlich ist es auf dieser Übersichtsseite jederzeit möglich jeden einzelnen Bereich der Bestellung abzuändern (z.B. Zahlart, Lieferadresse, Warenkorb).

In der Tabelle customer gibt es nun das Feld fastCheckout. Schnelleinkauf kann erst dann über die persönlichen Einstellungen beim Kunden aktiviert werden, wenn mindestens zuvor eine Bestellung getätigt wurde.
Das System deaktiviert bei null Bestellungen ansonsten automatisch das Kontrollkästchen zum ankreuzen.

Produktserie
Neben der cross-sales Funktion und den zuordenbaren Produktvorschlägen, ist es nun auch möglich Produkte einer ganzen Serie zuzuordnen.
Wie schon im Blogeintrag zu diesem Thema geschrieben, kann per Mausklick eine ganze Serie in den Warenkorb übernommen werden.
Im BackOffice kann jedem Produkt eine SerienID zugewiesen werden. Der Wer 0 (null) hinter SerieID bedeutet keine Zuordnung.
Darüber hinaus kann per Markierungskästchen entschieden werden ob die Produktserie angezeigt werden soll, oder nicht.
Diese Funktion ist sinnvoll, wenn es keine Produktserie zu diesem Produkt gibt, oder man evtl. temporär die Produktserie deaktivieren möchte.

Beispielprodukt für eine angezeigte Produktserie:
http://demo.digital-games-mall.de/eve-online-gametimecode-60-tage-gametime-card:5.html

Produktvarianten
Die Produktvarianten sind nun implementiert. Bitte lesen Sie dazu den vorherigen Blogeintrag unter:
http://blog.jstore-ecommerce.de/2010/01/produktvarianten-und-bundled-produkte-produktserien/

Verbesserte Funktionen

  • Maximale Bestellmenge
    Jedem Artikel kann eine maximale Bestellmenge zugewiesen werden. Die Mengenauswahl auf der Produktdetailseite berechnet nun die maximal auswählbare Menge.
    Des weiteren ist es nun wesentlich besser ersichtlich, ob eine Mengenlimitierung für das Produkt existiert.
    Verbessert wurde die Anzeige Mengenlimitierung in der Produktdetailseite, im Warenkorb und auch im CheckOut.Beispielprodukt:
    http://demo.digital-games-mall.de/champions-online:10.html
  • Austausch des Thumbnail Viewers für das Produktbild und den Screenshots + für weitere generelle Verwendung im Shop.
    Wir haben den Viewer auf Yoxview umgestellt. Eine wirklich tolle Entwicklung auf Basis der MIT Licence.

Technnik
Das  Tomcat Java 1.4 compatibility Pack wird ab 0.87 nicht mehr benötigt.
D.h. ist wenn nur Java 1.5 installiert/konfiguriert ist, sollte alle Shopfunktionen reibungslos funktionieren.

Hinweis nachträglich: Der Beitrag ist schon am 07.08 veröffentlicht worden. Die Live Demo wurde erst am 10.08 live geschaltet.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkArena
  • Live
  • MisterWong.DE
  • Technorati
  • Webnews.de
  • MSN Reporter
  • RSS
  • Twitter
  • Yahoo! Bookmarks
  • Yigg

Messaging System – JStore ECommerce Update auf 0.85

21. Januar 2010 admin Kommentare ausgeschaltet

Das neue JStore ECommerce update ist nun LIVE auf das Demo System aufgespielt worden. Wir waren fleissig und haben einige Änderungen / Neuerungen. Anbei die neusten Updates:

Messaging System
Es wurde ein zentrales Mitteilungssystem implementiert.
Zentraler Anlaufpunkt vom FrontStore aus die URL <SERVER und APP-PFAD>/contact-home.html.
Eingeloggte Kunden / Interessenten können auch über “Meine Mitteilungen” eine neue Mitteilung an den Kundendienst versenden.

Ein Statusfeld mit Information des aktuellen Bearbeitungsstatus und Erstelldatums informiert Kunde und Kundendienstmitarbeiter (z.B. Offen, In Bearbeitung, Abgschlossen).

Dieses zentrale Mitteilungssystem implementiert somit CRM Funktionalitäten und erhöht die Qualität des Kundendienstes.
Jeder Mitarbeiter hat Zugriff auf die gesamte Korrespondenz des Kunden.
Das ist natürlich auch förderlich bei Kundentelefonaten.

Das System unterscheidet folgende drei Mitteilungsarten:

  • Mitteilung vom und an den Kundendienst ( Kunde <> Kundendienst)
    Eingehende Mitteilungen werden vom System direkt zum thematisch richtigen Kundendienstmitarbeiter weitergeleitet.
    Im BackOffice Bereich wird jedem Betreff ein Kundendienstmitarbeiter
    hinterlegt. Sollte kein Kundendienstmitarbeiter gepflegt sein, dann landen Mitteilungen in der generellen Mitteilungsansicht für offene Mitteilungen.
    Eine nachträgliche Zuweisung / Änderung zu einem Kundendienstmitarbeiter ist jederzeit möglich.
    Die direkt zugewiesenen Supportfälle findet der Kundendienstmitarbeiter in der persönlichen Inbox im BackOffice.
    Der Kunde selbst kann seine Anfrage per internem Mitteilungssystem verfolgen und auch antworten.
    Der Kunde kann auch Stati der Mitteilung setzen. Z.B: Löschen und als Gelesen markieren, außerdem kann er festlegen ob er separat per E-Mail über eine neue Mitteilung informiert werden möchte.
  • Gast Mitteilung über das Support-/Kontaktformular inkl. Generierung einer Support/Ticket-Nr.
    Eine Gastmitteilung generiert für den Gast eine Support/Ticket-Nr. als Referenz für den Kundendienst. Die Ticket-Nr. erleichtert das Auffinden von Anfragen bei hohem Supportaufkommen.
    Genau wie bei der internen Kundenmitteilung wird die Anfrage direkt an den jeweilig thematisch zugewiesenen Kundendienstmitarbeiter weitergeleitet. Der Gast erhält eine Informationsemail.
  • Social-Network Mitteilungen von registrierten Social-Network an Social-Network Teilnehmer.
    Der Kontakt untereinander bleibt systemseitig anonym.
    Über die persönliche Social-Network Seite eines Benutzers kann per Mitteilungsformular Kontakt aufgenommen werden.

Der Kunde selbst bekommt nach dem einloggen die Information ob Mitteilungen für ihn vorliegen.  Es wird ein Hinweistext mit Anzahl der neuen (alle Mitteilungen im Status “Neu”) Mitteilungen eingeblendet.
Der Hinweistext (Bsp: “Sie haben 4 neue Mitteilungen”) wird zusammen mit der Willkommensmeldung im Headerbereich angezeigt.

Um die Performance des Shopssystems (besonders der Datenbank) nicht ständig durch Abfragen nach neuen Mitteilungen zu belasten, wurde ein interner Abfragetimer (ähnliche Technik wie beim AntiSPAM Timer) implementiert.
Im Defaultzustand wird alle 300 Sekunden der Datenbankzugriff bzw. das Ausführen der zuständigen Methode freigegeben.
D.h. wird nach 300 Sekunden die Seite neu geladen, dann prüft eine Methode ob neue Mitteilungen vorliegen.
Diese Prüfung geschieht auch nur dann, wenn der Kunde am System angemeldet ist.
Die Steuerung des Timers kann in der web.xml konfiguriert werden und ist gültig für das gesamte Shopsystem.
Globale Variable: MESSAGING_INBOX_CHECK_TIMER
Vorgabewert: 300 (in Sekunden)

Sonstiges:
In den Bestelldetails des Kunden gibt es einen link der direkt zum Mitteilungsformular führt. Die Bestellnummer wird dann automatisch in das Mitteilungsformular eingetragen.

Kommentarfunktion für News Meldungen
Zu jeder Newsmeldung können registrierte Kunden ein- oder mehrere Kommentare abgeben.
Wer vorab Kommentare filtern möchte, kann dies mit dem internen Flag in der web.xml konfigurieren. Filtern bedeutet in unserem Fall die Kommentare erst manuell zu prüfen, bevor diese freigegeben werden.

Die Steuerung funktioniert global über den u.g. web.xml Parameter und ist gültig für alle Shops.:
DEFAULT_PUBLIC_FLAG_CMS_COMMENTS
0 =Kommentar wird manuell gefiltert.
1 = Kommentar wird direkt freigegeben
Vorgabeeinstellung ist “1″

Verbesserte / Optimierte Merkzettelfunktion
Die Merkzettelfunktion wurde aufgeräumt und es wird eine Datumsinformation angezeigt wann der Artikel in den Merkzettel übernommen wurde.

Fortführung der Arbeiten am Social-Network
Wenn etwas Zeit war wurden kleinere interne Implementierungen zur Social-Network Funktion hinzugefügt.
Die Formulare zu den Funktionen FreundIN hinzufügen / Kontaktieren wurden implementiert (noch aber ohne Funktion zur Anlage von Informationen).
Ich möchte darauf hinweisen das – im Gegensatz zu den öffentlichen und bekannten Social-Networks – dieses Shop Social-Network Anonym ist.
Der Benutzer (und wahrscheinlich auch Kunde) agiert systemseitig nur per Nickname. Das System gibt anderen Social-Network Teilnehmern keine Informationen wer hinter dem Nicknamen steckt und auch nicht welches Einkaufsverhalten dieser Teilnehmer hat.

Image Updates: Erneuerung vieler Schaltflächenbilder
Es wurde damit begonnen die Images von Schaltflächen zu erneuern bzw. zu vereinheitlichen

Kleines Re-Design und Optimierung auf der Startseite

  • In Höhe der Suche wurde links davon eine Schaltfläche Alle Kategorien ansehen plaziert. Der Kunde hat so jederzeit Zugriff auf alle Produktkategorien
  • Die Willkommensnachricht wurde in den Headerbereich verschoben

Sitemap.xml
Die Angabe der ChangeFrequency wurde angepasst.
Bei nicht häufig aktualisierten Seiten wie Impressum, Datenschutz etc. wurde dennoch der Intervall von Jährlich auf Monatlich geändert.
Wir fanden Jährlich ist zulange.

RSS Feeds
Ein Fehler bei der Generierung von RSS Feeds wurde korrigiert.
Über das Admin Backend werden per Knopfdruck drei RSS Feeds generiert:

  • Neuerscheinungen von Produkte
  • Bestseller (die Bestseller der letzten 14 Tage)
  • News
Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkArena
  • Live
  • MisterWong.DE
  • Technorati
  • Webnews.de
  • MSN Reporter
  • RSS
  • Twitter
  • Yahoo! Bookmarks
  • Yigg

JStore ECommerce Update auf 0.83

7. August 2009 admin Kommentare ausgeschaltet

Frontend Version 0.83 ist nun Live auf unserem Testsystem unter:
http://demo.digital-games-mall.de/

Performanceoptimierungen
Es wurde nun begonnen mit der Optimierung der Performance und des Programmcodes.
Konnektierungen zur Datenbank / den Tabellen wurden optimiert, dadurch erreichen wir eine Entlastung des Datenbankservers und somit gesteigerte Performance.

Frontpage – Optimierungen der Tabinhalte
a) Tab – Neuheiten
Der Produktstatus ist nun besser ersichtlich (Vorbestellung, Neu etc.). Wir haben die Anzeige um die Spalte Status erweitert.
b) Neuer Tab – Social Network
Die Darstellung ist noch im reinen Designstatus und hat noch keine Implementation.
Nun bekommt der Interessierte zumindest eine Vorstellung wie eine entgültige Implementation aussehen könnte.

Produktdetailseite – Implementierung von AJAX Tabs für Produktbewertungen / Rezensionen
Wir haben die Rubrik Produktbewertungen / Rezensionen optimiert.
Es gibt nun wesentlich detailliertere Informationen zu den Rezenzionen und Bewertungen der Rezensionen.
Die Tabs sind:
a) Bewertung Rezensionen
b) Beste Bewertungen
c) Schlechteste Bewertungen
d) Am hilfreichsten

Verbesserte Kennzeichnung ab 18 Produkte im Warenkorb
Artikel die erst ab 18 (nicht jugendfrei) sind, erscheinen nun mit einer roten Kennzeichnung und dem Hinweis der Altersverifikation.

Erweiterte Debug Funktion für Administratoren im Frontend
Der Administrator (user RoleID = 6 = Admin) hat nun einen link SessionDisplayzur Verfügung.

Was ist für das nächste Update geplant?
- Implementierung der Bestellfunktion für physikalische Produkte
- Evtl. einen Testuserzugang für den Kundenbereich
- Kommentarfunktion für die News implementieren
- Automatisierung RSS Schnittstelle bei neuen News

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkArena
  • Live
  • MisterWong.DE
  • Technorati
  • Webnews.de
  • MSN Reporter
  • RSS
  • Twitter
  • Yahoo! Bookmarks
  • Yigg
WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera

JStore-ECommerce blog ist "schlag- und rüttelfest" dank dem Caching von WP Super Cache