Beiträge von Media-Service-Essen

    Download One Page Checkout Version 1.6:
    one_page_checkout_1_7_u.zip




    Installationsanleitung:



    • Den Download aus diesem Archiv auf der lokalen Festplatte entpacken
    • Erweiterungsmanager >> Verwalten: Suche nach plg_system_onepage, Markieren und Deinstallieren
    • Erweiterungsmanager >> Installieren: One Page Checkout Version 1.7 als Plugin installieren: plg_system_onepage_vm2.zip
    • Pluginmanager >> Suche nach plg_system_onepage - Einstellungen: Aktivieren, beide Haken bei den Optionen setzen
    • Den Ordner "html" samt Inhalt nach .../templates/hot_ecommerce/ kopieren. Die Abfrage nach Überschreiben der vorhandenen Dateien mit Ja bestätigen

    Virtuemart 2.0.7 Pre (Komponente und Extensions AIO; zuerst entpacken) - Original von Virtuemart.net:
    com_virtuemart.2.0.7_extract_first.zip
    [INDENT]



    Deutsche Sprachdateien sind bereits enthalten (werden über das AIO Paket mit installiert).


    Achtung! Diese Version setzt mindestens die Version 2.0.0 Stable voraus, um als Update installiert werden zu können!


    Bitte beachten Sie, dass der Ordnerpfad für die Ablage von generierten Rechnungen ggf. individuell anzupassen ist.
    [/INDENT]

    Virtuemart Demo Shop - Schnellstart - Version J2.5.4-VM2.0.7-Pre
    Es wird empfohlen, diese Version des Virtuemart Demo Shop Schnellstart vorher ausführlich zu testen, bevor er produktiv eingesetzt wird.


    Download Virtuemart Demo Shop Version J2.5.4-VM2.0.7-AIO2.0.6a Pre mit VM2 eCommerce Template:
    virtuemart_demo_shop_beta_schnellstart_version_j2.5.4-vm2.0.7-pre.zip




    Neu in dieser Schnellstart-Version:


    • Update Virtuemart auf 2.0.7 Pre
    • Update ONE PAGE CHECKOUT Version 1.6: Ein Single Page Checkout für den derzeit besten Checkout im Shop




    Das folgende manuelle Update bitte vorher lokal oder auf einer Online-Testinstallation testen! Konkret: Vorher Backup anlegen ist Pflicht!


    Sie müssen das folgende manuelle Update NUR DANN durchführen, wenn Sie von der Vorgänger Version des Virtuemart Demo Shops updaten wollen.




    Für ein manuelles Update der Schnellstart Version J2.5.4-VM2.0.6-AIO2.0.6a-Stable (mit One Page Checkout) auf die jetzt aktuelle Version führen Sie folgende Schritte durch:






    Fertig :)

    Moin Ray,


    ich hab mich damit noch nicht wirklich auseinander gesetzt. Im virtuemart.org Forum ist der Stand dazu wie folgt: Es wird vermutet, dass VM 2 die Abfrage "use _db->getEscaped" benutzt, um Sonderzeichen zu filtern.


    Allerdings soll diese Abfrage tatsächlich über "vmRequest::uword" erfolgen. Ort des Geschehens: .../administrator/components/com_virtuemart/helpers/config.php.


    Dort kann man offensichtlich den "Regex", übersetzt heißt das sowiel viel wie "regulärer Ausdruck" ändern. Hier sollte man aber sehr vorsichtig agieren, da man sich dabei sehr schnell eine Sicherheitslücke produzieren kann!


    Quelle für diese Information:
    http://forum.virtuemart.net/in…01774.msg337947#msg337947
    http://forum.virtuemart.net/in…98524.msg332819#msg332819

    .../components/com_virtuemart/views/category/tmpl/default.php
    als Override nach
    .../templates/TEMPLATEORDNER/html/com_virtuemart/category/default.php
    kopieren oder bereits vorhandenes Override bearbeiten.


    Code kommt nachher. Geht mit grad mit dem Iphone nicht.



    Update - Hier der passende Code:

    Suche nach


    PHP
    1. <?php /** @todo make image popup */
    2. echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
    3. ?>



    Ersetze mit


    PHP
    1. <?php echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$product->images[0]->displayMediaThumb('class="catImage" border="0"',false));
    2. ?>

    Wir kennen das alle... Es wird bei einer Shoperstellung immer wieder getestet, ob Bestellungen sauber durchlaufen und auch rausgehen. Virtuemart produziert dabei Daten, welche Bestellungen und angelegte Benutzer betreffen. Zudem werden mittlerweile die Rechnungen auch als Dateien abgelegt.


    Dann kommt der Moment, wo der Virtuemart Shop entweder selbst produktiv in Betrieb genommen oder aber nach Fertigstellung an einen Kunden übergeben wird.


    Solange fiktive Daten verwendet werden, besteht grundätzlich kein Handlungsbedarf. Aber spätestens dann, wenn "Echtdaten" verwendet werden, sollten unbedingt die Grundsätze des Datenschutzes berücksichtig werden. Ein Grundsatz ist ganz sicher, dass keine echten, personenbezogen Daten ohne die Einwilligung der Betroffenen weitergegeben werden dürfen. Dies allein rechtfertigt schon die These, dass in diesem Fall absoluter Handlungsbedarf besteht!


    Im Folgenden wird aufgezeigt, wie die aus erfolgten (Test-)Bestellungen heraus produzierten Daten wirksam gelöscht werden.


    [HR][/HR]
    Löschung von Kunden-, Benutzer- und Bestelldaten nach Bestellung(en) / Testbestellung(en) in Virtuemart 2 und der MySQL-Datenbank




    Joomla & Virtuemart:


    • Joomla-Admin >> Benutzer >> Benutzer: Alle Benutzer bis auf den Super-Admin und ggf. weitere Berechtigte markieren und löschen.
    • Shopadmin >> Bestellungen & Käufer >> Kunden: Prüfen, ob alle Kunden bis auf den Admin mit id 42 in Abhängigkeit mit der erfolgten Benutzerlöschung ebenfalls gelöscht wurden. Dies sollte im Regelfall so geschehen sein.
    • Shopadmin >> Bestellungen & Käufer >> Bestellungen: Alle Bestellungen markieren und löschen
    • In der Shopkonfiguration >> Stilvorlagen ist u.a. der Ordner "Sicherer Pfad" definiert. Mit einem FTP-Programm wechseln Sie in den passenden Ordner, wo auch die Rechnungen abgelegt sind. Löschen Sie dort alle Rechnungen, sofern diese nicht schon beim Löschen der Bestellungen automatisch entfernt wurden. Die Rechnungen sind im PDF-Format abgespeichert.




    PHPMYADMIN: Ihre Datenbank für den Shop:


    *Alte Anleitung*

    • Rufen Sie Ihre Datenbank im PHPMYADMIN auf und lassen sich die Tabellenübersicht anzeigen.
    • Folgende Datenbanktabellen sind relevant:
      _virtuemart_invoices (alle Einträge löschen)
      _virtuemart_order_histories (alle Einträge löschen)
      _virtuemart_userinfos (alle Einträge bis auf den obersten Eintrag mit virtuemart_user_id "42" löschen)
      _virtuemart_vmusers (alle Einträge bis auf den obersten Eintrag mit virtuemart_user_id "42" löschen)
    • Den vmsafepath per FTP aufsuchen und die pdf Rechnungen im Ordner invoices löschen


    *Neue Anleitung*

    • Rufen Sie die Kundenliste auf und markieren Sie alle Kunden mit der Checkbox rechts, den Administrator deselektieren und einfach löschen
    • Dasselbe mit den Bestellungen, auf die Liste gehen und einfach alle löschen
    • Den vmsafepath per FTP aufsuchen und die pdf Rechnungen im Ordner invoices löschen
    • Rufen Sie Ihre Datenbank im PHPMYADMIN auf und lassen sich die Tabellenübersicht anzeigen.
    • Folgende Datenbanktabellen sind relevant:
      _virtuemart_invoices (alle Einträge löschen)


    [HR][/HR]
    Die resultierenden Daten aus den einzelnen Bestellvorgängen sind somit in der Joomla-Virtuemart-Installation und der MySQL-Datenbank für den Shop dauerhaft gelöscht.


    Eine kleine Sorge weniger im Leben eines Shopadmin / Shopbetreibers mit Virtuemart :)

    Download Virtuemart eCommerce Template ab Version J2.5.4-VM2.0.6-AIO2.0.6a - One Page Checkout:
    virtuemart_ecommerce_template_ab_version_j_2_5_4_mit_vm_2_0_6_aio_2_0_6_a.zip


    Plugin für One Page Checkout ab Version J2.5.4-VM2.0.6-AIO2.0.6a ist bereits mit enthalten.




    [HR][/HR]
    Installationsanleitung:



    • Plugin: Zip-Datei entpacken. Die Datei plg_onepage_system.zip als Plug installieren und veröffentlichen. In den Parametern beide Optionen für "Ship to Adress" und "Register checked" durch Haken in der Checkbox aktivieren.




    • Template: Lokalisieren Sie in Ihrer Joomla-Installation den Ordner "...templates/hot_ecommerce/html/". Der gesamte Ordner "com_virtuemart" muss gelöscht werden. Aus dem Download kopieren Sie den neuen Ordner "com_virtuemart" in die vorgenannte Verzeichnisstruktur.




    • Virtuemart: Diese Zip-Datei downloaden: invoice.zip. Datei entpacken. Den gesamten Ordner "invoice" mit Inhalt nach .../components/com_virtuemart/views/ kopieren. Bestehende Dateien auf Nachfrage alle überschreiben.




    • Virtuemart: Im Shopadmin >> Konfiguration >> Kassen-Einstellungen: Haken rein bei "Modales Pop-Up Fenster beim Klick auf ' In den Warenkorb' anzeigen". Es öffnet sich dann wie üblich die moderate Box, sobald man ein Produkt in den Warenkorb legt. Das ist schöner als eine reine Textmeldung, da der Kunde hier auch entscheiden kann, ob er weiter im Shop stöbert oder sich zum Checkout begibt.




    • Virtuemart: Shopadmin >> Shop: Text mit eigenen AGB eintragen. Es wird ab jetzt wieder die virtuemarteigene Anzeige der AGB genutzt.




    • Virtuemart: Shopadmin >> Shop: Text mit rechtlcihen Informationen eintragen. Es ist noch nicht hundertprozent rechnungskonform, da je nach Zeichenlänge nur ein Teil des Textes in der Fußzeile der erstellten Rechnung angezeigt wird. Hieran wird noch gearbeitet!



    • Virtuemart: Shopadmin >> Konfiguration >> Konfiguration >> Kassen-Einstellungen: Nur registrierte Benutzer können auschecken - Diese Option deaktivieren. Sonst kann es vorkommen, dass nach dem Ausfüllen der Felder und Absenden der Bestellung noch das Registrierformular angezeit wird. Dies würde zur Verwirrung beim Kunden führen.




    • Virtuemart: Mit FTP in der Ordnerstruktur ".../images/stories/virtuemart" die Ordner "shipment" und "payment" anlegen. Hier können jeweils kleine Bilder für das Transportunternehmen (Versand) und Zahlungsanbieter (Zahlung) hinterlegt werden. Die Bilder können dann jeweils bei den erstellten Versand- und Zahlungsarten ausgewählt werden.




    • Virtuemart: Shopadmin >> Konfiguration >> Kundenfelder: Hier sind diverse Kundenfelder zu markieren und für "Im Versandformular anzeigen" zu veröffentlichen. Markieren Sie die nachstehenden Kundenfelder und klicken dann ganz oben rechts auf die grüne Schaltfläche mit dem Haken dran und der Aufschrift "Versand". Dann sind die ausgewählen Kundenfelder für die spätere Anzeige im Abschnitt der gesonderten Eingabe einer abweichenden Lieferanschrift freigegeben.
      fax Fax
      phone_2 Mobiltelefon
      phone_1 Telefon
      virtuemart_state_id Bundesstaat/Provinz/Region
      virtuemart_country_id Land
      city Stadt
      zip Postleitzahl
      address_2 Adresse 2
      address_1 Addresse 1
      last_name Nachname
      middle_name Zweiter Vorname
      first_name Vorname
      company Unternehmensname




    • PHPMYADMIN: In der Datenbank - Tabelle "_virtuemart_userfield_values" müssen alle vier Einträge für "Mr", "Mrs", "Herr" und "Frau" editiert werden. Konkret müssen hier beim Editieren die Einträge so benannt werden, dass die Reihenfolge nun "Herr", "Frau", "Mr" und "Mrs" lautet.




    • Änderung in der .../templates/hot_commerce/css/template_css.php für eine besser lesbare "Bestellung-Bestätigen-Schaltfläche":


      Finde:

      PHP
      1. a:link,a:visited,.last a:link,.last a:visited,.product-price span {
      2. color:<?php echo $linkColor; ?> !important;
      3. }


      Ersetze mit:

      PHP
      1. a:link,a:visited,.last a:link,.last a:visited,.product-price span {
      2. color:<?php echo $linkColor; ?>;
      3. }





    • Änderung in der in der .../templates/hot_commerce/css/template_css.php für eine schönere Ausgabe der Bestellbestätigung auf dem Bildschirm nach Absenden der Bestellung im Checkout:


      Finde:

      Code
      1. .info {
      2. padding:15px 15px 15px 60px;
      3. color:#006699;
      4. border-top:4px solid #006699;
      5. border-bottom:4px solid #006699;
      6. background:#bde1ff url(../images/info.png) no-repeat center left;
      7. }


      Ersetze mit:

      Code
      1. .info {
      2. padding:15px 15px 15px 60px;
      3. color:#61778E;
      4. border-top:2px solid #fff;
      5. border-bottom:4px solid #fff;
      6. background:#edeff1 url(../images/info.png) no-repeat center left;
      7. }





    • Änderungen Override Sprachdatei in .../language/overrides/de-DE.override.ini: Es sind folgende Strings hinzuzufügen:

      Code
      1. COM_VIRTUEMART_CART_PLEASE_ACCEPT_TOS="Sie haben unsere AGB noch nicht akzeptiert."
      2. COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED="Ich habe Ihre <em>Allgemeinen Gesch&auml;ftsbedingungen</em> zur Kenntnis genommen und akzeptiere sie."


      Merke:
      In den Overrides wird hier ein "merkwürdiges" Verhalten der Umlaute festgestellt. Der erste String befindet sich innerhalb des Popups für den Fall, dass man noch keine AGB akzeptiert hat. Hier werden keine Umlaute - auch nicht in html - dargestellt. Daher wird auf diese bei der Wortwahl verzichtet. Der zweite String hingegen kann als übliche Ausgabe hingegen mit html für die Umlaute umschrieben werden.




    • dfcontact >> Allgemein >> Layout >> Formular Text: Hier z.B. den Text "Bitte machen Sie hier Ihre Angaben..." verwenden.


    Fertig :)

    Virtuemart Demo Shop - Schnellstart - Version J2.5.4-VM2.0.6-AIO2.0.6a Stable


    [INDENT]Es wird empfohlen, diese Version des Virtuemart Demo Shop Schnellstart vorher ausführlich zu testen, bevor er produktiv eingesetzt wird.


    Download Virtuemart Demo Shop Version J2.5.4-VM2.0.6-AIO2.0.6a Stable mit VM2 eCommerce Template:
    virtuemart-demo-shop-j2.5.4-vm2.0.6_aio_2.0.6a.zip




    Neu in dieser Schnellstart-Version:


    • Update Virtuemart AIO auf 2.0.6a Stable
    • Entwicklerdateien für die fehlerfreie Anzeige der Rechnungen im Shopadmin
    • ONE PAGE CHECKOUT: Ein Single Page Checkout für den derzeit besten Checkout im Shop
    • Anpassung Overrides Sprachdateien: Jetzt sinnvollere Übersetzung für das Akzeptieren der AGB.
    • kleine Änderungen am Design und inhaltliche Anpassungen (rechtliche Angaben, Icons Zahlung und Versand, Bestellung-Bestätigen-Schaltfläche, Kundenfelder: Titel (Anrede) neu sortiert, Bestätigungsmeldung auf dem Bildschirm nach erfolgreicher Bestellung jetzt etwas netter
    • dfcontact: inhaltliche Ergänzung für ein Textfeld



    Das folgende manuelle Update bitte vorher lokal oder auf einer Online-Testinstallation testen! Konkret: Vorher Backup anlegen ist Pflicht!




    Für ein Update der Schnellstart Version J2.5.4-VM2.0.6 (noch ohne One Page Checkout) führen Sie folgende Schritte durch:


    • Update Virtuemart AIO von 2.0.6 auf 2.0.6a (nur diese AIO als Update installieren), Datenbank im Shopadmin aktualisieren lassen, Datenbank unter Joomla reparieren lassen, Shopconfig aufrufen und einmal speichern, Kontrolle ob Module von "VM" doppelt installiert und auf Position 4 (position-4) veröffentlicht wurden, ggf. deaktivieren




    Wenden Sie zudem die folgende Updateanleitung an:


    http://www.media-service-essen…6a-one-page-checkout-237/


    [/INDENT]

    Virtuemart 2.0.6 (Komponente und Extensions AIO; zuerst entpacken) - Original von Virtuemart.net:
    com_virtuemart.2.0.6_extract_first.zip



    Update v. 22.04.2011:
    Download Virtuemart Extensions AIO Version 2.0.6a:
    com_virtuemart.2.0.6a_ext_aio.zip


    Anleitung:
    VM 2.0.6 ist bereits mit AIO 2.0.6 installiert? Dann nur noch die AIO 2.0.6a wie eine "normale" Erweiterung nachinstallieren.



    Deutsche Sprachdateien sind bereits enthalten (werden über das AIO Paket mit installiert).


    Achtung! Diese Version setzt mindestens die Version 2.0.0 Stable voraus, um als Update installiert werden zu können!


    Bitte beachten Sie, dass der Ordnerpfad für die Ablage von generierten Rechnungen ggf. individuell anzupassen ist.

    Virtuemart 2.0.4 (Komponente und Extensions AIO; zuerst entpacken) - Original von Virtuemart.net:
    com_virtuemart.2.0.4_extract_first.zip


    Deutsche Sprachdateien sind bereits enthalten (werden über das AIO Paket mit installiert).


    Achtung! Diese Version setzt mindestens die Version 2.0.0 Stable voraus, um als Update installiert werden zu können!


    Bitte beachten Sie, dass der Ordnerpfad für die Ablage von generierten Rechnungen ggf. individuell anzupassen ist.

    Es wird empfohlen, diese Version des Virtuemart Demo Shop Schnellstart vorher ausführlich zu testen, bevor er produktiv eingesetzt wird.


    Download Virtuemart Demo Shop Version J2.5.4-VM2.0.6 Stable mit VM2 eCommerce Template:
    virtuemart_demo_shop_schnellstart_version_j2.5.4-vm2.0.6_mit_vm2_template.zip




    Neu in dieser Schnellstart-Version:


    • Update Virtuemart auf 2.0.6 Stable
    • Versandkostenlink mit Popup-Fenster in den Produktdetails und der Produktübersicht
    • Artikelnummer in den Produktdetails



    Das folgende manuelle Update bitte vorher lokal oder auf einer Online-Testinstallation testen! Konkret: Vorher Backup anlegen ist Pflicht!




    Für ein Update der Schnellstart Version J2.5.4-VM2.0.4 führen Sie folgende Schritte durch:


    • Update Virtuemart von 2.0.4 auf 2.0.6 (Komponente und AIO installieren), Datenbank im Shopadmin aktualisieren lassen, Datenbank unter Joomla reparieren lassen, Shopconfig aufrufen und einmal speichern


    Wenden Sie zudem folgende Tutorials an:




    Kann ich ebenfalls bestätigen. Ein Override hilft hier auch nicht weiter. Die Datei muss wirklich im Core selbst gändert werden. Der Fehler wird m.E. mit dem nächsten Stable Update behoben sein.


    Edit: Die VM 2.0.6 Stable ist vor zwei bis drei Stunden erschienen.

    Es ist gewünscht, dass man bereits in der Produktübersichtsseite (Category Page) eine Schaltfläche hat, um schon von hier aus das Produkt in den Warenkorb zu geben (add to cart). Darüber hinaus sollten natürlich auch die Hinweise auf Versandkosten als Link erhalten bleiben.


    Das eCommerce Template für den Virtuemart Demo Shop hält hierfür mehrere Ansichten bereit. Für die Produktübersicht in einer Kategorie (Category Page) stehen folgende Vorlagen zur Verfügung: default, flexible_v1_list, flexible_v2_list und flexible_v3_thu. Diese Vorlagen können für das Übersichtslayout einer Kategorie verwendet werden. Hierzu ruft man im Shopadmin unter >> Produkte >> Produktkategorien die gewünschte Kategorie auf und wählt bei "Kategorie Übersichtslayout eine der vorgenannten Vorlagen aus.


    Im Virtuemart Demo Shop passt die Vorlage "flexible_v1_list" sehr gut. Dort wurde für alle Kategorien dieses Übersichtslayout gewählt. Dadurch, dass nun standardmäßig immer ein Produkt pro Reihe angezeigt wird, lassen sich mehr Informationen ohne "Gedränge" unterbringen. Der Warenkorb-Link enthält auch keine Auswahlmöglichkeit für die Anzahl der Produkte. Sinn ist es, sozusagen "im Vorbeigehen" mal eben schnell was "mitzunehmen". Man erzählt sich unter Shopbetreibern, dass wiederkehrende Kunden Wert auf diese Warenkorb-Schaltfläche bereits in der Produktübersicht legen.


    Mit dem Link auf die Informationen zu den Versandkosten wird im Beispiel des Virtuemart Demo Shop bei der Datei .../TEMPLATEORDNDER/html/com_virtuemart/category/ beinahe genauso verfahren wie im Tutorial Link und Popup Fenster für Versandkosten in Produktdetails und Produktübersicht.


    Nur dass HIER in DIESEM Layout der erste Block mit den Preisen UND der zweite Block mit den Preisen für den einzufügenden Code zu nehmen ist. Der Code aus dem o.a. Tutorial wird also nach jedem Preisblock eingefügt, demnach also an zwei Stellen.


    Das macht natürlich auch Sinn: Denn rechts neben dem Sortierfeld oberhalb der Produktauflistung findet sich ein Schalter (Switcher) für das Umschalten auf drei Produkte pro Reihe. Dort wird dann zwar kein Warenkorblink angezeigt, jedoch erscheint auch hier der Versandkostenlink.


    Beide Tutorials sollten im Idealfall direkt nacheinander nachgearbeitet werden. So hat man gleich zwei Aspekte des Produkt- und Kategorie-Übersicht-Layouts erledigt :)

    Die Artikelnummer soll direkt unterhalb des Produktbezeichnung angezeigt werden. Hierzu wird wieder mit einem (bereits bestehenden) Override gearbeitet. Gleichzeitig soll das Ganze auch Mehrsprachigkeit (Multilanguage) unterstützen.




    Datei zum Ändern:
    .../TEMPLATEORDNER/html/com_virtuemart/productdetails/default.php


    Der Virtuemart Demo Shop benutzt zwei weitere Dateien für die Anzeige der Produktdetails. je nachdem, welche Ansicht Sie konfiguriert haben, ist ggf. noch die flex_product_v2.php oder flex_product_v3.php zu ändern.




    Suche nach:

    PHP
    1. // Product Edit Link END ?>
    2. <?php // TO DO in Multi-Vendor not needed at the moment and just would lead to confusion
    3. /* $link = JRoute::_('index2.php?option=com_virtuemart&view=virtuemart&task=vendorinfo&virtuemart_vendor_id='.$this->product->virtuemart_vendor_id);
    4. $text = JText::_('COM_VIRTUEMART_VENDOR_FORM_INFO_LBL');
    5. echo '<span class="bold">'. JText::_('COM_VIRTUEMART_PRODUCT_DETAILS_VENDOR_LBL'). '</span>'; ?><a class="modal" href="<?php echo $link ?>"><?php echo $text ?></a><br />
    6. */ ?>


    Füge direkt darunter ein:

    PHP
    1. <?php // Anzeige Artikelnummer (SKU)
    2. echo JText::_('COM_VIRTUEMART_ARTICLE_Number'), $this->product->product_sku ?>
    3. </h4><br /><br />



    Damit unterhalb der Bewertungszeile ein Absatz entsteht, ist folgende Änderung nötig:


    Suche nach:

    PHP
    1. // Product Price
    2. if ($this->show_prices) { ?>
    3. <div class="product-price" id="productPrice<?php echo $this->product->virtuemart_product_id ?>">


    Füge direkt nach dem letzten Zeichen in der letzten Zeile ein:

    PHP
    1. <br />




    Datei für die Änderung der Sprache:


    Englisch:
    .../language/overrides/en-GB.override.ini


    Füge hinzu:

    Code
    1. COM_VIRTUEMART_ARTICLE_NUMBER="SKU: "



    Deutsch:
    .../language/overrides/de-DE.override.ini


    Füge hinzu:

    Code
    1. COM_VIRTUEMART_ARTICLE_NUMBER="Artikelnummer: "




    Speichern. Seite neu laden. Fertig :)