Beiträge von StefanSTS

    Servus,


    der Shopbetreiber kann seine Einstellungen über:

    administrator/index.php?option=com_virtuemart&view=user&task=editshop

    ändern, das ist entweder über das Joomla-Menü oben unter dem Punkt:

    - VirtueMart -> Shop, oder

    - VM-Seitenmenü -> Shop ->Shop zu erreichen.


    Wenn dort der falsche Benutzer eingetragen ist, kann das über:

    VM-Seitenmenü -> Werkzeuge -> Aktualisierung/Migration geändert werden.


    Vorher muss "Datenbank Aktualisierungs-Werkzeuge aktivieren" im ersten Reiter unten in der VirtueMart-Konfiguration ausgewählt werden.


    Unter Aktualisierung/Migration kann nun die Joomla Benutzer-ID des Benutzers eingetragen werden, der Verkäufer werden soll.


    Anschließend alles speichern, Werkzeuge in der VM-Konfiguration deaktivieren und dann unter Shop -> Shop die Daten des Verkäufers noch einmal überprüfen. Die Adresse ist im dritten Reiter und muss vor dem Abspeichern dort vollständig eingetragen sein.


    Grüße

    Stefan

    Das Layout für den Cart-Button ist im Sublayout addtocartbar, das über die View productdetails aufgerufen wird.

    Sublayouts findet man im Ordner: /components/com_virtuemart/sublayouts/.

    Views sind im Ordner: /components/com_virtuemart/views/.


    Der andere Button wird im auch im der View productdetails aufgerufen, wo genau, weiß ich gerade nicht.

    Dort kann eine Textsuche nach "notify" hilfreich sein.


    Ich hatte den Fall bei Kunden zuvor. Wenn die "Frage zum Produkt" angezeigt wird, macht es Sinn, die andere Schaltfläche nicht anzuzeigen, bzw. eine andere sinnvolle Verwendung dafür zu finden. Als Benachrichtung ohne Frageformular ist das sicher hilfreicher.

    Servus,


    in der VirtueMart-Konfiguration gibt es eine Einstellung, dass nur registrierte Kunden diese Frage stellen dürfen. Dann wird man sowieso erst auf die Anmeldung weitergeleitet. Vielleicht hilft das schon.


    Grüße

    Stefan

    Servus,


    schau einmal unter components/com_virtuemart/views/user.


    Dort gibt es die edit.php, dort wird die edit_address.php aufgerufen, und dort wiederum die edit_address_addshipto.php und edit_address_userfields.php.


    Overrides im Template anlegen.

    templates/mein_template/html/com_virtuemart/user

    oder je nach Template-Hersteller auch schon einmal in Ordnern die sich z. Bsp. layouts nennen.

    Template-Dokumentation beachten.


    Grüße

    Stefan

    Servus,


    sobald der Kaufen-Button gedrückt wird, generiert VirtueMart eine Bestellung und wechselt in den Status P (Pending).

    Die Daten der Bestellung werden dann zum Beispiel vom Paypal-Plugin verwendet und an Paypal geschickt.

    Abstellen lässt sich das also nicht.


    Was man sicherlich abstellen kann ist die Anzeige der abgebrochenen Bestellungen in der Bestellübersicht. Dazu müsste man evtl. einen Override der orders View machen. In der list.php müsste man dann in der Schleife, die die Bestellungen generiert, den Status C herausfiltern.


    Es gibt jedoch eine Einstellung in der versteckten Konfiguration in der virtuemart.cfg im Ordner administrator/components/com_virtuemart namens reuseorder oder so ähnlich, wenn man die =1 setzt, werden die Bestellungen wiederverwendet, und es entstehen nicht so viele mit Status C, das dürfte eher den Anforderungen entsprechen. Evtl. setzt man auch einmal eine zuvor bestätigte Bestellung auf C, das würde dann nicht angezeigt, was dann ein unerwünschter Effekt wäre.


    Nach Ändern der hidden config einmal die VirtueMart-Konfiguration laden und speichern.


    Und dann testen.


    Hope it helps

    Stefan

    Servus,


    möglicherweise hat Dein Template ein eigenes Script für die Chosen-Klapplisten.

    In der VirtueMart-Konfiguration gibt es einen Schalter, um das VM-Chosen auszuschalten. Das würde ich einmal versuchen.


    Es ist auch viel anderes Zeugs eingebaut, unter anderem Skripte von Facebook und Co. Suche bitte einmal auf Google nach Möglichkeiten, Facebook DSGVO-gerecht einzubinden.


    Und dann im Zweifelsfall einmal auf das Protostar-Template umschalten, bzw. Erweiterungen eine nach der anderen deaktivieren.

    Bei Shops gilt allgemein, weniger ist mehr, weil der Kunde nicht viel Schnickschnack möchte, sondern einen schnellen übersichtlichen Shop.


    Grüße

    Stefan

    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