Beiträge von StefanSTS

    Servus,


    ich hab den Vorgang gerade mit Joomla 5.3.2 und VM 4.4.10.11120 in meinem J5-Testshop ausprobiert.

    In meinem Testshop funktioniert das.

    Gibt es evtl. eine Erweiterug oder ein Template, das dort das normale VM-Verhalten verändert?


    Vielleicht Template einmal auf Cassiopeia umstellen, und alle Eweiterungen, die dort mitspielen könnten, deaktivieren.

    Unter Cassiopeia kann man das Layout Bootstrap 5 aus der VM-Konfiguration (dritter oder vierter Reiter) nutzen.


    Grüße

    Stefan

    Hallo Hans-Peter,


    die angezeigten Module werden in der Tat über den AIO-Installer aktualisiert.

    Wenn VirtueMart 4.4.10.11120 installiert wurde, sollten auch alle Module aktualisiert worden sein.


    Manchmal entpacke ich den Hauptinstaller und installiere die einzelnen enthaltenen Zips einzeln.

    Wenn man das für die Datei mit ....aio... macht, sieht man, ob die Installation erfolgreich durchgelaufen ist.

    Damit ist VirtueMart dann auch fit, um unter Joomla 5.3.2 zu laufen.

    Das mag im Update-Assistenten von Joomla nicht als vollständig kompatibel angezeigt werden, weil evtl. irgendwelche Update-XML-Dateien auf dem VM Update Server nicht gefunden werden. VM 4.4.10.11120 läuft aber stabil unter Joomla 5.3.2.


    Grüße

    Stefan

    Meine Kunden verwenden überwiegend den neuen Paypal Checkout von VM oder noch Paypal Plus von SSC.

    Das klassische Standard Paypal wird kaum noch verwendet. Ich wüsste jetzt niemanden.

    Sonst hat sich noch niemand bei mir gemeldet.


    Vielleicht einfach auf das neue Paypal Checkout umsteigen.


    STS

    Wurde vorher etwas geändert, aktualisiert?

    Wirklich schwer zu sagen, manchmal stocken die IPNs von Paypal, aber das sollte die Weiterleitung zur Orderdone/Vielen Dank-Seite nicht beeinflussen.
    Gibt es einen JavaScript-Konflikt in der Konsole?


    Ich würde die Version 4.4.10.11120 verwenden, die hat eine Bugfixes. Bin aber nicht sicher, ob da etwas von Paypal bei war.


    Ansonsten vielleicht die eigenen Skripte zum Trigger mal entfernen.


    Grüße

    Stefan

    Ich würde zunächst den Produktnamen eingeben und dann Speichern drücken.


    Wenn die Buttons nicht funktionieren, mag das ein Javascript-Problem sein.
    Mit F12 die Konsole öffnen, oder Rechtsklick untersuchen, und dann einmal nach Fehlern suchen. Rote Schrift.


    STS

    Servus,


    hab gerade erst das Video angeschaut, wie schaut es denn aus, wenn ein Produktname eingetragen wird, und dann auf Speichern geklickt wird?


    Ohne das Produkt zuvor angelegt zu haben, gibt es keine Produkt-ID. Ich nehme an, das Bild kann dann nicht zugewiesen werden.


    STS

    Ist im Warenkorb schon eine Adresse angegeben?

    - Entweder braucht es eine Adresse im Warenkorb,

    - oder ein voreingestelltes Land, damit die Regel greifen kann.


    Am besten einmal beide Einstellungsseiten posten.


    Grüße

    Stefan

    Servus,


    wir haben das letzte Woche auf Discord besprochen/getestet. Dorthin sind die VM-Chats gewandert, nachdem Skype sich verabschiedet hat.
    Das Problem wird in der nächsten Version gefixt.

    In der Datei /administrator/components/virtuemart/models/customfields.php kann man das selbst ändern. Ca. Zeile 1774:


    Vorher:

    Code
    1. if(!empty($customfield->ordering)){
    2. $html .= '<input class="ordering" type="hidden" value="'.$customfield->ordering.'" name="field[' . $i . '][ordering]" />';
    3. }


    Nachher:

    Code
    1. if(empty($customfield->ordering)){
    2. $customfield->orderding = 0;
    3. }
    4. $html .= '<input class="ordering" type="hidden" value="'.$customfield->ordering.'" name="field[' . $i . '][ordering]" />';

    Grüße

    Stefan

    Servus,


    bauen kann man das alles mit VirtueMart Custom Fields, CSS und Javascript.

    So etwas ähnliches habe ich einmal gebaut, hat über 270 Stunden gedauert, wenn ich mich nicht irre.


    Ich hatte das damals viel zu niedrig angesetzt. Heute würde ich vorsichtshalber mindestens 15 k Euro sagen, wenn das vollständige Konzept mit allen Einzelheiten vorgegeben wird. Nur, damit Du einen ungefähren Rahmen hast. Persönlich hab ich im Moment keine Zeit für so etwas.


    Es hat schon seinen Grund, warum auf der verlinkten Seite ein externes System geladen wird.

    Wenn man viel verkauft, rechnet sich natürlich ein eigenes System.


    Grüße

    Stefan

    Aus meiner laienhaften Sicht, würde das auch Sinn machen, wenn Auslaufprodukte immer nur gekauft werden können, bis der Bestand 0 ist.

    Da fehlt sicher noch weiterführender Code, um dieser Produkteigenschaft auch diese Eigenständigkeit zu geben.


    Evtl. Workaround:

    Milbo sprach die Einstellung "Lagerbestandsverwaltung auf Produktebene" an. Die ist oberhalb der vorher gezeigten Einstellung im Screenshot.

    Ich habe mich damit allerdings vor Jahren das letzte Mal beschäftigt, einerseits, weil Milbo irgendwann einmal meinte, das kostet mehr Datenbankabfragen (wenn ich mich recht erinnere), und auf der anderen Seite, weil ich die Anforderungen immer ohne diese Einstellung umgesetzt habe.

    Vielleicht die Einstellung einmal setzen und ausprobieren.


    Oder bei Milbo anfragen, ob er nicht für eine kleine Spende einen Schalter im VM Core setzen kann, damit Auslaufprodukte unabhängig von der Grundeinstellung nur bis Bestand 0 gekauft werden können.


    Grüße

    Stefan

    Servus,


    in der VM-Konfiguration kann man einstellen, dass eine "Informieren Sie mich"-Schaltfläche angezeigt wird, wenn Produkte nicht auf Lager sind.



    Damit ist eine Bestellung nicht möglich, wenn keine Produkte mehr da sind.

    Auch wird bei 4 vorrätigen Produkten die Anzahl im Warenkorb-Popup auf die verfügbaren 4 angepasst, wenn man versucht, mehr zu kaufen.


    Für die Artikel, die auf Bestellung gefertigt werden, kann man einfach einen Bestand von z. Bsp. 100.000 angeben. Damit sind diese bestellbar, bis dieser Pseudo-Bestand verkauft ist.


    Grüße

    Stefan

    Hallo Faro, ich weiß gerade auch nicht, ob wir über das gleiche reden. ;-)

    Weil ich nicht weiß, ob das Merchant da etwas eigenes nutzt oder die VM-Funktionen.

    Das liegt daran, dass ich da nie hineinschauen muss, weil wenn etwas nicht funktioniert, klimper ich nur Jumbo von VP an und der macht dann, dass es funktioniert. ;-)


    STS