WebSite X5Help Center

 
Matthias K.
Matthias K.
User

Anpassungen im Warenkorb | Produktbeschreibung, Optionen, Unterkategorien  de

Autor: Matthias K.
Besucht 543, Followers 1, Geteilt 0  

Hallo zusammen,

da ich in SuFu und Sumas keine Lösungen gefunden habe, stelle ich mein Anliegen mal hier rein.

Es geht um einen Shop, in dem Bestellungen ohne Nutzerregistrierung getätigt werden sollen.

  1. Beim Hinzufügen eines Artikels in den Warenkorb wird die Artikelbeschreibung im Wkorb ebenfalls angezeigt. Also bei z.B. 5 hinzugefügten Artikeln ist der Beschreibungstext (cart/index.html#step1) sehr umfangreich. Dieses Thema wurde schon sehr oft im Forum behandelt, doch eine Lösung, dies auszudokumentieren, scheint es wohl offiziell nicht zu geben. Deshalb mein (naiver) Versuch, direkt auf dem Webspace das Script meinshop/cart/x5cart.js anzupassen. Also vor jedem Artikel (bei // Cart Products in der Zeile 'description') mit "//" diesen auszudokumentieren und gut ist's. Klappt prima, sobald jedoch mit der Exportfunktion in X5 "nur die Dateien hochladen..." neue Inhalte auf dem Server aufgespielt werden, ist die Anzeige des Beschreibungstextes im Warenkorb wieder vorhanden. Der nächste Test brachte das gleiche Ergebnis: meinshop/cart/x5cart.js auf dem Server angepasst (alle Artikel ausdokumentiert), das Script als zip-Datei heruntergeladen, entpackt und diese Datei in das Projekt in den X5-Ordner auf der Festplatte kopiert. Vorschau im X5-Browser ist okay, nach dem Upload ist der Beschreibungstext wieder vorhanden. Gibt es eine andere (sinnvolle) Lösung hierfür?
  2. Warenkorb cart/index.html#step1: In X5 >> Einstellungen >> Onlineshop >> E-Commerce Website-Einstellungen: Beim Anklicken eines Artikel öffnet sich das Fenster Produkteinstellungen. Beim Reiter Optionen gibt es die "Liste der Haupt-Varianten" für den ausgewählten Artikel. Des weiteren die "Liste der Unterkategorien". Befindet sich der Artikel im Warenkorb (cart/index.html#step1) werden die zwei Optionen nebeneinander angezeigt. Ein Beispiel: 1.Option "Frische Möhre" 2.Option (befindet sich rechts neben der 1.Option) "Mit Grün" "Ohne Grün". Ich würde gerne ein <br /> einfügen, damit die zweite Option in die nächste Zeile umgebrochen wird. Und zusätzlich die Breite für die 1.Option erweitern.
  3. Bei Produkten die sich im Warenkorb befinden: In step1 und step3 die 3.Spalte mit dem Namen Anzahl löschen oder deaktivieren oder unsichtbar machen. Eine Lösung wäre klasse!
  4. cart/index.html#step4: Die Seite ist bereits angepasst. Das einzigste was ich noch entfernen möchte, befindet sich unter der Bestellnummer: "Überweisung | Vorkasse". Hier wird ja der Wert von der index.html#step1 in die index.html#step3 übergeben und dann in step4 ausgegeben. Eine Lösung wäre klasse.

Gruß Matthias

Gepostet am
6 ANTWORTEN - 1 NüTZLICH - 1 KORREKT
Andreas S.
Andreas S.
Moderator

zu 1. nein gibt es nicht! Außer du machst sehr wenig Text in der Ware und verlinkst aber zu einer extra Seite oder Objekt wo du die genauere Beschreiung der Ware eingeben kannst.

zu 2. die Optionen werden automatisch nebeneinander angezeigt und erst bei responsiver Darstellung darunter. Wenn du bei Punkt 1 so gut mit Javaskript bist, kannst du doch dies leicht lösen mit zusätzlichem JS Code. Es müsste theoretisch auch mit CSS Code zu lösen sein, dass die 2 Optionen darunter angezeigt werden.

zu 3. es gibt dort in der 3. spalte kein "Anzahl" sondern nur Preis und Menge! Oder meinst du 3. Reihe mit der Lieferart?

zu. 4.  du meinst wenn du schon auf den Button "Kaufen" gedrückst hast? Meinst du dann in der Bestellbestätigung oder was meinst du hier genau?  Du verwechselst wahrscheinlich die STEP Nummern. Vor dem Button Kaufen mit der Übersicht der bestellten Artikel ist STEP4 !  Das mit der ÜBerweisung / Vorkassa kannst du doch selbst bestimmen welche Zahlungsart du bevorzugst im Reiter "Bestellverwaltung" bei der Liste Zahlungsarten.

Mehr lesen
Gepostet am von Andreas S.
Matthias K.
Matthias K.
User
Autor

zu1. Dann wird es wohl je Artikel einen Link zu einer extra Seite geben, gut so.

zu2. Hättest Du einen Vorschlag für einen CSS-Code? Oder gibt es schon im Forum eine CSS-Lösung (die ich noch nicht entdeckt habe)?

zu3. Die Spalte "Menge" ist gemeint, habe ich wohl mal in "Anzahl" umbenannt. Die wird nicht benötigt, wie kann ich diese Spalte entfernen/deaktivieren?

zu4. Es handelt sich um die Seite, die nach dem "Zahlungspflichtig bestellen" Button ausgegeben wird. Bei mir: meinshop/cart/index.html#step4. Da erscheint dann u.a. die Bestellnummer sowie darunter "Überweisung | Vorkasse". Und genau diese 2 Worte sollen noch weg (s.Bild).

Mehr lesen
Gepostet am von Matthias K.
Andreas S.
Andreas S.
Moderator

zu 2. es kann sein, dass es schon so einen Code gibt. Kann ihn aber auch nicht finden. Ist aber eher als Javaskript zu machen.

zu 3. man kann zwar im Produktkatalog die "Menge" entfernen, aber im Warenkorb wird diese angezeigt. Es gibt aber keine Einstellung das zu entfernen!  Du kannst nur CSS Code einfügen.

<style> .cartTable td input[type="number"] {display: none;} </style>

zu 4. man muss um die Bestellung abschicken zu können, eine "Zahlart" einstellen. Diese findest du im Onlineshop unter "Bestellverwaltung" Liste Zahlungsarten.  WEnn du dort z.B: Paypal auswählst, dann wird bei der Bestätigung Paypal angezeigt. Ausblenden geht in diesem Fall auch nicht, weil das ein Pflichtfeld ist.

Mehr lesen
Gepostet am von Andreas S.
Matthias K.
Matthias K.
User
Autor

zu 2. Dann werde ich die beiden Optionen erstmal nebeneinander lassen müssen.

zu 3. Nach dem Einfügen des Codes (in > Warenkorb für E-Commerce > Eigenschaften der Seite > Erweitert) ist die Menge der Artikel ausgeblendet, doch die leere Spalte ist noch da. vlt. noch eine andere Idee?

zu 4. Es sind derzeit zwei Zahlungsarten möglich: "Überweisung | Vorkasse" und "Barzahlung", die werden bis zum Ende des Bestellvorganges benötigt. Nach dem Betätigen des Buttons "Zahlungspflichtig bestellen" kommt die "letzte Seite", hier erhält der Kunde/ die Kundin meine Dankesworte und die Bestellnummer. Nach der Bestellnummer steht dann (je nach gewählter Zahlungsmethode) "Überweisung | Vorkasse" oder "Barzahlung", dies möchte ich noch entfernen (s.Foto letzter Post). Alternativ wäre auch eine eigene "letzte Seite" denkbar, doch da sehe ich im Script die "Weiterleitung" nicht. Also eine Seite von "Zahlungspflichtig bestellen" auf eine andere Seite verlinken (die ich dann nach eigenen Wünschen erstellen kann).

Neu 5. Beim Anklicken des Warenkorbes (welcher noch leer ist) gibt es den Button "zurück". Diesem einen Button möchte ich eine URL zuweisen, also z.b. http://meinshop/meinelieblingsseite.html In welcher Datei kann dies gemacht werden?

Gruß Matthias

Mehr lesen
Gepostet am von Matthias K.
Andreas S.
Andreas S.
Moderator

zu 3. diese Seite ist eben eine generierte Seite bzw. Skript das im Programm direkt fixiert ist mir den Spalten. Wenn man hier etwas verändert, kann es woanders zu Problemen führen oder zu Grafikfehlern.

zu 4. in den Zahlungsarten kannst du beim Reiter "Type" eine eigene Zahlungsbestätigungsseite angeben. Auch eine Seite wenn ein Zahlungsfehler zustandekommt.

zu 5. dieser Wunsch wurde schon mehrfach diskutiert aber nicht wirklich eine zufriedenstellende Lösung gefunden. Du hast wahrscheinlich den Button "weiter einkaufen" auf "zurück" umgeändert, oder? Ansonsten gibt es keine "Zurückbutton"!  Dieser ist normalerweise so eingestellt, dass es zu der Seite zurückkehrt wo man zuletzt auf den "hinzufügen" Button ghedrückt hat. Ansonsten geht es immer auf die STartseite. Wo das genau im den Skripten liegt kann ich auch nicht sagen. Aber es nützt dir sowieso nichts, denn beim nächsten Hochladen würde es sowieso überschrieben.

Mehr lesen
Gepostet am von Andreas S.
Matthias K.
Matthias K.
User
Autor

zu 3. Diese Spalte muß wohl erst einmal bleiben

zu 4. Habe ich mir gerade angeschaut, Danke für den Tip. Das gilt vermutlich für erfolgte/nicht erfolgte Transaktionen mit PP & Co. Den Hinweis mit der Zahlungsmethode werde ich dann auch stehen lassen müssen. Optisch nicht der Kracher (s.Bild).

zu 5. Bisher habe ich herausgefunnden, dass es 2 "Zurück-Button" im Shop gibt, mit unterschiedlichen Auswirkungen. Der erste ist der im "leeren Warenkorb" angezeigte und der zweite wird angezeigt, sobald man sich mit mindestens einem Produkt im gefüllten Warenkorb befindet bzw. im weiteren Bestellprozess.

Da sich der Shop in einem Ordner auf dem Webspace befindet (nicht im Root-Verzeichniss), habe ich dass in der .htaccess per Umleitung so gelöst: 

Redirect /shop/index.html http://meinehomepage.de/index.html

Direkt in das Root-Verzeichnis rein und jetzt passt es.

Auf jeden Fall Danke für Deine Unterstützung und ein klasse Wochenende wünscht - Matthias.

Mehr lesen
Gepostet am von Matthias K.