Overrides mal ausschalten?
Beiträge von StefanSTS
-
-
Nimm mal die VM 3.0.17, da ist das repariert.
-
Servus,
könnte sein, dass das hier zu finden ist:
/components/com_virtuemart/helpers/shopfunctionsf.php.
function sendVmMailGrüße
Stefan -
Hallo,
bei solchen Fragen am besten ein Ticket unter extensions.virtuemart.net schreiben und den Hersteller fragen.
Evtl. könnte man es über Kindprodukte machen, so dass der Kunde ein Format auswählt und dann den Download-Link über das Kind bestimmt wird.
Wenn ich die Bücher verkaufen würde, würd ich sie in ein zip-Archiv packen und beide gleichzeitig ausliefern. Das Datenvolumen bei E-Books ist ja meistens nicht erschlagend. Vielliecht kommt das ja infrage.
So short
Stefan -
Servus,
so ganz verstehe ich leider nicht, was Du möchtest.
Falls in VirtueMart irgendwelche Zeichenketten umgewandelt werden, hat das meistens etwas damit zu tun, dass eine SQL Injection verhindert werden soll. Es kann also gut sein, dass VM diese Zeichen in der Datenbank anders ablegt, als Du sie eingegeben hast.Aber wie gesagt, ich verstehe nicht, was genau das Problem ist.
Grüße
Stefan -
Servus,
bin mir nicht sicher, weil ich es noch nicht eingebaut habe.
Normalerweise müsste es möglich sein, mit einem INPUT auf hidden den Wert für eine "unsichtbare" Versandart anzugeben.
Schau Dir mal die Werte an, die da normalerweise übergeben werden, könnte sein, dass es die ID der Versandart ist (bin mir aber nicht sicher).
Das Feld über CSS auszublenden, wenn es nur eine Versandart gibt, und diese als Standard zu bestimmen, sollte aber auch gehen. Nicht super sauber, aber sicher eine praktikable Lösung.
Wenn es wirklich wichtig ist, das sauber zu lösen, vielleicht einmal bei iStraxx mit einem Ticket anfragen, ob und für welche Kurse die sowas sauber lösen können. Max hat da sicher den besseren Überblick.
Grüße
Stefan -
Das könnte dann noch am Template liegen.
Hast Du einmal auf Protostar geschaltet, oder die Overrides des Templates ausgeschaltet?
Ach ja, was zum Lesen, aber eigentlich weißt Du das ja. Du bist ja schon länger dabei.
Ohne Versionsinformationen ist meistens keine Hilfe möglichGrüße
Stefan -
Servus,
die Grundeinstellung in Joomla erlaubt die Benutzerregistrierung nicht mehr. Im Joomla-Menü unter Benutzer und dann auf Optionen gehen.
Dort kannst Du die Benutzerregistrierung einschalten, die Sendung des Passwort ausschalten und die Aktivierung auf "keine" setzen. Damit dürfte es funktionieren und es gibt keine lästigen Bestätigungsmails mehr.
Grüße
Stefan -
Servus,
am besten einfach einmal den Full Installer herunterladen, mit Beispieldateien installieren und dann ein wenig ausprobieren.
Files - VirtueMart
Durch die Demo kann man sehr schnell lernen, wie es funktioniert, da muss man nicht einmal Einstein sein.Grüße
Stefan -
Servus,
probier doch die 3.0.17 einmal aus, die Weiterleitung nach Bearbeitung der Kontodaten sollte da in den Warenkorb gehen. Irgendwann hatte sich da etwas eingeschlichen, dass das nicht mehr ging, wurde aber jetzt wieder gerichtet.
Files - VirtueMartGrüße
StefanPS. Ich würde den Login einfach über VM machen und das Joomla-Login nicht einblenden.
-
Zur Ursprungsfrage hab ich leider ohne Einblick in Dein System keine großartige Idee.
Alle Einstellungen wieder auf die Voreinstellung zu setzen, wäre ein Ansatz.
Bei kleinen Sachen helfe ich immer gerne, aber das könnte eine lange Sucherei werden und ich hab den Schreibtisch gerade ziemlich voll.
-
Du kannst ein Plugin benutzen, Order Number Plugin oder sowas.
Aber wenn der Shop nach deutschem Recht läuft, sind die Nummern *meiner Meinung nach* vollkommen legitim. *Ich glaube*, Rechnungsnummmern müssen eindeutig sein, nicht (mehr) fortlaufend.
Jedenfalls hab ich das so verstanden und schreibe meine Rechnungen nur mit eindeutigen Nummern und nicht mit fortlaufenden. Bisher hat das Finanzamt noch nicht gemeckert.
Erklärung der Sternchen: *Da ich natürlich kein Steuerberater oder Anwalt bin, kann ich dazu keine verbindliche Aussagen treffen.*
-
Schau einmal in der View "user" nach der login.php.
Override im Template ist sinnvoll.
Auf die Schnelle
Stefan -
Deinen Rat mit dem VM-Login habe ich befolgt. Das Eingabefeld finde ich allerdings etwas sehr hässlich geraten und irgendwie aus der Form (riesige Überschrift, der eingeloggt bleiben Schriftzug sitzt nicht neben dem dazughörigen Kasten bzw. Häkchen, die einzelnen Eingabefelder sind nicht exakt untereinanden usw.).Servus,
es ist durchaus Absicht, dass das Login-Feld, wie auch der restliche Teil von VirtueMart nicht perfekt gestyled ist. Das liegt daran, dass möglichst wenig Style-Informationen fest verankert sind, um Templates die Freiheit zu geben, diese Dinge in unterschiedlichsten Varianten darzustellen. Sonst sähen ja später alle Shops gleich aus.
Wenn Du ein gutes Template verwendest, sind all diese Dinge angepasst. Wenn Du vom Protostar ausgehst, musst Du natürlich selbst an die Verschönerung, was auch Vorteile hat.Grüße
Stefan -
Servus,
bei Preisveränderungen ist es im Grunde egal, ob Du nun den Preis von einem Produkt und einem Selbsterstellten Feld, oder einem Produkt und seinem Kind veränderst, Arbeit macht es allemal.
Zur Lagerhaltung: Die wird voraussichtlich nach drei Tagen an den Nagel gehängt, weil es zu lästig ist. Jedesmal den Bestand neu einzugeben, dürfte unrealistisch sein. Die Bestellungen kommen rein, die Brezeln gehen raus, und wenn da im Korb nur noch wenige sind, wird der Ofen angeworfen. Wenn die fertig sind, ist der Korb wieder voll. Wenn der Bäcker jetzt zum Rechner rennen soll, um die neue Stückzahl einzugeben, statt sich hinzusetzen und nen Kaffee zu trinken, gelingt ihm das ganze zweimal, bevor er sich sagt, ich setz das jetzt auf 1.000.000 und trink ab morgen wieder meinen Kaffee.
Von dem Standpunkt her wäre es gut, dem Kunden anzudeuten, dass es Zeit kostet, den Lagerbestand aktuell zu halten. -> Kein Lagerbestand -> egal, ob Zeichenkette oder Kindprodukt.
Man sollte immer versuchen, den realen Ablauf im Shopsystem nachzuvollziehen. Lagerhaltung macht natürlich bei vielen Dingen Sinn, beim Brezelbäcker bin ich da nicht so sicher, deshalb Kunde interviewen, ob das wirklich Not tut.
Grüße
Stefan -
Hallo,
das vorhandene Modul ist relativ beschränkt in den Möglichkeiten. Ich glaube, "Products Anywhere" kann das. Gibt es unter VirtueMart Extensions.
Hope it helps
Stefan -
Servus,
der volle Preis ist für Zeichenfolge nicht vorgesehen.
Dann macht es Sinn, Kindprodukte anzulegen und es über Generic Child Variant zu machen.
Also ein Elternprodukt erstellen, im ersten Reiter unter dem Preis kann man auf "Produktvariante erstellen" klicken. Damit erzeugt man ein Kindprodukt, dem man einen eigenen Preis geben kann. So oft wiederholen, bis alle Varianten vorhanden sind.
Dann im Elternprodukt im Reiter "Selbsterstellte Felder" das Custom Field "Generic Child Variant" wählen. Damit werden die Kinder dann als Drop Down mit eigenem Preis angezeigt.
Hope it helps
StefanPS. Es macht Sinn, sich den Full Installer von VM parallel mit den Beispieldaten zu installieren. Dort kann man dann im Backend und Frontend sehen, wie die Produkte zusammengesetzt sind.
-
Hallo Talitha,
ich rede von Deiner VirtueMart-Installation, die ist entweder lokal, oder auf einem Server im Internet. Im letzten Fall solltest Du einen FTP-Zugang haben und dort Zugriff auf den Joomla-Installationsordner.
Die oben angegebenen Pfade gehen vom Joomla-Installationsordner aus.
Grüße
Stefan -
Ja, und ich habe gelernt, nicht nur auf Bildchen zu gucken, sondern den Text auch vernünftig zu lesen. Dann hätten wir das auch schon etwas früher lösen können.
Soviel zu kompetent.

Aus Deinem Problem heraus, und weil ich das auch etwas unschön finde, hab ich da was gebastelt, dass es etwas besser nachvollziehbar ist. ist aber noch nicht ganz fertig.
Viel Spaß weiterhin
StefanEdit: Mein Shop läuft noch nicht, aber Download umsonst sollte funktionieren. Wenn Du Beta-Tester werden möchtest.
https://www.jooglies.com/de/vm-templates/vm-admin-template
Kann auch einfach eine Fake-Adresse eingegeben werden, auschecken und herunterladen.
Ist ein Admin-Template, das anstelle des Joomla-Templates eingeschaltet werden kann. Beruht auf Isis. Ich hatte das eigentlich nur gebaut, weil ich die Menü-Links oben haben wollte. -
Die Lösung von Virtuemart übrigens, die Mailerei über Benutzerkonten zu machen, ohne dass man eine
eigene Verkäufermail eingeben kann finde ich umständlich, zumal in den Vorgängerversionen das nie ein
Problem war. Habe mir dazu jetzt VM-Invoices gekauft. Hoffe, damit eine bessere Lösung zu habenServus Harry,
im dritten Reiter stehen die Informationen des Verkäufers. Dort steht zwar "Käuferinformationen", allerdings bezieht sich die Namensgebung, wenn ich mich recht erinnere, darauf, dass in einem Multi-Vendor-Shop der Verkäufer auch Käufer sein kann. Vielleicht sollte die Namensgebung einmal geändert werden. Ich würde den dritten Reiter auch an zweiter Stelle oder im ersten Reiter besser finden.
Trag doch einfach einmal die Daten für Deinen Verkäufer im dritten Reiter ein, dann sollte sich Dein Problem erledigt haben. Dann wird auch die E-Mail dort für den Verkäufer übernommen.
So long
StefanPS. Habe gerade herausgefunden, warum das so ist. Das gleiche Formular wird für die Eingabe von Daten für Käufer und Verkäufer verwendet. Spart natürlich die Pflege von zwei fast gleichen Formularen.