Beiträge von StefanSTS

    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

    Hallo Faro,


    ich kann das Problem auf meiner Testumgebung nicht nachvollziehen.
    Hast Du evtl. alte Overrides für das Plugin aktiv?


    Versucht habe ich auf Versionen VM 3.4.3.9989 und .9992. Bitte insbesondere bei den ungeraden Versionen die 4-stellige Revisionsnummer (aus dem SVN) mit angeben.


    Grüße
    Stefan

    Servus,


    das hört sich nach einem JavaScript-Problem an.
    Überprüfe doch einmal die Browserkonsole, ob dort Fehler angezeigt werden. Oft ist es ein Plugin, das dafür sorgt, dass jQuery nicht richtig geladen wird.


    Ohne einen Link zu Seite wird eine weitere Analyse allerdings schwer.


    Grüße
    Stefan

    Gib Deinem Hoster alle Informationen, die Du hier auch gegeben hast. Mit denen kam ja die Vermutung auf, dass es daran lag.
    Dann bitte den Hoster darum, das in Ordnung zu bringen.
    Meistens hängt es mit Dateirechten zusammen.


    Wenn die das nicht auf die Reihe bekommen, wird es evtl. Zeit, nach einem geeigneten Hoster zu suchen.