Beiträge von StefanSTS

    Hallo Faro,


    ich muss mir die Tage einmal eine Testinstallation nur für das Horme anlegen, dann kann ich das durchsehen.

    Leider fehlt mir im Moment die Zeit, um das genauer zu untersuchen.


    Das Problem mit dem versetzten Euro-Zeichen kannst Du evtl. gerade biegen, wenn Du Preisnachlass in Rabatt umbenennst. Die Preisnachlassspalte nimmt sonst zuviel Platz weg.

    Die Sprachkonstante für den Joomla-Sprach-Override von Preisnachlass findest Du in meiner Doku zu meinen E-Mail-Layouts.

    https://www.jooglies.com/dokumentation/30-vm-e-mail-pro


    Für die Button dürfte entweder CSS oder die Icons fehlen. Da könnte ein Link zu einer Testseite helfen.


    Grüße

    Stefan

    Hallo Silke,


    Liter kann dort nicht auftauchen, weil es sich bei den Angaben um Gewichte handelt, die unter anderem auch für den Versand verwendet werden können.


    Die Einheit L für Liter gibt es bereits in der Liste, die muss nicht als LITER angelegt werden.

    Für den Grundpreis ist die Zeile "Produktverpackung" ausschlaggebend, schau noch einmal oben in meine Screenshots.


    Wenn man die Füllmenge in Liter in den Produktdetails angeben möchte, empfehle ich meistens,

    1. das im Produktnamen aufzunehmen.


    Man könnte aber auch den Wert des ersten Eingabefeldes von "Produktverpackung"

    2. in das Template einbauen. Das ist im VM-Original nicht vorgesehen.


    Eine andere Möglichkeit wäre

    3. ein Selbsterstelltes Feld für die Füllmenge.


    Grüße

    Stefan

    Hallo Faro,


    ich nehme an, dass sich nicht viel tun wird, wenn Joomla 5 kommt. Ich nehme weiterhin an, die Planung ist, schneller neue Versionsnummern zu verwenden, damit sie mit anderen CMS und deren Versionsnummer-Rennen mithalten können.


    Dann hat der Benutzer das Gefühl, es geht richtig was ab dort und man ist immer im neuesten Trend, während unter der Haube all dieser CMSse weiterhin ein alter Diesel rasselt.


    Stefan

    Hallo Faro,


    wie man am Protostar4 sieht, das ich vor einiger Zeit auf Github eingestellt hatte, ist es von einem J3- zu einem J4-Template nicht allzu weit.

    Du kannst also davon ausgehen, dass es nicht viel braucht, damit es auch unter Joomla 4 läuft. Positionen muss man nicht verändern, im Grunde bleibt von der Bedienung alles wie gehabt, es muss nur intern ein wenig Code aktualisiert werden.


    Ich baue gerade einen Shop mit VM 4 und J3 mit dem Smart-Template von VirtuePlanet, das ist inzwischen auch J4-kompatibel.
    Vom Template her könnte ich also schon einfach auf J4 gehen. J4 ist mir aber noch nicht alt genug.

    Nächstes Jahr um diese Zeit vielleicht zu Joomla 4.5 oder Joomla 5.


    Grüße

    Stefan

    Hallo Faro,


    vielleicht fehlt da doch noch eine Einstellung in der Menüverknüpfung zur Hauptkategorieebene.

    Bisserl schwer zu sagen, wenn man nicht hineinschauen kann.


    Reiter: VirtueMart Kategorieansicht Einstellungen

    -> Hier kannst Du die Anzeige der Produkte für die verlinkte Kategorie (evtl. Kategorie Höchste Ebene) ausschalten.

    - Produkte der ausgewählten Kategorie anzeigen - Nein

    - Diverse "Module" wie Top 10, Neu usw. auch hier.


    Reiter: Weiterführende VirtueMart Kategorie-Einstellungen

    -> Hier kannst Du die gleiche Einstellung wieder auf Ja setzen, damit in den Unterkategorien Produkte angezeigt werden.


    Früher gab es die "VirtueMart Startseite", heute übernimmt das das Kategorielayout für die oberste Kategorie.

    In der VM-Konfiguration gibt es dazu eine Einstellung im Reiter Stilvorlagen:
    Veraltete Layouts aktivieren -> Nein


    Dann sollte eigentlich alles funktionieren.


    Grüße

    Stefan

    Servus,


    ich habe das in einem Testshop nachgestellt und konnte dieses Verhalten unter VM 3.8.9.10514 nicht feststellen, die Schrägstriche wurden als normale Zeichen gespeichert und auch so wieder ausgegeben. Die Vesandarten wurden angezeigt und konnten ausgewählt werden.


    Vielleicht liegt es am Template oder einer Warenkorb-Erweiterung.

    Für eine genauere Betrachtung des Problems fehlen Informationen/bzw. ein Link zur Seite.


    Grüße

    Stefan

    Auch VirtueMart hat zahlreiche Einstellungen für die Access Control List (ACL).


    Einfach diesen Link an die Shop-Adresse hängen und einmal durchsehen.


    /administrator/index.php?option=com_config&view=component&component=com_virtuemart


    Man kann das Backend so einstellen, dass der Shop-Verwalter nur einen Teil von VirtueMart sehen kann. Auch alle Joomla-Komponenten kann man mit der ACL "ausschalten".


    Grüße

    Stefan

    Servus,


    normalerweise wird das über die Einstellungen für Benutzergruppen im Backend gemacht.


    Vielleicht hilft eine Suche im Netz nach "Joomla ACL". Da muss man sich etwas einlesen, damit das vernünftig funktioniert.

    Eine Benutzergruppe "Bestellbearbeitung" anlegen, Shop-Betreiber eintragen und los geht's.


    Grüße

    Stefan

    Hallo Faro,


    den Fehlermeldungen oben nach, würde ich sagen, alles wurde installiert.

    Du kannst in Joomla unter den Erweiterungen -> Verwalten schauen, welche Versionen angezeigt werden. Wenn die stimmen, sollte alles ok sein.


    Wenn Du es ganz genau wissen möchtest, kannst Du natürlich auch die Dateien aus dem Installer mit denen in der Installation vergleichen.

    Aber das würde ich schon fast übermotiviert nennen. ;-)


    Grüße

    Stefan

    Hallo Faro,


    der Installer versucht, ein Verzeichnis zu löschen, das nicht (mehr) vorhanden ist, weil es wahrscheinlich durch einen früheren Vorgang gelöscht wurde.


    Ich nehme an, das ist auf der Liste der Dinge, die irgendwann einmal angefasst werden, wenn nichts wichtigeres mehr zu tun ist. Oder jemand einen Patch schickt.

    Im Grunde ist es kein Fehler, nur eine Information, die man im Code schöner abfangen könnte, so dass sie garnicht oder als Info markiert ausgegeben werden könnte.


    Grüße

    Stefan

    Servus,


    ich werde langsam Testshops mit VM 4 einrichten, die auf Live-Systemen basieren, dann ausgiebig testen und vielleicht in ein bis zwei Monaten die ersten Live nehmen.


    Eile ist nicht geboten. Zudem geht es ja auch um die Kompatibilität mit Joomla 4, da muss man sich die Frage stellen, ob man den großen Schritt auf Joomla 4 gehen möchte, oder noch etwas wartet.


    Einen "festen" Termin für eine Umstellung auf J4/VM4 habe ich nach Weihnachten.


    Meine Empfehlung: Jetzt ausgiebig eine Kopie des Live-Shops testen. Evtl. Bugs im Forum posten. Auf die ersten Bugfixes warten. Und dann so langsam an die Umstellung denken.

    Wer einen neuen Shop erstellt, sollte jetzt mit J3/VM4 oder J4/VM4 anfangen. Templates von VirtuePlanet z. Bsp. sind ja inzwischen schon J4-kompatibel.

    Ob J3 oder J4 hängt davon ab, welche sonstigen Erweiterungen man benötigt. Nächstes Jahr sollte man beruhigt von J3 auf J4 gehen können, wenn man bereits kompatible Templates und Erweiterungen einsetzt.


    Grüße

    Stefan

    Danke Thilo für den Link zu Jumbos Beitrag.

    Jumbo kennt sich durch seinen One Page Checkout und sein Stripe Plugin bestens in der Materie aus. Wenn er etwas schreibt, hat es bisher immer Hand und Fuß gehabt.


    Als Ergänzung für Benutzer des Paypal Plus-Plugins, die vielleicht auf diesen Thread gestoßen sind:

    Paypal Plus von Online Store UK hat auch eine Danke-Seite (entsprechend orderdone.php), diese ist direkt im Plugin Code eingebaut.

    Wenn man diese ändern möchte, muss man in der paypalplusssc.php Änderungen vornehmen.

    In meinem Fall hier ist das in den Zeilen ab ca. 4650 vor der Zeile

    echo $method->ssc_receipt_footer;

    die den Footer des Bereichs ausgibt.


    Vielleicht hilft's dem ein oder anderen.


    Grüße

    Stefan

    Servus,


    die orderdone.php ist die aktuell gültige, die order_done.php ist noch aus Gründen der Rückwärtskompatibilität vorhanden.


    Zum eigentlichen Problem kann ich nur einen Lösungsansatz bieten, evtl. gibt es einen Checkout, der eine eigene orderdone.php verwendet.


    Wenn die Seite komplett auf dem lokalen Rechner liegt, könnte man im Quelltext nach Klassen suchen, die nur in der Seite vorhanden sind, die nach Paypal oder Stripe aufgerufen wird. Andererseits die Klassen vm-wrap und vm-order-done.

    Dann wird sich zeigen, welche Dateien jeweils aufgerufen werden und man könnte beide angleichen.


    Grüße

    Stefan

    Hallo Faro,


    richtig, die Benutzerregistrierung in Joomla muss eingeschaltet sein, VirtueMart hält sich an die Einstellung.


    Aber: den direkten Pfad zur Joomla-Benutzerregistrierung blockiere ich über die .htaccess.


    -> Die Registrierung kann also nur über die VM-Registrierung folgen.


    Die Spambots kennen den Weg zur Joomla-Registrierung, den Weg zur VM-Registrierung scheinbar aber sehr wenige.


    Das Problem mit der Weiterleitung von Joomla-Reg auf VM-Reg ist, dass die Spambots die J-Registrierung kennen, dort versuchen, dann zur VM-Registrierung weitergeleitet werden und dort finden sie ein Formular.
    Ein gefundenes Formular heißt für die Bots, ausfüllen und abschicken.


    Hoffe, das erklärt's einigermaßen. :-)

    Stefan

    Servus,


    Du hast den Link Login/Registrierung auf der Startseite, der dann zur VM-Registrierung führt.

    Das ist das Einfallstor für die Bots.

    Zudem sollte es keine Weiterleitung von Joomla-Reg zu VM-Reg geben, falls Du das eingeschaltet hast.


    Eine Möglichkeit wäre ein Captcha, das vermeide ich jedoch gerne. Es geht auch ohne.


    Bei den meisten Shops biete ich die Registrierung nur im Warenkorb an, dann verringert sich das Problem enorm.

    Bei einigen Shops biete ich die Registrierung nur an, wenn zusätzlich etwas im Warenkorb liegt, damit sind dann fast keine Anmeldungen mehr vorhanden.


    Ansonsten kann man auch den One Page Checkout von VirtuePlanet verwenden. Dort wird per Ajax registriert, da kommen die Bots auch nicht dran vorbei.


    Grüße

    Stefan