Beiträge von StefanSTS

    Servus,


    mir fiel ein Schreibfehler im Backend auf:
    COM_VIRTUEMART_SHOPPER_FORM_ADDRESS_1="Addresse 1"


    im Frontend heißt das:
    COM_VIRTUEMART_SHOPPER_FORM_ADDRESS_1="Adresszeile 1"


    Ist es sinnvoll, unterschiedliche Dateien für die Festlegung der gleichen Sprachvariablen zu verwenden?


    Meiner Meinung nach sollten Frontend und Backend sich entweder der gleichen Datei bedienen, oder die Variablen sollten sich unterscheiden.


    Zum Beispiel Backend:
    COM_VIRTUEMART_ADMIN_SHOPPER_FORM_ADDRESS_1="Adresse 1"


    Frontend:
    COM_VIRTUEMART_FRONT_SHOPPER_FORM_ADDRESS_1="Adressezeile 1"


    Ob es Vorteile hat, beide Variablen zu verwenden, weiß ich nicht, mir würde eine
    COM_VIRTUEMART_SHOPPER_FORM_ADDRESS_1 für BE und FE reichen.


    Nur so ein Gedanke
    Stefan


    PS. Nein, ich weiß nicht wie die Leerzeichen oben zwischen die Adres se kommen, im Quelltext kann ich sie nicht sehen.

    Versuch einmal com_virtuemart\components\com_virtuemart\views\productdetails\tmpl\default.php,
    die verweist auf default_addtocart.php im gleichen Ordner.


    Override hier:
    templates\Dein_Template\html\com_virtuemart\productdetails\default.php und default_addtocart.php.


    Oder möchtest Du das nur für das letzte Produkt in einer Kategorie haben? Den Teil hab ich nicht so ganz verstanden. ;-)


    Stefan

    Servus,


    ich stand vor dem gleichen Problem, hab dann überlegt, ob ich diese Navigation überhaupt brauche und bin zu dem Ergebnis gekommen: Nein. ;-)
    Also hab ich den Code aus der Produktseite herausgelöscht, nur einen Verweis zurück zur Kategorie gelassen, und nun ist das alles schön übersichtlich.


    Brauchst Du die Links?
    Eben ein anderer Ansatz der Problemlösung, ein schneller vor allen Dingen.


    Stefan

    Hast Du für die Produktkategorie allgemein die Mehrwertsteuer angegeben?


    Ich hab da einiges herumgestellt, und dann hatte ich plötzlich den Brutto-Preis in der Auswahl, in Deinem Fall dann +200,00.


    Ich glaube, es hat an dieser Voreinstellung gelegen.
    Geh auf Produkte, Steuern & Rechenregeln. Dann auf Deinen Steuersatz klicken.


    Hier gibt es ein Feld Produktkategorie. Alle Produktkategorien auswählen, die diesem Satz unterliegen.


    Cache leeren und noch einmal anschauen.


    So long
    Stefan

    Ok, so werden wir das folgende in der Bestätigungsmail los:


    Der Status Ihrer Bestellung ist:


    Einen Override für die Datei mail_html_shopper.php anlegen, gleicher Ordner wie in #3 beschrieben.


    Den folgenden Quelltext finden und entfernen:


    PHP
    1. <td colspan="3"><p><?php echo JText::sprintf('COM_VIRTUEMART_MAIL_ORDER_STATUS',JText::_($this->orderDetails['details']['BT']->order_status_name)) ; ?></p></td>


    Hope it helps
    Stefan


    Edit: Ich sehe gerade, da ist ein Bug im Quelltext, eigentlich sollte der Code oben in einem <tr> eingeschlossen sein, da ist aber nur ein schließendes </tr>. Das schließende Tag auch entfernen.
    Scheinbar hat das der Anzeige nicht weh getan, aber wenn es schon verändert wird, kann man es ja auch gleich korrigieren.

    Die invoice_items.php könnte dann so aussehen:



    Stefan

    Hallo,


    Virtuemart 2.0.21, Joomla 2.5.11.


    Virtuemart legt keine Produkte in den Warnkorb, wenn ich "Default Order Status to send an invoice" auf "Confirmed" setze, das geht nur bei "Shipped".
    Das hat mich einiges an Zeit gekostet. Wenn ich eingeloggt bin und eine Adresse angegeben habe, fragt er mich nach einer Versandart, diese ist dann "aber für meine Adresse nicht vorhanden".
    Steht dieses auf Shipped, klappt es auch mit der Versandart. Irgendwo ist da etwas nicht in Ordnung.


    Leider kann man auch, wenn der Wert einmal gesetzt ist, diesen nicht wieder entfernen. Bleibt also nur Shipped, damit es überhaupt funktioniert.


    So long
    Stefan

    Übrigens habe ich in der Virtuemart-Konfiguration unter Bestellstatus die Bestellstatus Codes verändert, danach konnte mein Testkäufer nichts mehr in den Warenkorb legen usw. Ich hab die Buchstaben schnell in der XAMPP-Installation nachgeschaut. Falls jemand gleiches getan hat. Die Codes sind S R X C U P in Reihenfolge Shipped nach Pending. Die Codes für Shipped und Pending sind festgelegt und können nicht geändert werden, scheinbar gibt es aber auch ein Problem mit den anderen Codes. Es könnte auch daran gelegen haben, dass ich den Cache nicht gelehrt habe, aber jetzt läuft es, der Rest wird später getestet.


    Stefan

    Für Mr. und Mrs. schau in Virtuemart, links Konfiguration, darunter auf Kundenfelder klicken, auf der rechten Seite erscheint eine Liste. Unter Feldbezeichnung findet sich title, darauf klicken, dann finden sich Mr. und Mrs. aus den Bestätigungsmails.


    Weiter unten kann man das auch ganz abschalten, wenn es gewünscht ist.


    Danke für den Tipp mit dem "Confirmed by shopper". Ganz entfernen kann man den sicher in dem Override, das finde ich auch später noch.


    So long
    Stefan

    Hallo Jörg,


    ich muss das selbst erst noch herausfinden, im Moment bleibt mir nicht die Zeit. Wenn sich sonst niemand mit einer Antwort findet, melde ich mich wahrscheinlich bis Ende der Woche. Ich hab auch noch ein Mr. und Mrs. in der Rechnung, irgendwo muss es noch eine Sprachdatei geben, aber es ist nicht die Standard-Virtuemart-Sprachdatei. Dieser Entrag "Confirmed by shopper" wird bestimmt an der gleichen Stelle zu finden sein. Textsuche in allen Dateien der Installation? Ich mach das mit Total Commander.


    Auf die Schnelle
    Stefan

    Ich gehe davon aus, Du verwendest Virtuemart Version 2.0.20b.
    Weiter gehe ich davon aus, Du verschickst HTML-Mails.


    Die vielen Firmennamen findest Du in der mail_html_footer.php.
    Alle Informationen werden von der mail_html.php aufgerufen.
    Für Text-Mails ist es ähnlich, geht dann alles von mail_raw.php aus.


    Code
    1. echo JText::_('COM_VIRTUEMART_MAIL_FOOTER' ) . '<a href="'.$link.'">'.$this->vendor->vendor_name.'</a>';
    2. echo '<br/>';
    3. echo $this->vendor->vendor_name .'<br />'.$this->vendor->vendor_phone .' '.$this->vendor->vendor_store_name .'<br /> '.$this->vendor->vendor_store_desc.'<br />'.$this->vendor->vendor_legal_info;


    Nur die erste Zeile reicht eigentlich. Alles hinter dem Semikolon kann gelöscht werden.


    Ich hab das selbst noch vor mir und nicht getestet.
    Overrides zu verwenden, ist eine gute Idee, alle veränderten Dateien demnach in den Ordner ...DeinTemplate/html/com_virtuemart/invoices/ .


    Grüße
    Stefan