Beiträge von StefanSTS

    Servus HaeFB,


    wenn ich das richtig verstanden habe, wird die Funktionalität von "Paid" noch weiter ausgebaut. Ich hab es selbst nur kurz getestet.

    Neue Bestellungen sollen entweder über das Zahlungsplugin auf "Bezahlt" gesetzt werden, oder manuell. Zum Beispiel Paypal über Plugin, Vorkasse manuell oder durch Umstellen des Statusses.

    Auch bei Erstattungen oder Teilerstattungen soll irgendetwas passieren. Ich hab das die letzten Wochen nur überflogen, deshalb kommt hier nur Halbwissen von mir.


    Für die alten Bestellungen würde ich es auf jeden Fall einfach ignorieren.


    Schauen wir, ob wir in den News zur nächsten Haupt-VM-Version dann einen netten Text dazu bekommen.


    Grüße

    Stefan

    Und das obwohl nun auch in der Tabelle vm_users alles korrekt ist.

    Lass Dich nicht zu solchen Aussagen verleiten, weil der Wunsch besteht, dass es so ist. ;-)


    Beim User mit id 2, der auch Vendor ist, steht alles auf NULL, er hat auch keine Kundennummer.


    Geh mal über VirtueMart-Menü -> Shop -> Shop in die Verkäuferinformationen und speichere das alles noch einmal ab. Auch die Adresse angeben, dann könnte das was werden.


    Ansonsten einfach mal einen neuen Benutzer über die VirtueMart-Registrierung registrieren, und über die VM-Menü -> Werkzeuge die neue ID setzen.


    Hope it helps

    Stefan

    Servus,


    ein Tutorial ist mir leider nicht bekannt, ich wollte mal so ein Tutorial schreiben, aber ich bin immer noch nicht dazu gekommen.

    Was allerdings helfen könnte, ist ein Download der VirtueMart Starter Version von Michael Schulze vom Media Service Essen.

    Dort sind die meisten Dinge bereits voreingestellt und man kann sicher gut abgucken, was benötigt wird. Oder evtl. sogar diesen Shop als Basis nehmen.

    Hier gibt es einen grünen Download-Button auf der Seite versteckt.

    https://starter.virtuemart-demo-shop.de/


    Grüße

    Stefan

    Servus,


    zu den Fragen.

    1. Die Layouts können über die PHP-Dateien im Ordner

    components/com_virtuemart/invoice/tmpl/

    verändert werden. Das ist in der Tat mühselig.


    2. Ich habe einige hundert Stunden in eine ansehnliche Rechnung gesteckt, und biete die in meinem Shop an. Dort gibt es auch eine Dokumentation dazu. Der Link ist in meiner Signatur. Über eine Bestellung eines kostenlosen Sliders oder dergleichen bekommt man eine Rechnung über 0 Euro, die ein Beispiel für das mögliche Aussehen ist.


    Grüße

    Stefan

    Servus,


    Zahlungsarten wie Amazon oder Paypal Express werden absichtlich oberhalb angezeigt, weil man damit direkt zu dem Anbieter gelangt, ohne den darunter liegenden Warenkorb zu benutzen.


    Das Design des Warenkorbs sollte evtl. mit Overrides oder per CSS an diese Vorgehensweise angepasst werden.

    Wenn man genau hinschaut, steht dort:


    Amazon Pay

    oder

    VM-Warenkorb


    Das könnte man ins Design einfließen lassen.

    Oder man verwendet einen externen One Page Checkout wie den von http://www.VirtuePlanet.com, da sieht es aufgeräumter aus.


    Grüße

    Stefan

    Servus,


    kannst Du das png einmal gegen ein jpg austauschen?

    Irgendwo in den PDF-Skripts habe ich einmal ein "Wenn PNG, werfe Fehler" gesehen.


    Wenn es dann nicht klappt, müssten wir weiter schauen.


    Übrigens ein super Erst-Post mit vielen wichtigen Informationen.


    Grüße

    Stefan

    Servus,


    schwer zu sagen ohne da genauer hineinzuschauen.

    Hast Du evtl. mehrere Verkäufer im Shop? Irgendwann einmal auf Multivendor geschaltet?


    Man kann in der VM-Konfiguration, erster Reiter, Mehrfachanbieter aktivieren, danach sieht man in der Kundenliste eine Spalte, die angibt, ob der Benutzer/Kunde auch Verkäufer ist.


    Oder in der Datenbank #__virtuemart_vmusers einmal schauen, ob mehr als ein Benutzer user_is_vendor auf 1 stehen hat.


    Ansonsten sieht die Einstellung richtig aus.


    Möglicherweise könntest Du auch einmal die aktuelle VirtueMart-Version versuchen.


    Grüße

    Stefan

    Servus,


    es gibt im Zahlungsplugin Standard eine Einstellung, welcher Status nach dem Vorgang ausgelöst werden soll.

    Diese Einstellung einfach wieder auf "Vom Kunden bestätigt" setzen. Status U.


    P - Pending - In Bearbeitung ist der Status für Aktionen, die gerade laufen, zum Beispiel kann es sein, dass jemand kaufen gedrückt hat, und gerade bei Paypal ist, dann ist der Status auf P, bevor er dann vom Plugin auf Bestätigt oder Abgebrochen gesetzt wird.


    Pending/In Bearbeitung sollte also in keinem Zahlungsplugin als Status nach dem Zahlungvorgang stehen.


    Wenn es nicht hinhaut, evtl. einmal ein Screenshot von der Einstellung im Zahlungsplugin und einen von den vorhandenen Bestellstatussen einstellen.


    Grüße

    Stefan

    Nun, ich schreibe auch hier, aber der Link zu mir, steht ja im VM Backend. (Obwohl wenn die Installation so alt ist, dann noch nicht).

    Der Hauptentwickler von VirtueMart schreibt natürlich auch regelmäßig hier. Das habe ich wohl als zu selbstverständlich angesehen. ;-)

    Hallo Melanie,


    gleich vorweg, bitte nicht die Shop-Adresse hier posten, wenn noch alte Joomla- und VirtueMart-Versionen benutzt werden.

    Insbesondere vor Joomla 3.6.5.


    Kommerzielle Anbieter, die hier im Forum schreiben sind der Michael Schulze vom Media-Service-Essen, der dieses Forum betreibt, und meine Wenigkeit, ich betreibe jooglies.com. Evtl. schreiben hier dann auch noch andere. Als erstes steht eine Untersuchung des Gesamtsystems an, danach kann man mehr zu den erwartenden Arbeiten sagen. Normalerweise folgt die Bearbeitung dann erst einmal auf einer Testspiegelung des Shops.


    Der Vorgang der Updates ist von Installation zu Installation verschieden, das kommt darauf an, welches Template verwendet wird, ob und welche Änderungen im Template vorgenommen wurden, welche Erweiterungen verwendet werden und ob es Änderungen in den Grunddateien von Joomla oder VirtueMart gab.


    Wenn Du schreibst, vor einigen Jahren, handelt es sich womöglich noch um einen VirtueMart 2 unter Joomla 2.5. Dann wird das Update etwas komplizierter, weil viele Schritte nacheinander folgen müssen.


    Wenn es sich schon um einen VirtueMart 3 unter Joomla 3 handelt, wird es einfacher.


    Für die Umstellung auf PHP 7.2 wird auf jeden Fall mindestens die Version 3.4.2 von VirtueMart benötigt. Man muss also zuerst die Shop-Installation aktualisieren und danach beim Hoster auf PHP 7.1 oder 7.2 umstellen. Einige Hoster machen das inzwischen automatisch, weil PHP 5.6 keine Sicherheits-Updates mehr bekommt. Deshalb wird sicher auch 1und1 irgendwann PHP 5.6 abschalten, evtl. bieten die für eine gewisse Zeit noch einen eigenen erweiterten Support an, allerdings wird das nicht ewig sein, deshalb sollte zeitnah etwas passieren.


    Grüße

    Stefan

    Ja, ist schon schlimm, dass man in diesem kostenlosen Shop-System, das in großem Maße über die Mitwirkung der Benutzer verbessert wird, nicht alles genau so bekommt, wie man es sich wünscht.


    Und wenn man ein bestimmtes Feature möchte, das noch nicht enthalten ist, sollten das auch andere programmieren oder bezahlen, so dass man weiterhin kostenlos Shops erstellen kann, mit denen man ordentlich Gewinn fährt.


    Hast total Recht

    Stefan

    Servus,


    die Grundvorgehensweise, wenn man sich einarbeiten möchte, ist diese.


    1. Den Quick Installer mit der kompletten Demo installieren.

    2. Für den späteren Shop ein Joomla mit VirtueMart als frische Installation anlegen und das Template installieren.


    Nun kann man in der Installation des Quick Installers untersuchen, wie bestimmte Inhalte angelegt sind und dann in die neue Shop-Installation übertragen.


    In diesem Fall würde ich einmal in die Joomla Module unter Erweiterungen im Joomla Menü schauen. Dort gibt es sicherlich Module für die Währung und die Sprache.


    Grüße

    Stefan

    und wie genau kann ich das jetzt umsetzen:

    Es gibt keine Vereinfachung dafür im VM-Core wie Milbo oben geschrieben hat.

    Wenn es in zwei Minuten erklärt wäre, wie man das genau umsetzt, hätte er das sicher schnell hingeschrieben.


    Milbo hat angeboten, die Programmierarbeit für eine Gold-Membership zu machen und das in den VM-Core aufzunehmen, das heißt im Normalfall, er sitzt da, baut das, dann testen einige Leute, dann wird Feinschliff betrieben und dann haben ca. 3 - 10 Personen daran gearbeitet, weil es für eine sinnvolle Ergängung des VM-Cores gehalten wird.

    Die einfachste Umsetzung ist also.

    Gold-Membership für VM kaufen, kurz auf die neue Version warten, installieren, und dann wohl einen Schalter in der Konfiguration setzen.


    Grüße

    Stefan

    Hallo Lev,


    VirtueMart hält sich an die "aktuelle" jQuery-Version von Joomla. Das heißt, wenn die von 3.3.1 abhängige Anwendung auf den gleichen Seiten mit Virtuemart laufen soll, muss das jQuery von VirtueMart und evtl. Joomla umgeschrieben werden.


    Eine Lösung sehe ich in dem Fall, in dem die Anwendung, die 3.3.1 benötigt, nicht auf VirtueMart-Seiten läuft, sondern nur im Joomla-Teil. Dann könnte man zwei Template-Stile verwenden, und einmal 3.3.1 für den Joomla-Teil und einmal die alte Version für Virtuemart laden.


    Grüße

    Stefan

    Guten Abend,


    für die .htaccess gibt es eine informative Seite auf Github, die auch bei anderen Problemen hilfreich ist.



    Evtl. hängt das Problem mit Paypal auch mit dem SSL zusammen. Der Michael meinte vorhin, auf der Paypal-Seite selbst gibt es eine Einstellung, die erlaubt, oder nicht erlaubt, dass man den Vorgang ohne SSL vollzieht. Irgendwo bei der IPN-Einstellung, wenn ich das richtig verstanden habe. Vielleicht bei Paypal einmal durch die Einstellungen schauen.


    Grüße

    Stefan

    Hallo Walter,


    im Shop wird der One Page Checkout (OPC) von CMSmart verwendet, ich würde zuerst einmal auf diesen tippen.

    Um das zu testen, würde ich den OPC deaktivieren und dann Paypal einmal testen.

    Bitte auch überprüfen, ob die Version des OPC aktuell ist und zur VirtueMart-Version passt, oft sind es nur fehlende Updates der Komponenten.


    Ich haben den OPC von dieser Firma schon länger nicht verwendet, eben auch weil einige Kunden in der Vergangenheit Probleme damit hatten. Zu der Zeit gab es ziemlich viel alten Code in der Erweiterung. Ob das heute noch so ist, weiß ich nicht, aber ich vermute es.


    Wenn es am OPC liegen sollte, kann ich den OPC von Virtueplanet.com empfehlen, viele Kunden benutzen diesen seit Jahren ohne nennenswerte Probleme. Auch den OPC von Rupostel würde ich CMSmart vorziehen. Falls also kein Abo bei CMSmart mehr vorliegt, wären das Alternativen.


    Wenn es nicht am OPC liegt, müsste man die weiteren Erweiterungen/Skripte unter die Lupe nehmen.


    Noch eine Beobachtung:

    Der Shop läuft aktuell nicht zwingend mit SSL-Verschlüsselung, wenn man ihn über http aufruft. Dabei gibt es Fehlermeldungen über Mixed Content, der blockiert wird. Es wäre zu überlegen, eine Weiterleitung zu https anzulegen. Mixed Content bedeutet, dass einige Dinge über https, andere über http geladen werden. Einige Inhalte können dann aus Sicherheitsgründen je nach Browser geblockt werden. Das kann schon einmal dafür sorgen, dass Skripte nicht geladen werden.


    Grüße

    Stefan