Beiträge von axl-g

    Hallo Stefan, hallo Milbo,


    Milbo's Toll ist zweifellos gut. Die Vorgabe, die ich vom Kunden hatte war aber eine andere. Es ist ausdrücklich gewünscht, dass nur Verpackungseinheiten ausgewählt werden können.


    Zwei Gründe sind da wichtig:


    1. Bei der Angabe: Sie haben x Produkte im Warenkorb, würde dort vielleicht stehen "Sie haben 52 Produkte im Warenkorb" was sehr verwirrend wäre, weil der Kunde nur zwei Pakete Randeinfasungen und ein Paket Bewässerungssäcke bestellt hat (3 Produkte).


    2. (Eine ähnliche Situation habe ich dort im Betrieb schon miterlebt) Kunde ruft an, ich hätte gerne 90m Steinfix auf die Baustelle, wann können Sie liefern? Antwort: Morgen rausgehend, wir können aber nur 80m oder 100m (4 oder 5 Pakete). Kunde schickt eine halbe Stunde später Bestellung per Mail "Liefern Sie 90m".

    Wenn der Kunde die Möglichkeit hat sich im Shop 90m zu wünschen, wird er das tun und sich dann später darüber beschweren, dass er 100m bestätigt bekommt. Ein Teil dieser Klientel ist so gestrickt! Also werden solche Missverständnisse von vornherein ausgeschlossen.


    Vielleicht kann Milbo's Tool das ja, hab ich nicht geprüft, weil ich ja nun für mich eine Lösung gefunden hatte. Milbo, das kannst du ja gegebenenfalls noch erläutern, dann wäre das sicher für manchen eine bessere Lösung als mit Overrides zu arbeiten.


    Liebe Grüße


    Alexander

    Hallo,


    ich will das Thema nochmal aufgreifen.


    Ich habe jetzt analog zu Stefans zweitem Vorschlag die Anpassungen vorgenommen. Da ich mir dabei aber einen Wolf gesucht habe, welche Daten ich aus der $this zu ziehen habe und in welcher php-Datei zu arbeiten ist, will ich hier mal kurz schildern, wie ich es gemacht habe.


    Vielleicht hilft es ja dem einen oder anderen weiter.


    1. Zwei selbsterstellte Felder angelegt:

    a) Mass je Stück - hier wird die Anzahl je Masseinheit angegeben, z.B. 5kg je Eimer, 2m je Stück

    b) Masseinheit - hier wird die Dimension angegeben, z.B. m oder kg oder Liter

    Warenkorb Attribut und Warenkorb Eingabe sollte dabei auf "Nein" stehen.


    2. Override erstellen für die Datei com_virtuemart\sublayout\prices.php

    a) nach:

    Code
    1. $product = $viewData['product'];
    2. $currency = $viewData['currency'];

    einfügen:

    b) ersetzen von

    Code
    1. echo $currency->createPriceDiv ('priceWithoutTax', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX', $product->prices);

    durch

    Code
    1. $NettoJePEText = vmText::_('COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX');
    2. if (!is_null($ME)) {
    3. echo $currency->createPriceDiv('priceJeME', 'Preis je ' . $ME . ': ', $PME);
    4. $NettoJePEText = 'Nettopreis je PE (' . $MEJePE . ' ' . $ME . '): ';
    5. }
    6. echo $currency->createPriceDiv('priceWithoutTax', $NettoJePEText, $product->prices);

    Der Vollständigkeit halber:

    irtueMart 4.0.6 10690

    Joomla 3.10.11

    https://systembott.de/index.php/shop Der Link ist nur zur Info, da nur eingetragene Kunden die Preise einsehen können.


    Liebe Grüße


    Alexander

    Super, das hilft.


    Danke!


    Das ist eine praktikable Lösung, schön wäre aber sicher, wenn sich ein Entwickler mal dran setzen könnte, damit der nächste nicht auch Stunden nach einer Lösung suchen muss.


    Liebe Grüße


    Alexander

    Hat inzwischen jemand eine Lösung? Habe das gleiche Problem! Bei mir wird auch zweimal das captcha angezeigt.


    Ich habe zwischenzeitig alle Plugins deaktiviert, das Standardtemplate verwendet, alle Overrides ausgeschaltet. Immer das gleiche Ergebnis.


    Wenn ich in den Joomla Plugins Captcha ausschalte sind beide weg, schalte ich es wieder ein sind wieder beide da.


    Wenn ich bei nur einem Captcha den Haken setze meldet das System "Bitte das CAPTCHA-Feld ausfüllen." und schmeisst alle ausgefüllten Daten raus. Wenn ich beide Captchafelder anhake, funktioniert die Anmeldung.


    VirtueMart 4.0.6 10690

    Joomla 3.10.11https://systembott.de/index.php/produktuebersicht/user

    ist noch im Aufbau, der Vorgänger ist wegen eines Updates beim Provider abgeschmiert. Darum nicht über Navi-Link zu erreichen.


    Nachtrag:

    Ich habe mal das unsichtbare Captcha versucht. Bekomme aber auch hier die Meldung "Bitte das CAPTCHA-Feld ausfüllen."

    @Stefan,


    Entschuldigung, mein link in der Frage war fehlerhaft. Hier ist der korrekte Link:


    systembott.de/index.php/shop


    wie gesagt, Registrierung ist nötig. (Bin dabei aber noch auf einen anderen Stolperstein gestoßen, dazu später)



    faro,

    ist schon ne Weile her seit ich ews installiert habe. Aber es war von der Virtuemart-Seite und ich meine ich habe die Beispiele mit installiert, bin mir aber nicht mehr sicher. Ich habe viel probiert, aber mW nichts überschrieben.


    Grüße


    Alexander

    Hallo Faro,


    leider Fehlanzeige. Ich könnte ja aber einen Override erstellen, wenn ich wüsste wo die entsprechende Anweisung steht.

    Noch eine Zusatzinfo: Das gleiche Phänomen tritt auf, wenn ich auf der Produkseite klicke wie auch in dem Popup, wenn ich etwas in den Warenkorb gelegt habe.


    Noch was: wer es ausprobieren will, muss sich wahrscheinlich anmelden. Wäre heute kein Problem, weil der Shop heute bis 18:00 Uhr noch im Teststadium ist. Bestellungen werden nicht ausgelöst ;-)

    VirtueMart 4.0.6 10690

    Joomla 3.10.11

    systembott/index.php/shop

    shop ist noch im Aufbau, der Vorgänger ist wegene eines Updates beim Provider abgeschmiert. Darum nicht über Navi-Link zu erreichen.


    Hallo,


    vielleicht habe ich es nur irgendwo übersehen, aber:


    ich finde keine Möglichkeit einzustellen, wo die "in Beziehung stehende Produkte" geöffnet werden. Bei mir öffnet sich beim Klick darauf immer ein neuer Tab. Ich möchte aber, dass der Link sich im selben Fenster öffnet.


    Danke für jeden Hinweis!


    Beste Grüße aus Neustadt


    Alexander

    VirtueMart 3.8.4 10335

    Joomla 3.9.21

    PHP 7.3.6

    lokale Testumgebung


    Hallo,


    bei der Registrierung eines neuen Kunden erhalte ich keine Email-Benachrichtigung. Der Kunde erhält seine Bestätigungs- und Freischaltmails. Bei Bestellungen gehen die Mails wie gewünscht an den ShopAdmin.


    Bei Joomla habe ich testweise für den Shopadmin unter Einstellungen Benutzeraktivitäten - Ereignisse "Benutzer" aktiviert. Dann bekomme ich zwar die Mitteilung über die Registrierung aber auch noch etliche andere für mich vollkommen unwichtige Benachrichtigungen.


    Gibt es denn irgendwo eine Einstellung, dass der Admin bei der Neuanmeldung benachrichtigt wird?


    Danke für Unterstützung.


    Gruß


    Alexander

    Hallo Stefan,


    danke für die Anregungen. Die zweite Lösung habe ich im Test schon so eingestellt. Der Kunde war nicht ganz so begeistert.


    Die erste wäre für einen kleinen Shop vielleicht zu aufwändig.


    Letztlich wird sich der Kunde halt entscheiden müssen ob er mit der einfachen Lösung wie unter zwei beschrieben leben, oder die Kosten für eine Anpassung übernehmen will. Ich hatte halt gehofft, es gäbe eine einfache Lösung, die ich übersehen hätte.


    LG

    Alexander

    Hallo,


    mein Name ist Alexander und ich bin neu in diesem Forum. Ich lerne noch mit Virtuemart um zu gehen, will sagen ich bin gerade bei meiner ersten Installation und Einrichtung. Ich entwickle einen kleinen Shop für einen Kunden, hier sind die wesentlichen Eckdaten:


    Joomla Version: 3.9.18

    Virtuemart Version: 3.6.10 10211

    Umgebung: lokaler Testserver mit Apache und php 7.3.6

    Template: eigenes, basierend auf Protostar


    geplantes Publikum:

    Gäste - keine Preisangaben

    Gewerbekunden - nur Nettoverkaufspreise


    Aufgabenstellung:

    Es gibt Produkte, die in m gemessen und berechnet werden. 1 Stab ist 2m lang, verkauft wird das Produkt nur in VEs zu 10 Stück = 20m. Preis ist z.B. 6,20€ je m, entsprechend 124,00€ je VE. Dem Käufer soll der Preis je m und je VE angezeigt werden, Soweit noch kein Problem. Mein Kunde will, dass der Käufer nicht eine Anzahl Produkte oder eine Anzahl m in den Warenkorb legt, sondern die Anzahl VEs. Das heißt, der Käufer muss auf der Produktseite die Anzahl Verpackungseinheiten auswählen können. Mit anderen Worten: er legt 2 in den Warenkorb und bestellt damit dann 40 laufende m für zusammen 248,00€.


    Wie erreiche ich, dass bei der auszuwählenden Menge die VEs stehen, beim Grundpreis/Basispreis aber der Preis je m?


    Ich danke euch für jeden Hinweis.


    Liebe Grüße und bleibt gesund.


    Alexander