PDA

Shop Support News Archive - Shopbetreiber News -> Forum : GPL Software xt eCommerce Templates Module SEO Support: : Vorhandene Funktoinalitaeten Von Xtcommerce


visionmaster
10.12.2006, 12:19
Hallo zusammen,

Ich interessiere mich für xtCommerce, habe aber das Problem nicht abschätzen zu können (noch nie mit xtCommerce oder ähnlichem gerarbeitet, sondern immer eigene Shops mit PHP/MySQL entwickelt), welche Funktionalitäten bereits vorhanden sind und lediglich einige Anpassungen bedürfen und was von Grund auf neu implementiert werden muss.

Auch wenn der folgende Text vielleich manchem sehr lang erscheint, wäre ich sehr dankbar, wenn sich ein xtCommerce Profi die Zeit nehmen würde, um sich die Funktionalitäten durchzulesen.

Shop:
• Auflistung der Geräte nach:
- Produktgruppen: Eine tabellarische Auflistung der kompletten Geräteübersnicht nach Produktgruppen (89) als verlinkte Textliste. Hinter jeder Produktgruppe die Anzeige der Anzahl der in dieser Produktgruppe befindlichen Produkte, z.B. Mikroskope (55).
- Kategorien: Eine tabellarische Auflistung der in der Geräteübersnicht enthaltenen Sparten als verlinkte Textliste (Neuaufnahmen, Angebote der Woche, etc.)
-Blätterfunktion ( bei mehr als 20 Suchergebnissen eine Blätterfunktion mit Vor- und Zurückfunktion oder die Funktion alle Ergebnisse auf einer Seite anzeigen zu lassen.

• Darstellung der Geräte:
- Eine tabellarische Auflistung der Geräte mit Darstellung von 4 Spalten: IDNr. des Gerätes, verlinktes Thumbnail, Gerätebeschreibung mit verlinktem Detail Button/Text, verlinkte Icons als Anzeige ob Foto, Prospektbild oder technische Dokumentation abrufbar ist, Preis.
- In den Geräteauflistungen wird ein/mehrere Icon dargestellt, das anzeigt, ob für ein Geräte jeweils ein Foto, ein Prospektbild oder eine technische Dokumentation abrufbar ist.
- Möglichkeit zum Sortieren der Listen nach IDNr., Name, Preis, etc.

• Auf der Seite mit den Gerätedetails sollen Details, (ein/mehrere) Prospektbild, technische Dokumentation und PDF-Dokumente jeweils in einem Reiter (Register) dargestellt werden. Der Reiter Details stellt z.B. die IDNr., Modellbezeichnung, Hersteller, Gerätebeschreibung, Preise, Neupreis und ein/mehrere Foto des Gerätes dar. Der User kann durch Klicken auf einem Reiter zum jeweiligen Bereich wechseln.

• In HTML vorliegende technische Dokumentationen werden in einem separaten Fenster angezeigt und können dort mit Hilfe des Dienstes von Worldlingo.Com übersetzt werden.

• Beim Abrufen der Gerätefotos bzw. der technischen Dokumentationen wird vom Anwender zuerst einmal seine postalische Anschrift abgefragt. Er hat zwar die Möglichkeit, auf den Button “Details sofort anzeigen” zu klicken, wodurch er sofort zu den Gerätedetails gelangen kann.


• Evtl. die Trennung von Warenkorb und Angebotskorb aufheben und nur ein Angebotskorb mit Bestellmöglichkeit zur Verfügung stellen. Dann die Anzeige der Möglichkeit ein Angebot einholen zu können.

• Bei eingeloggten Usern: spezielle Angebote einblenden bzw. Verkaufsaktionen anzeigen.

• Neue Artikel mit Foto produktgruppenbezogen und zufällig einblenden, verlinkt zur Produktgruppe oder direkt zum Produkt.

• Suche nach bestimmten Geräten anhand
- Freitext im Angebotstext
- Freitext in der technischen Dokumentation (insofern die Dokumentation in HTML vorliegt)
- Preis
- Produktgruppe
- IDNr

• Am Ende der Gerätelisten-Seiten ist ein Formular, in dem der Anwender seine Wünsche für ein gesuchtes Gerät an Fa. XY übermitteln kann, falls er kein passendes Geräte im Bestand finden konnte. Die gesuchten Daten werden auf der Seite „Wir suchen aktuell“ angezeigt.

• Kunden-Login: Double-Opt-In (Email und Passwort)
- Anmeldeprozedur
- Beim Confirmed Opt-In oder Double Opt-In genannten Opt-In-Verfahren muss der Eintrag in die Abonnentenliste in einem zweiten Schritt bestätigt werden. Meist wird hierzu eine E-Mail-Nachrnicht mit Bitte um Bestätigung an die eingetragene Kontaktadresse gesendet.

•Funktion Passwort vergessen

SEO (Search Engine Optimizion - Suchmaschinenoptimierung ) seo:
• Vereinheitlnichte META-Tags
• Möglichkeit, für jede Produktgruppe individuelle Stich-Wörter zu hinterlegen, die dann auf der entsprechenden Produktgruppen-Seite sowohl als TITLE als auch als META-Tag eingebaut werden.


Persönlicher Kundenbereich:
• Übersnichtliche und intuitive bedienbare Layoutgestaltung mit Reitern.
• Kommunikations-Assistent, um direkt über ein Formular an bestimmte Abteilungen eine Nachrnicht per Email zukommen zu lassen.
• Firmendaten bearbeiten/ändern
• Rechnungsanschrift bearbeiten/ändern
• Suchprofil hinterlegen
-Eingabe und Speicherung eines oder mehrerer individueller Suchprofile und Benachrnichtungsassistent per Email und evtl. innerhalb des persönlichen Kundenbereichs, wenn ein Wunschgerät aufgenommen wurde
- Hinterlegung von zu erfüllende Kriterien bzw. Parametern
- Benachrnichtigung im persönlichen Bereich des Kunden

• Den Lieferstatus der Bestellvorgänge darstellen
• Bestellarchiv -> Ihre abgeschlossene Aufträge (Datum/Auftragnr./Status/Preis)
• Newsletter abonnieren oder abbestellen
- Aktuelle Newsletter über Neuaufnahmen oder Angebote
- Newsletter zusammenbauen können aus selektiv gewählte Produktgruppen / Hersteller / etc. oder aus allen Produktgruppen
• Bei eingeloggten Usern spezielle Angebote einblenden
• Passwort ändern können
• Merkzettel
- Der Kunde kann Produkte einem Merkzettel hinzufügen. Loggt dieser sich zu einem späteren Zeitpunkt ein, so kann dieser Merkzettel angezeigt werden.
- Hierbei müssen bereits verkaufte Geräte als verkauft gekennzeichnet und snichtbar sein


=> Was ist in xtCommerce vorhanden? Inwieweit ist eine Erweiterung um obige, in xtCommerce nicht vorhandene Funktionalitäten, möglich bzw. machbar?

Gruß,
visionmaster

hendrik
10.12.2006, 14:09
''>ZITAT(visionmaster @ Dec 10 2006, 12:19) 16501

=> Was ist in xtCommerce vorhanden? Inwieweit ist eine Erweiterung um obige, in xtCommerce nicht vorhandene Funktionalitäten, möglich bzw. machbar?
[/b]

Was die Machbarkeit angeht. Nnichts davon kann man definitiv mit Nein beantworten. Machbar ist alles.
Nur ne Frage des Aufwandes (Kosten). Deine aufgelisteten Features gehen von 'fertig/vorhanden' bis 'komplett neu zu erstellen'. Manche Sachen gibts als fertige Kontribution.

Sind teilweise schon sehr tiefgreifende Eingriffe erforderlich bzw. Features hizuzufügen die nicht mal ansatzweise vorhanden sind. Dein Wunschzettel dürfte nicht ganz billig werden.

Wenn du kein XTC-Profi bist und nicht vor hast es zu werden mach ne Ausschreibung und lass dir Angebote zukommen.

Gruss
Hen

visionmaster
10.12.2006, 16:48
Hallo Hen,

Vielen Dank für Deine Rückmeldung! Machbar ist alles, das stimmt. Ist halt eine Frage des Arbeitsaufwandes und dem Willen sich in eine neue Thematik einzuarbeiten.

Wäre es möglich, die einzelnen Punkte meiner Liste um 'fertig/vorhanden' bzw. 'komplett neu zu erstellen' zu erweitern?

XTC-Profi bin ich (noch) nicht, könnte mir aber vorstellen eine zu werden. Es ist so, das ich eben diejenige bin, die ein Angebot erstellen muss. Es ist halt sehr schwer einzuschätzen, was da an Einarbeitungszeit und Arbeitsaufwand auf mich zukommt.

Gruß,
visionmaster

''>ZITAT(hendrik @ Dec 10 2006, 14:09) 16505
Was die Machbarkeit angeht. Nnichts davon kann man definitiv mit Nein beantworten. Machbar ist alles.
Nur ne Frage des Aufwandes (Kosten). Deine aufgelisteten Features gehen von 'fertig/vorhanden' bis 'komplett neu zu erstellen'. Manche Sachen gibts als fertige Kontribution.

Sind teilweise schon sehr tiefgreifende Eingriffe erforderlich bzw. Features hizuzufügen die nicht mal ansatzweise vorhanden sind. Dein Wunschzettel dürfte nicht ganz billig werden.

Wenn du kein XTC-Profi bist und nicht vor hast es zu werden mach ne Ausschreibung und lass dir Angebote zukommen.

Gruss
Hen
[/b]

hendrik
10.12.2006, 17:30
Du willst ein Angebot schreiben für ein System wovon du noch keinen Schimmer hast?! Du bist aber mutig. Naja. No risk no fun. So hab ich xtc auch kennen gelernt. :-)

Nimm dir ausreichend Zeit durchzusteigen. xtc ist ein gewachsenes System und daher chaotischer als eines welches von Anfang an durchgestylt wurde. Der Chefentwickler bemüht sich zwar es von Versionsschritt zu Versionsschritt ordentlicher zu strukturieren. Gelingt ihm auch. Aber eben nicht über Nacht.

Ach ja. Frag nicht nach ner Entwicklerdoku. Der Quellcode ist die Entwicklerdoku. Viel Spaß. :-) Wenn du Fragen hast weißt du ja schon wo man klingeln kann. :-)

Gruß
Hen



> • Auflistung der Geräte nach:
> - Produktgruppen: Eine tabellarische Auflistung der kompletten
> Geräteübersnicht nach Produktgruppen (89) als verlinkte Textliste. Hinter
> jeder Produktgruppe die Anzeige der Anzahl der in dieser Produktgruppe
> befindlichen Produkte, z.B. Mikroskope (55).

Nnicht vorhanden, Aufwand gering

> - Kategorien: Eine tabellarische Auflistung der in der Geräteübersnicht
> enthaltenen Sparten als verlinkte Textliste (Neuaufnahmen, Angebote der
> Woche, etc.)

Nnicht direkt vorhanden, ähnlich, Aufwand gering


> -Blätterfunktion ( bei mehr als 20 Suchergebnissen eine Blätterfunktion
> mit Vor- und Zurückfunktion oder die Funktion alle Ergebnisse auf einer
> Seite anzeigen zu lassen.
>
vorhanden


> • Darstellung der Geräte:
> - Eine tabellarische Auflistung der Geräte mit Darstellung von 4
> Spalten: IDNr. des Gerätes, verlinktes Thumbnail, Gerätebeschreibung mit
> verlinktem Detail Button/Text,

vorhanden


> verlinkte Icons als Anzeige ob Foto,
> Prospektbild oder technische Dokumentation abrufbar ist, Preis.
> - In den Geräteauflistungen wird ein/mehrere Icon dargestellt, das
> anzeigt, ob für ein Geräte jeweils ein Foto, ein Prospektbild oder
> eine
> technische Dokumentation abrufbar ist.

Die Unterscheidung (Information) "Prospektbild, techn. Doku" nicht in DB vorgesehen. Lenichte DB-Mod. erford., Aufwand gering-mittel

> - Möglichkeit zum Sortieren der Listen nach IDNr., Name, Preis, etc.
>
so direkt nicht vorhanden, aber ansatzweise, Aufwand gering


> • Auf der Seite mit den Gerätedetails sollen Details, (ein/mehrere)
> Prospektbild, technische Dokumentation und PDF-Dokumente jeweils in
> einem Reiter (Register) dargestellt werden. Der Reiter Details stellt
> z.B. die IDNr., Modellbezeichnung, Hersteller, Gerätebeschreibung,
> Preise, Neupreis und ein/mehrere Foto des Gerätes dar. Der User kann
> durch Klicken auf einem Reiter zum jeweiligen Bereich wechseln.
>
Reiter gibts gar nicht. Aufwand mittel


> • In HTML vorliegende technische Dokumentationen werden in einem
> separaten Fenster angezeigt und können dort mit Hilfe des Dienstes von
> Worldlingo.Com übersetzt werden.
>
Pillepalle

> • Beim Abrufen der Gerätefotos bzw. der technischen Dokumentationen wird
> vom Anwender zuerst einmal seine postalische Anschrift abgefragt. Er hat
> zwar die Möglichkeit, auf den Button “Details sofort anzeigen” zu
> klicken, wodurch er sofort zu den Gerätedetails gelangen kann.
>
gibts so auch nicht, geringer Aufwand

>
> • Evtl. die Trennung von Warenkorb und Angebotskorb aufheben und nur ein
> Angebotskorb mit Bestellmöglichkeit zur Verfügung stellen. Dann die
> Anzeige der Möglichkeit ein Angebot einholen zu können.
>
2 Warenkörbe?! Einen klassischen zum Bestellen und einen f. Artikel wo Angebote einholt?

Großes Ding. Viel Aufwand.

> • Bei eingeloggten Usern: spezielle Angebote einblenden bzw.
> Verkaufsaktionen anzeigen.
>
nicht so schwer

> • Neue Artikel mit Foto produktgruppenbezogen und zufällig einblenden,
> verlinkt zur Produktgruppe oder direkt zum Produkt.
>
vorhanden


> • Suche nach bestimmten Geräten anhand
> - Freitext im Angebotstext

nicht vohanden gibts aber div. Kontributionen

> - Freitext in der technischen Dokumentation (insofern die Dokumentation
> in HTML vorliegt)
> - Preis
> - Produktgruppe
> - IDNr

vorhanden

>
> • Am Ende der Gerätelisten-Seiten ist ein Formular, in dem der Anwender
> seine Wünsche für ein gesuchtes Gerät an Fa. XY übermitteln kann, falls
> er kein passendes Geräte im Bestand finden konnte. Die gesuchten Daten
> werden auf der Seite „Wir suchen aktuell“ angezeigt.
>

nicht direkt vorhanden, aber nicht so schwer

> • Kunden-Login: Double-Opt-In (Email und Passwort)
> - Anmeldeprozedur
> - Beim Confirmed Opt-In oder Double Opt-In genannten Opt-In-Verfahren
> muss der Eintrag in die Abonnentenliste in einem zweiten Schritt
> bestätigt werden. Meist wird hierzu eine E-Mail-Nachrnicht mit Bitte um
> Bestätigung an die eingetragene Kontaktadresse gesendet.
>

nicht vorhanden, mittelschwer


> SEO (Search Engine Optimizion - Suchmaschinenoptimierung ) seo:
> • Vereinheitlnichte META-Tags
> • Möglichkeit, für jede Produktgruppe individuelle Stich-Wörter zu
> hinterlegen, die dann auf der entsprechenden Produktgruppen-Seite sowohl
> als TITLE als auch als META-Tag eingebaut werden.
>

vorhanden

>
> Persönlicher Kundenbereich:
> • Übersnichtliche und intuitive bedienbare Layoutgestaltung mit Reitern.
> • Kommunikations-Assistent, um direkt über ein Formular an bestimmte
> Abteilungen eine Nachrnicht per Email zukommen zu lassen.
> • Firmendaten bearbeiten/ändern
> • Rechnungsanschrift bearbeiten/ändern
> • Suchprofil hinterlegen
> -Eingabe und Speicherung eines oder mehrerer individueller Suchprofile
> und Benachrnichtungsassistent per Email und evtl. innerhalb des
> persönlichen Kundenbereichs, wenn ein Wunschgerät aufgenommen wurde
> - Hinterlegung von zu erfüllende Kriterien bzw. Parametern
> - Benachrnichtigung im persönlichen Bereich des Kunden
>

teilw. vorhanden, teilw. gar nicht.
-> aufwändig


> • Den Lieferstatus der Bestellvorgänge darstellen
> • Bestellarchiv -> Ihre abgeschlossene Aufträge
> (Datum/Auftragnr./Status/Preis)
> • Newsletter abonnieren oder abbestellen
> - Aktuelle Newsletter über Neuaufnahmen oder Angebote
> - Newsletter zusammenbauen können aus selektiv gewählte Produktgruppen /
> Hersteller / etc. oder aus allen Produktgruppen
> • Bei eingeloggten Usern spezielle Angebote einblenden
> • Passwort ändern können
> • Merkzettel
> - Der Kunde kann Produkte einem Merkzettel hinzufügen. Loggt dieser sich
> zu einem späteren Zeitpunkt ein, so kann dieser Merkzettel angezeigt werden.
> - Hierbei müssen bereits verkaufte Geräte als verkauft gekennzeichnet
> und snichtbar sein


teilw. vorhanden, teilw. nicht.
Der Teufel steckt im Detail -> Aufwand mittel - hoch

visionmaster
11.12.2006, 13:11
Hallo Hen,

Vielen Dank für Deine Antwort! Es erstaunt mich immer wieder, wie oft und schnell man in Foren qualifizierte Antworten bekommt.

''>ZITAT(hendrik @ Dec 10 2006, 17:30) 16514
Du willst ein Angebot schreiben für ein System wovon du noch keinen Schimmer hast?! Du bist aber mutig. Naja. No risk no fun. So hab ich xtc auch kennen gelernt. :-)
[/b]

Klar, mutig muss man immer sein. Mir geht es einfach darrum festzustellen, wieviel Prozent tatsächlich neu programmiert bzw. angepasst werden muss.

''>ZITAT</div>
Nimm dir ausreichend Zeit durchzusteigen. xtc ist ein gewachsenes System und daher chaotischer als eines welches von Anfang an durchgestylt wurde. Der Chefentwickler bemüht sich zwar es von Versionsschritt zu Versionsschritt ordentlicher zu strukturieren. Gelingt ihm auch. Aber eben nicht über Nacht.
[/b]

Die Einarbeitungszeit ist so eine Sache, welche mich persönlich abschreckt. Die Zeit kann ich im Grunde genommen für das Projekt selbst einsetzen.

''>ZITAT</div>
Ach ja. Frag nicht nach ner Entwicklerdoku. Der Quellcode ist die Entwicklerdoku. Viel Spaß. :-) Wenn du Fragen hast weißt du ja schon wo man klingeln kann. :-)
[/b]

Wie, es gibt wirklich keine brauchbare Dokumentation?!

Für mich stellt sich halt momentan die Frage, soll ich tatsächlich auf xtCommerce aufsetzen oder das System komplett neu programmieren. Und wenn man mit xtCommerce noch nie gearbeitet, ist das dann natürlich sehr schwer abzuschätzen.

Wenn schätzungsweise sowieso 50% noch nicht in xtCommerce drin ist, tendiere ich natürlich dazu, eben nicht auf xtCommerce aufzubauen.

Ab einem gewissen Prozentsatz ist es tatsächlich besser, alles von Grund auf neu zu machen, als zu versuchen, in einem bestehenden Projekt herrumzubasteln.

Und wenn man tatsächlich xtCommerce als Grundlage nimmt, stellt sich dann für mich die Frage, wie man Sicherheits-Updates für den xtCommerce-Teil macht? Wie betrifft das dann die angepassten xtCommerce-Skripte und vor allen Dingen auch die eigenen, komplett neuen Module bzw. Skripte??? Wie ist hierzu die Meinung eines xtCommerce-Kenners?


Gruß und Danke,
visionmaster

hendrik
11.12.2006, 13:35
Nimm dir das System vor und versuche das eine oder andere Feature hinzuzufügen. Dann wirst du sehen wie du damit klar kommst. Ich hab vorher auch Warenkörbe seber geschrieben. Der Aufwand das Rad immer wieder neu zu erfinden ist weit höher als bestehendes zu modifizieren.

Wnichtig ist die kluge Auswahl welches bestehende System den Anforderungen am nächsten kommt.

Gruss
Hen

HarryBoo
11.12.2006, 14:02
Hallo visionmaster,

warum installierst du nicht XTC und schaust dir die Funktionen mal selber an.

Wenn du in der Lage bist Shopsysteme selber zu schreiben, sollte es dir nicht schwer fallen in relativ kurzer Zeit abschätzen zu können, welcher Weg für dich der effektivste ist.

Eine andere Möglichkeit, die hier im Forum auch schon diskutiert wurde, mit Anderen zusammen ein neues Shopprojekt zu starten.
Unser Admin Alucard, würde die Möglichkeit dazu hier im Forum einrnichten.

Grüße
HarryBoo

TechWay
11.12.2006, 17:58
Hallo visionmaster,

also ich empfehle dir auch einfach mal den Shop zu installieren und das ganze mal genau unter die Lupe zu nehmen... das ganze ist ziemlich einfach aufgebaut (von der Struktur her).

ich hab es auch mit null-php-kenntnisse angefangen, und nun kenne ich mich doch schon recht gut mit xtc und php aus ;) und mache auch das ein oder andere Modul für meine Stammkunden :rolleyes:

und da du ja schon PHP-Kenntnisse beistzt, ist es für dich überhaupt kein Problem!

Gruß
TechWay

visionmaster
11.12.2006, 20:47
Hallo TechWay,

Du hast komplett eigene Module mit eingebaut? Inwieweit lassen sich dann Sicherheits-Updates durchführen? Klar, die Updates betreffen nur die xtCommerce Module. Kann das aber nicht evtl. zu Problemen führen, insbesondere wenn man auch bestehende Skripte stark angepasst hat?


Gruß,
visionmaster


''>ZITAT(TechWay @ Dec 11 2006, 17:58) 16560
Hallo visionmaster,

also ich empfehle dir auch einfach mal den Shop zu installieren und das ganze mal genau unter die Lupe zu nehmen... das ganze ist ziemlich einfach aufgebaut (von der Struktur her).

ich hab es auch mit null-php-kenntnisse angefangen, und nun kenne ich mich doch schon recht gut mit xtc und php aus ;) und mache auch das ein oder andere Modul für meine Stammkunden :rolleyes:

und da du ja schon PHP-Kenntnisse beistzt, ist es für dich überhaupt kein Problem!

Gruß
TechWay
[/b]

TechWay
11.12.2006, 21:20
Hallo,

also entweder man dokumentiert seine Änderungen (zusätzlich mit Kommentaren) und baut diese dann in die neue Version ein, oder man lässt es mit dem update sein... (oder halt nur die sicherheitslücke schließen...)

wie heißt es doch so schön:
Never touch a running system?

es hängt alles davon ab, wieviel man nun verändert oder erweitert hat... laut deiner Liste ist es aber schon recht viel ;)

der shop wo ich gemacht hab, läuft z.b. immer noch mit der v2.0RC1.2

Gruß
TechWay