Beiträge von Milbo

    Das Problem ist ganz tief in Joomla in einer totalen Basisfunktion getProperties. Diese Funktion wird genutzt, um z.B. von einer geladen Tabelle die Werte zu holen. Diese Funktion, kann sich wieder selbst aufrufen, wenn eine Property ein object oder array ist.

    Nun ist es so, daß J4 sehr viele "Links" an Objekte dran setzt, die da früher nicht waren. Also z.B. wird die Datenbank an ein JTable verlinkt, wenn man das also debuggen will, ist das objekt so groß, daß man es nicht angucken kann (sprengt 2GB). Man will das JTable sehen und sie die "app" und das db objekt, mit Sprache usw,...
    Eine Möglichkeit wäre, diese getProperties funktion zu überschreiben.

    Da braucht man keinen Programmierer beauftragen, wir leben in VM nicht hinterm Mond!

    Es ist garantiert eine falsche Einstellung oder ein altes Template. Also als erstes, du willst ein Datenfeld nutzen, welches sich auf den Benutzer bezieht. Also brauchst du ein Benutzerfeld, da biste ja an sich schonmal richtig. Nur im Warenkorb anzeigen, auch richtig. man kann eine Checkbox machen, die ist dann aber nicht zu einem Popup mit den AGBS verlinkt. Daher würde ich das customfield TOS nutzen.
    Ich meine es liegt an einem alten Template, oder alten overrides. Keine Ahnung z.B. wie die checkbox unter die Produkte kommt. Das kann man meine ich nur im Template lösen. Bzw, ich würde einfach mal den override für den WArenkorb deaktivieren, dann weiss man, daß es am Template liegt.

    Das VM4 gerade jetzt am anfang immer gleich updaten, wenn was neues rauskommt. Sind alles bugfix versionen.

    Wenns wirklich das Template ist, dann brauchste tatsächlich einen "Programmierer" bzw "Templater". Fänd ich spannend, weil ich find deinen Shop spannend, muß ich mal anmerken.

    Ahh im letzten Bild, da ist doch alles. Schalt das alles mal aus! Du brauchst in vmbeez kein bs 3 dateien. Das brauchste für horme. Kategorie template aus. Alles in VM auf Standard stellen und Template zeug im Template einstellen. Man sollte nochmal ne Warnung drüber setzen, daß die Einstellungen für PRos sind, oder von Templates selbst gesetzt werden.

    Code
    1. COM_VIRTUEMART_PRODUCT_EMAIL_SHOPPERS_SUBJECT="Mitteilung bezüglich dem Produkt %1$s"

    Da stand vorher %1s, da fehlt für php8 das $. Das muß jetzt überall in allen Sprachdateien ergänzt werden. Also am besten die Zahl und das $.

    An sich "wirds da bald ein Update geben". Aber wer nicht ein paar Wochen warten mag und es einfach selber eben macht (is ja an sich simple und konzentriert auch keine Stund), tja, der mag uns gerne daran teilhaben lassen. :-) So hat auch STefan mehr Zeit andere Fragen zu beantworten, als z.B. an der deutschen Sprachdatei zu hängen.

    Servus Faro,

    ich glaub ich träum wohl. Das ganze Update für "stabilere Downloads unter Mac" und dann erzeugts bei dir genau das Gegenteil. Hmpf. Hab 3 Tickets mit der Version gelöst und wohl gegen ein neues eingetauscht. Nu, eventuell ist bei dir der "Iphone Hack" angehackt. Ich fürchte da habe ich den STandard auf true gesetzt, sehe ich gerade. Das kann eine Erklärung sein. Also customfield prototype öffnen und den Hacken bei "Iphone Hack" rausmachen und abspeichern.

    "kann deshalb nicht mit der entsprechenden Logik gegensteuern. :("

    Schlechte Einstellung. Du mußt garnichts gegensteuern. Das wichtigste ist, daß man für Produkte keine Regeln einträgt, weil das sind overrides des richtigen systems.
    Das normale System funktioniert so simpel wie erwartet, für D.
    In D,.. macht man eine STeuer VAT, 19%,... das wars. braucht man keinen Produkt zuweisen, keinem Versand nichts, läuft einfach.

    Ach jetzt check ichs, nen Rabatt! Sorry hat mich verlesen. Dann einen Discount einrichten. Aber ein Discount nur gültig für einen speziellen Versand.... ich meine, das haben Leute mit einem fixen Betrag gemacht. Bei der Gebühr einfach einen negativen Betrag eintragen.

    Man könnte über das Coupon system gehen. Oder eine kleine Erweiterung für die "package fee", das er auch Prozente annimmt.
    Am besten mal hier ein Ticket schreiben https://extensions.virtuemart.net/ticket

    https://extensions.virtuemart.…tes/virtuemart-membership

    "Da die Standard Versand Art "weight_countries" hier nicht die nötigen Funktionen bietet habe ich ein Erweiterungsplugin"

    Da komme ich nicht mit. Der Core bietet nativ
    - Keine Steuer (fixiert)
    - Eine Steuer (fixiert)
    - Steuer nach dem größten Volumen der Waren im Warenkorb (wenn mehrere Sätze vorhanden)
    - gemischte Steuer der Steuersätze im Warenkorb

    "Der Kunde möchte seinen Kunden bei Selbstabholung vor Ort einen Rabatt auf den Endpreis von 15% gewähren."
    Steuer 15% machen, die Steuer in der Methode eintragen, fertig. Du kannst sehr, sehr viele Methoden mit dem gleichen Plugin machen!

    Ich habe jetzt auch nicht weitergelesen, weil das Plugin vom opentools ist uralt und wurde länger nicht mehr weiterentwickelt. Ich könnts mir ja mal ansehen und in den Core integrieren. Aber der core ist an sich viel weiter. Das Plugin ist halt in manchen Fällen etwas übersichtlicher.

    Zurück zu dem oben skizzierten Verfahren:
    Hat bei einer 1. Simulation nicht funktioniert (nur 19%-Artikel im Shop). Nach dem Ablaufen der 19%-Regel hat sich VirtueMart nicht die 16%-Regel gegriffen, sondern keine MwSt mehr verlangt.

    Ja bist du auch dem Rat gefolgt und hast die Steuerregel auf "Standard-Regeln zuordnen" gestellt?



    Wie Stefan schon ausgeführt hat, beruht alles auf einen Preis. Ich meine man könnte das per sql machen. Oder ein Tool einbauen, was alle Preise umrechnet. und 2021 wieder zurückrechnet. Eventuell reichts die richtige sql zeile zu finden. Vermutlich sogar.

    Guter Hinweis HaeFB, genau hier ist auch der einzige Fehler in seiner Konfiguration.


    Das muß natürlich auf "Standard-Regeln zuordnen" stehen. Das ganze Steuerauswahlfeld sollte da eigentlich weg. Das mußten wir damals für vm1 updater einbauen. Bei Standardregeln werden die Regeln eben nach ihren gesetzten Bedingungen angewendet. Ausserdem ist es die faulste Konfiguration, nichts machen.