Beiträge von StefanSTS

    Die Berechnung der Teilbeträge bei Teillieferungen gibt es noch nicht lange, und da wurde in der letzten Zeit viel geändert.

    Insbesondere deshalb ist es wichitg, die Versionsnummer genau zu wissen.

    Viele Sachen ändern sich auf der Oberfläche nicht, aber der Code darunter sehr oft, um sich auf neue PHP-Versionen, Sicherheitsupdates und dergleichen einzustellen, deshalb ist es immer angebracht, die Versionsnummer anzugeben. Deshalb hab ich mir mit dem oben verlinkten Beitrag die Mühe gemacht, damit ich nicht alles hundert Mal schreiben muss. Wie gerade jetzt, weil jemand denkt, es habe sich ja nichts verändert. ;-)


    Milbo wird da sicher mehr zu sagen können, was da falsch gelaufen ist, bzw. in welcher Version was geändert wurde. Die automatische Versendung von Mail für jede kleine Änderung sollte so eigentlich nicht vorkommen.


    Grüße

    Stefan

    Joomla-Version: 3.8.13

    VirtueMart-Version: 3.4.2

    Amazon Pay-Plugin "VM Payment - Pay with Amazon" Version: 3.2.12

    Servus,


    die Core Version 3.4.2 stimmt nicht mit der Plugin-Version 3.2.12 überein.

    Es sieht so aus, als wurde zwar VirtueMart Core aktualisiert, aber nicht die Plugins, die in der AIO-Datei sind. Das kann zur Folge haben, dass die alten Plugins mit dem neuen Core nicht funktionieren.


    Das ist hier kurz angedeutet: https://www.jooglies.com/tutor…/12-tutorial-update-vm-de


    Im Folgenden würde ich Version 3.4.2 herunterladen, entpacken, und Core, AIO und TCPDF über den Joomla Erweiterungsmanager aktualisieren.

    http://dev.virtuemart.net/atta…66_package_or_extract.zip


    Danach die Vorgänge testen.


    Da der Shop sowieso nicht läuft, evtl. im Live Shop aktualisieren. Allerdings macht es Sinn, eine Testumgebung mit einem gespiegelten Shop anzulegen. Für meine Kunden wird immer erst im Testshop getestet, natürlich ist das in der Verantwortung des Shop-Betreibers, ich kann es für andere nur empfehlen.

    Auf jeden Fall vorher immer ein Backup anlegen, möglicherweise mit Akeeba Backup.


    Wenn der Shop läuft, evtl. auf VirtueMart 3.6.4 warten und dieses im Testshop durchtesten.


    Das Update von Joomla 3.8.13 auf 3.9.12 ist meiner Erfahrung nach unkritisch. Es werden sehr viele Sicherheitslücken gefixt, ein Update ist zu empfehlen. Es geht um Kundendaten, die nicht in fremde Hände gelangen sollen.


    Grüße

    Stefan

    Nein,


    man kann nie einfach ein Update machen. Jedenfalls nicht in einem produktiven Shop mit vielen täglichen Besuchern.


    Ob ein Update ohne Probleme durchläuft und danach alles funktioniert? Ja, meistens.

    Sollte man einfach den Update-Knopf im Live-Shop drücken? Nein, ganz bestimmt nicht.


    Was nun tun?

    - Ganz einfach. Die Installation in eine zweite Testumgebung kopieren (einem Spiegel, Testinstallation, es gibt da viele Namen für).

    - Ein eigener Order und eine eigene Datenbank sind nötig.

    - Entweder in einem Unterordner, oder einer eigenen Domain.

    - - "www .shop. de/testinstallation/" oder "test.sho p. de".


    Am einfachsten geht das mit Akeeba Backup. Super einfach, wenn man bereits eine Backup-Strategie hat und den Shop täglich, wöchentlich oder monatlich mit Voll-Backup sichert.


    In der Testumgebung kann die neue Version nun aktualisiert werden, und dann kann man mit Testkunden Bestellungen durchführen und insbesondere die Zahlungsarten alle durchtesten.

    Im Backend sollte man mit den Bestellungen dann alle üblichen Vorgänge testen.


    Wenn das alles zur Zufriedenheit läuft, und nur dann, dann kann man die Update-Vorgänge im Live nachvollziehen.


    Oder man legt es drauf an, und macht das Update im Live-Shop direkt, und hat mindestens ein Backup vor dem Update angelegt.

    Nun stellt man nach zwei oder drei Tagen fest, weil man nicht ausgiebig getestet hat, dass etwas kaputt ist und nun steht man vor dem dringenden Problem, entweder schnell zu reparieren oder auf ein drei Tage altes Backup zu gehen und evtl. alte Bestellungen und andere Änderungen zu verlieren.


    Jeder Shop-Besitzer ist hier sein eigener Herr. Ich gehe lieber den Weg, Probleme zu vermeiden.

    Ich habe meinen Live-Shop mit VirtueMart 3.6.2 seit dem Erscheinen von 3.6.2 in einer Testumgebung, alles funktioniert soweit, aber ich warte noch bis 3.6.4, dann wird der Live-Shop von 3.4.2 auf die nächste Version gebracht.


    Ich bin nicht auf der Flucht, deshalb hab ich Zeit. ;-)


    Grüße

    Stefan

    Sicherlich, für solche Aufgaben lege ich mir immer die deutschen Sprachdateien an die Seite.

    Wenn ich nun etwas ändern möchte, suche ich in den Sprachdateien nach, hier:

    "Stellen Sie eine ..."

    Dann findet man eine Sprachvariable. Für diese kann man einen Joomla-Sprach-Override anlegen.

    Das habe ich einmal hier beschrieben: https://www.jooglies.com/tutor…verride-in-joomla-anlegen


    Die deutschen Sprachdateien sind auf VirtueMart.de auf der Startseite verlinkt.

    Die Sprachdateien sind auch als Installer mit Auto-Update auf meiner Seite (unofficially): https://www.jooglies.com/virtu…akete-f%C3%BCr-virtuemart


    PS.: Du suchst wahrscheinlich nach dieser Variable: COM_VIRTUEMART_PRODUCT_ENQUIRY_LBL

    Servus,


    da gibt es einen Schalter in der VirtueMart Konfiguration, dritter Reiter Shopfront, im zweiten Kasten links.


    Grüße

    Stefan

    Fehler im Warenkorb behebe ich bei Kunden dadurch, dass ich den One Page Checkout von VirtuePlanet.com installiere und dann nie wieder eine Hand anlegen muss.


    In Deinem Fall müsste der Template-Hersteller ein Update liefern, oder Du passt die Override-Dateien selbst an. Ein Vergleich zwischen den VirtueMart-Dateien und den Template-Overrides kann dort helfen. Oder eben der One Page Checkout.


    Wenn wir solche Dinge reparieren, kostet das mindestens soviel wie der One Page Checkout. Den kann man sogar selbst installieren und konfigurieren, und dann hat man zusätzlich noch eine einfache Benutzerführung.


    Grüße

    Stefan

    Servus,


    wenn man zum Beispiel auf Kaufen drückt, zu Paypal geht, und dort dann abbrechen klickt, geht man wieder zurück zum Shop.

    Nun hat man die Möglichkeit für die "nächste Runde Kaufen klicken", entweder eine neue Bestellung zu erzeugen, oder die alte zu verwenden.


    Nach der Ablaufzeit, die im oben verlinkten Beitrag steht, 30 Minuten, wird dann zwingend eine neue Bestellung mit neuer Bestellnummer angelegt. Diese Zeit ist über den Wert für reuseorder einstellbar.


    Grüße

    Stefan

    Das Template scheint von 2014 zu sein und seitdem nicht mehr aktualisiert worden zu sein.


    Wenn es ein kostenloses Template sein soll, würde ich das Horme 3 Free von Olympianthemes empfehlen, das wird regelmäßig gepflegt.

    Dieses kostenlose fashionline wird auf die Dauer sehr teuer werden, Änderungen in PHP kann man nicht aufhalten, Änderungen in Joomla auch nicht.

    Dann muss man auf dem alten System stehenbleiben, muss Sicherheitslücken offen lassen, oder jemanden bezahlen, der repariert.


    Also besser schnell auf ein aktuelles Template umsteigen, bevor zuviel Arbeit in dem anderen steckt.


    Grüße

    Stefan

    Erste Anlaufstelle ist der Template-Hersteller.


    Wenn der nicht mehr ist oder keinen guten Support hat, müsste man sich die Dateien in

    components/com_virtuemart/views/category bzw. in den Sublayouts anschauen.

    Template Code mit den aktuellen VM-Dateien vergleichen und dann alten Code rauswerfen und durch neuen ersetzen.


    Es könnte helfen, das Template zu nennen, vielleicht hat jemand damit Erfahrung.


    Grüße

    Stefan