Beiträge von StefanSTS

    Servus,


    für 1) schau mal hier unter "Produkt Maße und Gewicht", siehe Screenshot. Dort die Verpackungseinheit Deines Produktes angeben. 0.5 für 500g Butter, wenn die Einheit kg ist, dann gibt er den Preis pro kg an. Gibt auch Liter, m2 usw.



    für 2) Da suchst Du mal nach Sprachoverride Virtuemart. In den Sprachdateien mit Volltextsuche in den Dateien die aktuelle Version suchen. (Grundpreis inkl. MwSt.: )
    Dann einen Sprachoverride unter Joomla - Erweiterungen - Sprachen - Override (oder so ähnlich) für den Sprachstring aus der Sprachdatei. Der String sieht ungefähr so aus: COM_VIRTUEMART_XYZ_TOLLER_PREIS:


    Hope it helps
    Stefan


    PS. Hab gerade gemerkt, das war zu kompliziert erklärt für 2: Override für COM_VIRTUEMART_PRODUCT_FORM_PRICE_BASEWITHTAX. Der heißt übrigens in den Originaldateien Basispreis. Wenn da bei Dir Grundpreis steht, hast Du evtl. schon einen Template-Override dafür.

    Wie wäre es mit der Deutschen Starter Version, die läuft gleich mit Beispielprodukten und macht keine Zicken.


    Irgendwo ist die auf der Hauptseite von virtuemart.de verlinkt, einfach mal suchen.


    Wenn es dann immer noch nicht klappt, das Buch wegwerfen und die Pro-Version mit Support kaufen. Der Media-Service-Mensch hat es gut drauf, mit seiner Hilfe bekommt man sicher einen guten Shop hin.


    So long
    Stefan

    Im Moment geht das nur, indem man die Preise per CSS ausblendet, aber die Zukunft (VM3) scheint rosig!


    PS: Wenn Du allerdings die Kunden mit Netto-Preisen lockst, und dann in der Rechnung Brutto-Preise angibst, kommst Du bei einigen sicher auf die Schwarze Liste, so wie Dominoes Pizza vor einiger Zeit bei mir. Nun sind die Preise incl. VAT, haben sie noch einmal Glück gehabt.

    Vielleicht hatte ich das nicht genau genug erklärt.


    Unter Selbsterstellte Felder machst Du ein neues Feld: Menge. 100, 500, 1000. Dieses Selbsterstellte Feld kann der Kunde auswählen. Er soll aber nichts in den normalen Mengenkasten von Virtuemart eingeben, den musst Du ausblenden (input type=hidden value=1) und dann bestellt der Kunde sozusagen ein Paket mit 500 Stiften statt 500 Einzelstifte.


    Guck mal "html input syntax" in der Suchmaschine Deines Vertrauens ein, da musst Du dann im PHP-Code die Änderungen machen. Dann noch "VirtueMart Override" nachschlagen und dann passt es. Oder den Mengenkasten per CSS ausblenden.

    Die Mengenangabe als Custom Field, Selbsterstelltes Feld. Die Mengenangabe von Virtuemart nicht angezeigen und auf 1 festlegen, so wird der Aufpreis immer nur einmal berechnet.


    Die Geschichte auf der oben verlinkten Seite ist ziemlich aufwändig gelöst, da muss man Energie in den Code investieren.


    Hast Du einmal auf extensions.virtuemart.net geschaut, ob es da nicht eine Erweiterung gibt, die das kann?


    So long
    Stefan

    Schau mal in der Virtuemart Konfig unter Produkte, Steuern und Rechenregeln. Da gibt es Steuer pro Produkt, damit kannst Du das machen, später diese Rechenregel einem Produkt zuweisen. Kann sein, dass Du Kindprodukte für die 1-farbig, 2-farbig usw. anlegen musst.


    So long
    Stefan

    Möglich ist das auf jeden Fall, gibt sicher verschiedene Möglichkeiten, das umzusetzen.


    Ich hab hier einen Anfragekaffee gemacht:
    http://shop.duckflight.de/inde…anfragekaffee-detail.html
    Zugang über Benutzer: Test, Passwort: testtest


    Die Angabe von 0,00 Euro bei den Varianten kann man per Sprachoverride entfernen, das Produkt hat keine Preisangabe.
    In der Konfiguration muss man "Anfrage, wenn kein Preis vorhanden" ausschalten, schon geht das ohne Probleme.


    Hope it helps
    Stefan

    Servus,


    ich habe das gerade mit der E-Mail-Adresse in meinem Testshop unter J 2.5.22 und VM 2.6.6 versucht. Die AGB werden einwandfrei angezeigt.
    Allerding habe ich keine großartigen zusätzlichen Extensions und das Template ist ziemlich einfach gestrickt.


    Wenn dieses Problem auftaucht, würde ich raten, erst einmal alle Plugins und Extensions zu deaktivieren, die zusätzlich installiert wurden und falls es klappt, einzeln wieder zu aktivieren. Möglichst immer den Cache leeren.


    So long
    Stefan

    Wenn Du ein Backup der Seite hast, kannst Du zum Beispiel mit Total Commander eine Volltextsuche über alle Dateien laufen lassen. Wenn der dann nichts findet, dann ist Dein Aufpreis ein jpg oder ein png. ;-)


    Ich hab in meiner Installation auch nur ein "Aufpreis" gefunden, vielleicht mal den Template-Hersteller fragen.


    Mehr kann ich von hier aus leider auch nicht sagen.
    Stefan

    Servus Gerald,


    das ist nicht so einfach, weil das in der Konfig nicht vorgesehen ist und man alle aktuellen Einträge braucht, um die Verknüpfung der Produkte zu sehen.


    Wenn Du wirklich alles auf einen Blick haben möchtest, empfiehlt es sich eher ein Warenwirtschaftssystem anzuhängen und von dort heraus alles zu verwalten. Es gibt einen Connector für JTL-Wawi, der ist unter extensions.virtuemat.net zu finden.


    Wenn es nur um den Lagerbestand geht, könnte man sicher eine Tabellenspalte in der php-Datei anlegen, die den Aufruf macht. Dazu braucht es dann ein wenig PHP-Verständnis. Eventuell in der Job-Ecke mal posten, wenn es wirklich wichtig ist.


    So long
    Stefan

    Ich habe nirgendwo ein "Aufpreis:" gefunden, ein "Aufpreis" ist im von Dir beschiebenen File.


    Der Aufpreis bei Dir könnte ein Override für "Preisnachlass: " sein, da dieser positiv und negativ sein kann, das wäre sicher auf Template-Ebene:

    COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT


    Ansonsten mal nach Aufpreis suchen statt nach Aufpreis: .


    So long
    Stefan

    Phuhh, schwierig.


    In Zeile 187ff der default.php im Ordner \components\com_virtuemart\views\cart\tmpl\default.php steht folgendes:


    PHP
    1. <a href="<?php JRoute::_ ('index.php?option=com_virtuemart&view=vendor&layout=tos&virtuemart_vendor_id=1', FALSE) ?>"
    2. class="terms-of-service" id="terms-of-service" rel="facebox" target="_blank"><span class="vmicon vm2-termsofservice-icon"></span>
    3. <?php echo JText::_ ('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED'); ?>
    4. </a>


    Hierfür evtl. einen Override erstellen: Override Virtuemart und Google machen Dich schlau.


    Blindes Ausprobieren:
    1. vendor_id=1 würde ich mal mit 0 versuchen
    wenn das nicht klappt:
    2. sehr unschön, aber wirksam:
    <a href="<?php JRoute::_ ('index.php?option=com_virtuemart&view=vendor&layout=tos&virtuemart_vendor_id=1', FALSE) ?>"
    in
    <a href="http://www.birthpool.de/agb" ...
    ändern.


    Wenn Du bereits einen Override für diese Datei hast und es nicht klappt, poste doch einmal den Override.


    Das padding in der Navigation von {padding: 0 40px;} vielleicht noch auf 30px ändern, damit die Navi und Suchfunktion in eine Reihe passt. Das Quantity-Feld braucht auch eine feste Breite, das ist viel zu lang.

    Antje


    1. Ein Versuch mit einem Standard-Template könnte Aufschluss geben, ob es am Template liegt. Einfach einmal auf Beez umschalten.


    2. Deine Seite lädt ziemlich viel jQuery, einmal 1.6.1 von VM, dann 1.9.1 vom Template, vielleicht auch einmal versuchen, das VM jQuery in der Konfig auszuschalten. Das Template-jQuery sollte dann vorher geladen werden.



    Für Genaueres braucht es leider mehr Zeit.


    Vielleicht hilfts
    Stefan

    webbie


    Versuch doch, Deine default.php einmal mit der originalen von 2.6.6 zu ersetzen und schau, was passiert.


    Irgendwie ist Deine dreimal länger, ich hab aber nicht genau hineingeschaut.



    So long
    Stefan