VirtueMart E-Mail Pro und VirtueMart Rechnung Pro
Ergebnis 1 bis 8 von 8
  1. #1
    Neuer Benutzer
    Registriert seit
    04.03.2016
    Beiträge
    12

    Bestätigungsmails anpassen...??

    Hallo an alle,

    habe ein Problem und finde für VM3 keine Lösung. Wenn ein Kunde ein Bestellung getätigt hat bzw, wenn ich den Status der Bestellung ändere wir jedesmal eine E-Mail an den Kunden versendet. Wo kann ich diese den anpassen bzw. das Layout ändern. Letzter stand war der Ordner invoce/tmpl, ist das weiterhin der Ordner indem das Layout von den Mails sind oder gibt es da mittlerweile eine komfortablere Lösung zum ändern der Mails. Das Addon ARTIO VM Invoice 3 kann das ja meiner Meinung nach nicht. Bin verwirrt....

    Gruß und Danke....

  2. #2
    Erfahrener Benutzer
    Registriert seit
    06.05.2013
    Ort
    Lonavala
    Beiträge
    1.934
    Servus,

    die Overrides für die Rechnung solltest Du in Deinem Template im Ordner .../html/com_virtuemart/invoice/ anlegen. Zu finden sind die originalen Dateien in dem Ordner, den Du beschrieben hast.

    Ja, sehr viel einfacher geht es leider nicht. Das Artio habe ich schon öfter einmal rausgeworfen und gegen Overrides ersetzt, weil die Kunden damit nicht zufrieden waren. Die beste Lösung sind halt eigene Overrides, damit es nachher wirklich so aussieht, wie man es haben möchte. Je nach persönlichem Geschmack kann so eine Anpassung zwischen einer halben und fünf (oder mehr) Stunden dauern. Die Anpassung der PDF-Rechnung und der Mails ist durch die PDF-Generierung und die Eigenheiten von TCPDF schon manchmal etwas kniffelig. Wenn man ein wenig Abweichung von seiner perfekten Photoshop-Rechnung zulässt, sagen wir, 5 bis 10 %, dann ist es durchaus mit vertretbarem Aufwand zu erledigen.

    Grüße
    Stefan
    --
    Stefan Schumacher
    www.schumacher-netz.de
    VirtueMart Admin Template https://www.jooglies.com/virtuemart-...admin-template

    Im Forum gebe ich gerne öffentlich kostenlose Hilfestellung für allgemeine Probleme, wenn meine Zeit es zulässt.
    Diese Hilfe soll der Allgemeinheit zu Gute kommen und baut durch das Forum eine Wissensdatenbank für Antwortsuchende auf.
    Private Nachrichten bitte nur, wenn kommerzieller Support gewüscht wird; auch meine Zeit ist nur begrenzt.

  3. #3
    Neuer Benutzer
    Registriert seit
    04.03.2016
    Beiträge
    12
    Danke Stefan für die Antwort. Gibt es irgendwie einen Trick, damit ich nach der Änderung das Ergebnis (Bestätigungsmail) sofort sehen kann? Oder muss ich jedesmal eine Testbestellung machen und auf die Mail warten?

    Gruß
    Sascha

  4. #4
    Erfahrener Benutzer
    Registriert seit
    06.05.2013
    Ort
    Lonavala
    Beiträge
    1.934
    Servus,

    unter Bestellungen kann man den Status einer vorhandenen Bestellung ändern, diesen auf "vom Käufer bestätigt" setzen, dann wieder zurück auf "bestätigt" (sofern man im Reiter E-Mail in der VM-Konfig bestätigt als Status für die Rechnungserstellung angegeben hat). Am Ende der Bestellzeile ist eine Checkbox, dass der Käufer informiert wird, dadurch wird die Benachrichtigung versendet.

    Die PDF-Datei wird allerdings nicht ohne Weiteres neu generiert, die Datei muss jedesmal im invoice-Ordner im Safe Path gelöscht oder umbenannt werden.

    So short
    Stefan
    --
    Stefan Schumacher
    www.schumacher-netz.de
    VirtueMart Admin Template https://www.jooglies.com/virtuemart-...admin-template

    Im Forum gebe ich gerne öffentlich kostenlose Hilfestellung für allgemeine Probleme, wenn meine Zeit es zulässt.
    Diese Hilfe soll der Allgemeinheit zu Gute kommen und baut durch das Forum eine Wissensdatenbank für Antwortsuchende auf.
    Private Nachrichten bitte nur, wenn kommerzieller Support gewüscht wird; auch meine Zeit ist nur begrenzt.

  5. #5
    Benutzer
    Registriert seit
    13.07.2015
    Beiträge
    43
    Joomla 3.5.6 VM 3.2.1

    Hallo Alle zusammen, ich stehe mal wieder vor folgender Situation:
    Nach dem Update von VM auf die Version 3.2.1 werden meine Grafiken für "shipment" und "payment" nicht mehr in der Bestätigungsemail angezeigt. Im Code der Email finde ich dann das:

    <td align="right" class="pricePad" colspan="6"><span class="vmCartShipmentLogo" >
    <img align="middle" src="/images/stories/virtuemart/shipment/shipment_01.png" alt="shipment_01" />
    </span> <span class="vmshipment_name">Lieferung Frei Haus</span></td>

    Wie bekomme ich denn an dise Stelle den kompletten Pfad?

    In der details_order.php steht ab Zeile 42
    <tr>
    <td class=""><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SHIPMENT_LBL ') ?></td>
    <td align="left"><?php echo $this->shipment_name; ?></td>
    </tr>

    Ich weiß nicht ob ich an der Stelle was ändern sollte?
    Gut wäre entweder das der Pfad wirder korrekt ist und die Grafiken angezeigt werden oder die Grafiken aus der Bestellbestätigung zu entfernen.

    Dann möchte ich im Warenkorb noch ein Select Feld anlegen. Das hat auch super fkt. Allerdings muss das jetzt auch noch in die Bestellbestätigung für den Kunden und en Verkäufer. Was und Wo muss man denn das machen?

    Vielen Dank schon mal für eure Hilfe
    Jack

  6. #6
    Erfahrener Benutzer
    Registriert seit
    06.05.2013
    Ort
    Lonavala
    Beiträge
    1.934
    Servus,

    das Problem ist bekannt und behoben, die VM 3.2.2 sollte ziemlich bald herauskommen.
    Oder einmal in der vmpsplugin.php schauen und dieses nehmen:

    Code:
        protected function displayLogos ($logo_list) {
    
            $img = "";
    
            if (!(empty($logo_list))) {
                if(!class_exists('JFolder')){
                    require(VMPATH_LIBS.DS.'joomla'.DS.'filesystem'.DS.'folder.php');
                }
                $url ='/images/virtuemart/' . $this->_psType ;
    
                if(!JFolder::exists( VMPATH_ROOT .$url)){
                    $url = '/images/stories/virtuemart/' . $this->_psType;
                    if(!JFolder::exists(VMPATH_ROOT .$url)){
                        return $img;
                    }
                }
    
                if (!is_array ($logo_list)) {
                    $logo_list = (array)$logo_list;
                }
                foreach ($logo_list as $logo) {
                    if(!empty($logo)){
                        if(JFile::exists(VMPATH_ROOT .$url .DS.$logo)){
                            $alt_text = substr ($logo, 0, strpos ($logo, '.'));
                            $img .= '<span class="vmCart' . ucfirst($this->_psType) . 'Logo" ><img align="middle" src="' . JUri::root().$url.'/'.$logo . '"  alt="' . $alt_text . '" /></span> ';
                        }
                    }
                }
            }
            return $img;
        }
    Grüße
    Stefan
    --
    Stefan Schumacher
    www.schumacher-netz.de
    VirtueMart Admin Template https://www.jooglies.com/virtuemart-...admin-template

    Im Forum gebe ich gerne öffentlich kostenlose Hilfestellung für allgemeine Probleme, wenn meine Zeit es zulässt.
    Diese Hilfe soll der Allgemeinheit zu Gute kommen und baut durch das Forum eine Wissensdatenbank für Antwortsuchende auf.
    Private Nachrichten bitte nur, wenn kommerzieller Support gewüscht wird; auch meine Zeit ist nur begrenzt.

  7. #7
    Benutzer
    Registriert seit
    13.07.2015
    Beiträge
    43
    Hallo Stefan,

    danke für deine schnelle Antwort! Dann warte ich mal auf die Version 3.2.2
    Das mit dem Select Feld habe ich jetzt auch irgendwie hinbekommen.

    Super danke für die Hilfe
    Jack

  8. #8
    Benutzer
    Registriert seit
    17.10.2013
    Beiträge
    80
    Getestet und funktioniert :-) Danke!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •