Beiträge von StefanSTS

    Hallo Walter,


    das hört sich so an, als ob ein Skript nicht richtig ausgeführt wird. Leider fehlen noch ein paar Informationen, um das genauer zu analysieren.


    Von welcher Version (Joomla und VirtueMart) wurde aktualisiert?

    Welches Template wird verwendet?

    Wird ein One Page Checkout verwendet?

    Werden noch andere Zahlungsplugins verwendet? Sind welche deaktiviert, jedoch in der Liste vorhanden?


    Und ein Verweis zur Seite könnte helfen, um dem Problem auf die Spur zu kommen.


    Grüße

    Stefan

    Servus,


    ich hab das gerade ausprobiert, mit VM 3.4.3.99irgendwas.

    Mit zwei Dropdowns für Kindprodukte funktioniert es, sobald eine Zeichenkette hinzukommt, wird in der Mail nur die Zeichenkette angezeigt, nicht die Produktvarianten.


    Das sieht wie ein VM Bug aus, weniger wie ein Joomla-Problem.


    Leider hab ich mir beim Downgrade auf 3.2.14 die Testversion geschrottet, deshalb muss ich das neu aufsetzen, weil ich keine 3.2.14 zum Testen habe.


    Ich werde das Problem weiterreichen, allerdings ist es möglich, dass die Devs noch nicht ganz im neuen Arbeitsjahr angekommen sind. Da sehe ich die Problemlösung eher nächste Woche.


    Vielleicht findet sich ein Unterschied zu Vorversionen im Sublayout customfield.php.


    Grüße

    Stefan

    Hallo Matthias,


    man kann in Joomla zum Beispiel unterhalb der Gruppen Manager oder Editor eine Gruppe anlegen, die dann die Rechte der gewählten Gruppe erbt.

    Oder eine eigene Gruppe im Hauptstamm anlegen.

    Dann muss man die ACL-Einstellungen für Joomla und VirtueMart entsprechend erweitern oder einschränken. Je nachdem, welche Bereiche nötig sind.


    Google kann bei Eingabe von "Joomla ACL" sicher einige brauchbare Anleitungen liefern, wie im Einzelnen zu verfahren ist.


    Es braucht etwas Einarbeitung, aber wenn man das Prinzip verstanden ist, kann man die Zugriffsrechte für viele Bereiche nach den eigenen Wünschen anpassen.


    Bei mir ist die letzte Anpassung mit Beschränkungen schon etwas her, deshalb kann ich da im Einzelnen auf die Schnelle keine präzise Anleitung geben.


    Grüße

    Stefan

    Servus,


    Deine Varianten werden schon richtig angezeigt, nur haben Deine Varianten keinen eigenen Namen und keine eigene Artikelnummer.

    Wenn das so bleiben soll, macht es Sinn, für alles Optionen die "Zeichenkette" zu nehmen.


    Die Varianten sind eigene Produkte und könnten eigene Namen haben wie:

    T-Shirt Herren 90s, schwarz auf weiß

    Artikelnummer T-S_He_90s_schw_ws


    Und schon ist ersichtlich, was genau gekauft wurde.


    Grüße

    Stefan

    Servus Michael,


    der Ordner für den Sicheren Pfad muss keine besonderen Berechtigungen haben, die meisten Hoster verwenden 755 für alle Ordner.

    Dieser Fehler rührt meistens daher, dass der Sichere Pfad gar nicht erst angegeben ist, oder das Verzeichnis nicht existiert.


    Ich habe dazu gerade einmal etwas geschrieben.
    https://www.jooglies.com/tutor…mart-und-der-sichere-pfad


    Ich hoffe, das hilft weiter. Wenn nicht, dann schreib bitte etwas zu Deiner Ordner-Struktur, wo der Sichere Pfad im Bezug da zu liegt, und evtl. um welchen Hoster es sich handelt.


    Grüße

    Stefan


    PS: Und hier noch eine Lektüre zum erfolgreichen Start hier: Wie bekomme ich schnellstens hilfreiche Antworten

    Servus,


    in guten Templates kann man das in der Template-Konfiguration ausschalten, schau doch dort einmal, ob es da etwas gibt.


    Man kann das ansonsten entweder per CSS oder über einen Override des Kategorielayouts ändern.


    Hat Dein Template einen Bereich, in dem eigenes CSS angegeben werden kann? Oder gibt es eine custom.css oder user.css, in der man eigenes CSS angeben kann?


    Grüße
    Stefan

    Servus Crazy,


    VirtueMart hat im Core keine Vergleichsliste und auch keine Wunschliste.
    Die hast Du wahrscheinlich mit dem Template mit eingekauft. Den anderen Beiträgen nach zu urteilen, ein Fertigpaket von Templ-Monster oder ähnlichem.


    Diese Templates sind wunderbar auf den amerikanischen Markt zugeschnitten, und wenn Du Sprache und Zeichen ändern möchtest, ist das sehr mühsam.


    Um hier weiterhelfen zu können, müsste man das Template kennen, leider hast Du überhaupt keine Informationen zu Deinem System gegeben, deshalb wird das schwierig.
    Bitte lies einmal diesen Beitrag: Wie bekomme ich schnellstens hilfreiche Antworten
    Und dann versuch, so viel wie möglich Informationen zum System zu geben.


    Grüße
    Stefan

    Servus,


    wenn Du die Produktmaße nicht brauchst, füll sie einfach nicht aus, dann werden sie auch nirgends angezeigt.


    Für Nährwerte und Inhaltsstoffe empfiehlt es sicher eher "selbsterstellte Felder" vom Typ Zeichenfolge über
    Virtuemart Menü -> Produkte -> Selbsterstellte Felder anzulegen. Man kann dort auch meherere Felder in einer Gruppe zusammenfassen.


    Wenn diese Felder erstellt sind, kann man diese dann im Produkt im letzten Reiter "Selbsterstellte Felder" für jedes Produkt individuell anlegen. Wenn eine Gruppe gewählt wird, erscheinen dann gleich meherere.


    Grüße
    Stefan

    Es macht zur Arbeitserleichterung in vielen Shops Sinn, mehrere Statusse anzulegen.


    Einer meiner Kunden, der mein E-Mail-Layout verwendet, hat zum Beispiel Statusse wie:


    - Bestellung bestätigt, warte auf Zahlung
    - Bestellung bestätigt, Zahlung eingegangen
    - Bestellung bestätigt, Änderung der Zahlungsart
    - Bestellung eingegangen, bitte um Überprüftung der Kundendaten
    - Bestellung bestätigt, Lieferung verzögert sich
    - usw.


    In bestimmten Situationen wird dann einfach der Status geändert, und der Kunde erhält einen Standardtext, der zum jeweiligen Fall passt.
    Diese Änderungen sollte man aber nur vornehmen, wenn man die Statusse dann auch wirklich verwendet.


    Wie Faro schon gesagt hat, der Status P "Pending/In Bearbeitung" löst maximal eine Mail an den Verkäufer aus, wenn ein Kaufvorgang abgebrochen wurde.
    Oft wird dieser Status anders missbraucht, es gilt aber, die Statusse mit dem Schloss davor einfach in Ruhe zu lassen.
    Wer bei abgebrochenem Kauf, den Kunden kontaktieren möchte, sollte einen neuen Status anlegen.


    Grüße
    Stefan

    In der Tat, die Kategorie wird bei der Berechnung per Rechnung nicht beachtet.
    Ob das ein Bug, oder ein fehlendes Feature ist, frag ich mal nach.


    Grüße
    Stefan


    EDIT: Ich gehe eher davon aus, dass es ein missing feature ist, weil die Kategorieauswahl für die Produkte funktioniert und für alle möglichen Steuer-Arten immer nur das gleiche Formular verwendet wird.
    Wenn das so ein sollte, kann es sein, dass die Leute von iStraxx das im Zuge einer Supporter-Membership nachrüsten. Einfach einmal nachfragen.

    Servus,


    dazu braucht es einen Override der mail_html_shopperadresses.
    components/com_virtuemart/views/invoice/tmpl/mail_html_shopperadresses.php


    Dort gibt es zweimal die Zeile (einmal Rechnungsadresse, einmal Lieferadresse):
    <?php if ($field['name'] != 'title' and $field['name'] != 'first_name' and $field['name'] != 'middle_name' and $field['name'] != 'zip') { ?>


    Daraus kannst Du machen:
    <?php if ($field['name'] != 'title' and $field['name'] != 'first_name' and $field['name'] != 'middle_name' and $field['name'] != 'zip' and $field['name'] != 'address1') { ?>


    Damit wird hinter diesem Adressfeld kein <br> gesetzt.


    Diese Datei zuerst in das Template kopieren:


    /templates/DeinTemplateName/html/com_virtuemart/invoice/mail_html_shopperadresses.php


    Die Alternative zum Feld address2 wäre, eine eigenes Feld anzulegen und es zum Beispiel "hausnr" zu nennem. Wenn Du Adresse 2 nicht brauchst - was oft für genauere Ortsangaben verwendet wird - ist das auch so ok.


    Grüße
    Stefan

    Hallo Angela,


    VirtueMart 3.0.12 hat in der Core-Version ein Gutscheinfeld im Warenkorb.
    Da es bei Dir nicht vorhanden ist, wird es sich um einen Override des Warenkorb-Layouts oder einen One Page Checkout handeln. Dazu braucht es mehr Informationen, was Du benutzt.


    Ein Link zur Seite könnte hier helfen. Einen Link zur Seite hier allerdings NUR DANN posten, wenn alle Versionen neuer sind als die Versionen mit den kritischen Sicherheitslücken.
    Da Du auf einer sehr alten Version fährst, deutet das darauf hin, dass es da Probleme geben könnte.
    Nebenbei, viele Provider stellen die PHP-Versionen in den letzten Monaten auf PHP 7.1 oder 7.2 um, da könnte der Shop von einen auf den anderen Tag unbenutzbar werden.


    Grüße
    Stefan


    PS. Hier auch einmal lesen, bitte: Wie bekomme ich schnellstens hilfreiche Antworten

    Hallo Faro!


    Vielleicht hilft es, in der Joomla-Konfiguration einmal das Debuggen der Sprache einzuschalten.


    Wie im anderen Thread beschrieben, sollte die Datei in den dort aufgeführten Verzeichnissen liegen, oder es handelt sich um einen Sprach-Override.


    Oder der Shop läuft auf englischen Sprachtabellen und dort ist alles auf Deutsch übersetzt, bis auf die fehlenden Variablen, das passiert auch schon einmal bei der Shoperstellung, wenn die Spracheinstellungen nicht von vorne herein richtig gewählt worden sind.


    Von hier aus ohne Blick in die Installation nicht zu sagen.


    Grüße
    Stefan

    Schwer zu sagen, wo das herkommt.


    Die einfachste Lösung dürfte ein Sprach-Override in Joomla sein.
    Die Sprachvariable ist:
    COM_VIRTUEMART_PRODUCT_ASK_QUESTION


    In den Sprachdateien ist das übersetzt, sowohl in denen über virtuemart.net als auch in dem Sprachpaket, welches ich auf meiner Seite anbiete.
    Es mag sein, dass Du unterschiedliche Dateien in den Ordnern:
    /language/de-DE/ und
    /components/com_virtuemart/language/de-DE/ hast.


    Vielleicht hilft da eine Volltextsuche.


    Grüße
    Stefan

    Bingo, ich hab die 9975 gerade überinstalliert. vmLanguage not found.


    Der Fehler ist also in den darauffolgenden Versionen schon behoben.


    In der neuen Version 9992 kannst Du auch einmal einen Versuch in Deiner Testinstallation starten.
    Trag in der
    /administrator/components/com_virtuemart/virtuemart.cfg
    einmal die Zeile:


    newBackendTemplate=1


    Danach speichere einmal die VM-Konfiguration. Du solltest eine etwas schönere Konfiguration sehen. Das ist noch in Arbeit, sieht aber schon netter aus als die alte Konfiguration.


    Grüße
    Stefan