Beiträge von StefanSTS

    Servus,


    neben dem normalen Preis für Endverbraucher würde ich einen Preis für "Gewerbe" anlegen, hier dann den - wahrscheinlich - günstigeren Preis für 6 bis ... Produkte.

    Das verhindert zwar nicht, dass der gewerbliche Käufer weniger einkauft, aber in dem Fall muss er den gleichen Preis zahlen, wie ein normaler Endkunde. Ich würde dem Gewerblichen nicht vorenthalten, auch weniger zu kaufen, soll er halt den vollen Preis zahlen. Sonst meldet er sich mit einem anderem Konto an, das nicht als Gewerbe angegeben ist und kauft das Produkt in geringerer Stückzahl. Oder er geht woanders hin, weil er sich denkt, dass es zu kompliziert ist.


    Man kann die Mindestmenge sicher über Eingriffe in den Code auch per Kundengruppe hinbekommen, das dürfte aber Aufwand für Programmierung und Pflege bedeuten. Davon würde ich eher Abstand nehmen, wenn es auch anders geht.


    Wenn das ein Muss-Feature ist, könnte eine Anfrage bei den VM-Entwicklern von iStraxx der beste Weg sein. Die können das sicher so programmieren. Unter virtuemart.net findet sich das Ticket-System, dort kann man auf Deutsch fragen (auch wenn die Seite englisch ist).


    Grüße

    Stefan

    Wenn Du das originale Sublayout prices.php für die Anzeige der Preise verwendest, kann man die Anzeige "einfach" anschalten.


    Schaust Du einmal hier:

    https://www.jooglies.com/tutor…%C3%BCglich-versandkosten


    Das hab ich vor einiger Zeit geschrieben. Wenn das zu unverständlich ist, bitte hier meckern, damit ich das schöner schreiben kann.

    Unter den Tutorials gibt es auch eines für Sprach-Overrides. Tutorials -> Joomla -> Sprach-Overrides.


    Die Sprachvariablen werden im nächsten deutschen Sprachpaket auch mit dabei sein. Wichtig ist hier, dass zwischen inkl. und exkl. MwSt. unterschieden werden kann. Der festgelegte Satz ist evtl. nicht richtig, wenn man auch ins Ausland ohne MwSt. verkauft.

    Hope it helps

    Stefan

    Hallo Patrick,


    danke für die Frage und die gegebene Lösung.


    Nur als Ergänzung, falls jemand auf diesen Thread stößt:


    Das Problem hier dürfte gewesen sein, dass entweder der relative Pfad verwendet werden muss, wie Du hier geschrieben hast oder der absolute Pfad auf dem Server.

    Der absolute Pfad auf dem Server könnte so aussehen:

    /var/www/vhosts/meine-domain.de/images ....
    /var/www/vhosts/meine-domain.de/jinstallation/images ....


    Man findet den für sich geltenden absoluten Pfad - sofern er bei der Joomla-Installation automatisch richtig gesetzt wurde - in der Joomla-Konfiguration für das Protokoll- und das Temp-Verzeichnis im zweiten und dritten Reiter.


    Der relative Pfad ist besser, weil dieser dann auch bei Serverwechsel noch funktioniert. Zum Testen, ob der relative Pfad falsch ist, bietet sich der absolute Pfad an. Wenn dieser funktioniert, liegt es am relativen Pfad.


    Wenn man z. Bsp. Hintergrundbild-Dateien in CSS-Dateien angibt, gilt auch das Prizip, dass der relative Pfad vom Ort ausgeht, an dem sich die CSS-Datei befindet.


    Grüße

    Stefan

    Servus,


    das mit den Leerzeichen war nicht verwirrend geschrieben, es war klar, dass dort keine Leerzeichen waren.

    Das war ein allgemeiner Hinweis, wie auch die Bemerkung zu den Großbuchstaben.


    Diese Dinge machen auf heutigen Servern eigentlich keine Probleme mehr, doch hin und wieder gibt es Probleme, wenn Server gewechselt werden, oder man lokal auf Windows testet, der eigentliche Server aber unter Linux läuft.


    Um solche Probleme von vorne herein zu vermeiden, verwende ich nur kleingeschriebene ASCII-Zeichen, sofern nicht ausdrücklich gewünscht wird, dass die Dateinamen sich wie der Duden lesen sollen.


    Grüße

    Stefan

    Hallo Sabine,


    im VirtueMart Menü findest Du den Punkt Zahlungsarten.

    Dort kannst du für Banküberweisung die Zahlart Standard "Neu" anlegen.


    Für Paypal verwendest Du die Zahlart Paypal.


    In den Zahlarten so wenige Beschränkungen angeben wie möglich angeben.


    Und schon werden die Zahlarten auch im Warenkorb angezeigt.


    Grüße

    Stefan

    Zu Michaels Beitrag oben noch:


    Das Datum der voraussichtlichen Lieferung sollte dort evtl. noch von dem aktuellen Wert auf den Wert im Snippet für Google Customer Reviews geändert werden.
    Das Datum gibt die voraussichtliche Lieferung drei Tage nach Eingang der Bestellung an. Der Wert "3 days" kann entsprechend angepasst werden.

    Ob der Payment Typ so festgeschrieben ausreicht, müsste man testen, bzw. mit Trusted Shop abklären.

    Wenn das nicht passt, müssten wir die wirklich verwendete Zahlart noch über $this->cart... einbringen.

    EDIT: Schlimm, jetzt hab ich Trusted Shops auch noch mit dem alten Google Trusted Stores verwechselt.


    Google Trusted Stores gibt es natürlich nicht mehr, das Gebilde heißt seit einiger Zeit Google Customer Reviews (GCR).

    Ich habe jetzt zum wach werden etwas gelesen und diesen Code zusammengestellt, damit haben wir durch meinen Fehler dann hier auch den Code für GCR.

    Ich hätte erst nach dem ersten Kaffee anfangen sollen. Den mache ich jetzt.



    Die großgeschriebenen Werte müssen noch selbst ausgefüllt werden.

    MERCHANT_ID: Die Merchant ID findet sich im Google Merchant Center.


    OPT_IN_STYLE bestimmt, wie das Fenster ausgerichtet ist, das die Zustimmung zur Umfrage erlaubt. Die Voreinstellung ist: "CENTER_DIALOG" und wurde hier noch einmal explizit von mir gesetzt.


    Die möglichen Werte sind:

    "CENTER_DIALOG": mittig,

    "BOTTOM_RIGHT_DIALOG": unten rechts,

    "BOTTOM_LEFT_DIALOG": unten links,

    "TOP_RIGHT_DIALOG": oben rechts,

    "TOP_LEFT_DIALOG": oben links,

    "BOTTOM_TRAY": unten.


    Für die Sprache lang: wurde "de" für Deutschland eingetragen, das muss evtl. noch dynamisch angepasst werden, falls es für einen mehrsprachigen Shop eingefügt werden soll. Joomla hat da Funktionen, um die Sprache zu setzen.


    Diese Informationen stammen überwiegend von https://support.google.com/mer…4?hl=en&ref_topic=7105160 und sind nicht getestet. Ich gehe aber davon aus, dass es so funktioniert.

    Ein ausführlicher Test und eine Rückmeldung würden sicher auch anderen helfen.


    Grüße

    Stefan

    Servus,


    zwischen die SPANs muss z. Bsp. für die Bestellnummer:

    <?php echo $this->cart->orderDetails['details']['BT']->order_number; ?>


    Die anderen Werte müsste ich jetzt selbst erst herausfinden, und ich weiß nicht, ob das für die Zahlungsart ohne Umwege geht. Leider hab ich die Stunde im Moment nicht über. Vielleicht googlest Du var_dump einmal, das muss nur in der orderdone.php per echo ausgegeben werden, dann stehen da alle verfügbaren Werte. PHP ist kein Hexenwerk. ;-)


    Du könntest evtl. beim Michael über http://www.media-service-essen.de anfragen, wenn es nicht funktioniert. Normalerweise ist er relativ schnell mit solchen Sachen.


    Grüße

    Stefan

    Das hört sich alles gut an.

    Hast Du einmal in der VM-Konfiguration im Reiter Stilvorlagen geschaut, was dort unter "Verkäufer Medien URL" angegeben ist?


    Das ist der Ordner, der verwendet wird. Evtl. steht bei Dir

    /images/stories/virtuemart/vendor/ und Du verwendest

    /images/virtuemart/vendor/ als Ordner oder umgekehrt?


    Das stories/ wurde vor einiger Zeit in der Voreinstellung von VM entfernt.

    Ich hab das gerade in einem Testshop versucht, da funktioniert das fein mit "Widerruf.pdf", wobei ich normalerweise nur Kleinbuchstaben (und keine Leerzeichen) verwende.


    Grüße

    Stefan

     

    Hallo Michaela,


    kannst du bitte einmal unter Virtuemart Konfiguration, dritter Reiter "Shopfront", oben links "Anwendbare Einheiten" schauen, ob PC dort in Großbuchstaben angegeben ist? Alle Einheiten sollten per Komma getrennt sein.


    Der Sprach-Override in Joomla für Administrator und Site muss angelegt werden, wenn nicht in den Sprachdateien vorhanden, dann sollte das funktionieren.

    COM_VIRTUEMART_UNIT_SYMBOL_PC="Stck."


    Grüße

    Stefan

    Was genau hast Du unter Allgemeiner Mail-Anhang eingetragen?


    Hörte sich fast wie ein Cache-Problem an, das würde aber nicht erklären, warum die neue Datei nicht geladen wird.

    Das wiederum könnte an den Dateirechten auf dem Server liegen.


    Grüße

    Stefan

    Servus,


    der Beschreibung nach, scheint da irgendwo ein Missverständnis vorzuliegen. Man kann unter der Adresse ZIP-Dateien herunterladen, die man dann über den Joomla-Erweiterungsmanager installieren kann. Man benötigt die Pakete für Core und für die Zahlungserweiterungen, also zwei Pakete.


    Weil der Vorgang etwas schwierig ist, und auch das Update regelmäßig nicht ausgeführt wird, habe ich ein einzelnes Paket zusammengestellt, das auch eine Aktualisierungsbenachrichtigung im Joomla-Administrationsbereich anzeigt.


    Das Paket ist hier zu finden:

    https://www.jooglies.com/virtu…akete-f%C3%BCr-virtuemart

    Vielleicht ist das einfacher.


    Grüße

    Stefan

    Servus,


    es gibt Tools, die das auf Produktbasis können, allerdings kenne ich die nur aus der Vergangenheit, weil ich diese mehr nicht verwende. Diese Tools bringen immer viele Resourcen mit, die den Shop im Endeffekt verlangsamen.


    Die von mir bevorzugte Lösung ist, die Kategorien in Menüs anzulegen und die einzelnen Menüpunkte der jeweiligen Sprache dann mit Joomla-Mitteln zu verknüpfen. In den einzelnen Menüverweisen gibt es einen Reiter "Verknüpfungen".

    Auf diese Weise wird man von Kategorie zu Kategorie weitergeleitet, und vom Produkt auf die nächsthöhere verlinkte Kategorie.


    In einem Shop mit wenigen feststehenden Produkten kann man auch Menülinks für die einzelnen Produkte anlegen und verknüpfen.


    Der Hintergrund: Jemand, der in den Shop kommt, wird die Sprache normalerweise nur einmal wechseln, danach spielt der Sprachwechsel keine Rolle mehr. Über einen Direktlink kommen die Kunden meistens auf das Produkt in Ihrer Sprache, auch hier ist es kein Problem. Die wenigen, die über einen externen Link auf ein Produkt in nicht gewünschter Sprache gelangen ist sehr gering. Diese müssen dann den Weg über die Kategorie gehen. Nicht perfekt, aber ein akzeptabler Kompromiss, um nicht mehr Erweiterungen als nötig zu verwenden.


    Grüße

    Stefan

    Servus,


    wir geben uns alle freiwillig und unbezahlt sehr große Mühe, jegliche Fragen um VirtueMart nach unseren Kräften zu beantworten.


    Leider wird dieses Forum immer wieder von Personen missbraucht, die Ihre SEO-Links hier anbringen möchten.

    Die Anzeichen für einen soetwas:


    1. Der Poster ist Erstposter oder hat sehr wenige Posts mit dünnem Inhalt.

    2. Der Poster schreibt einen Post mit einer Frage, die kaum oder nur entfernt etwas mit dem Thema hier zu tun hat.

    3. Nach einer Antwort, oder auch später ohne eine Antwort auf die Frage, wird im zweiten und folgenden Posts ein Link auf eine Seite gesetzt, die angeblich diese Frage erklären soll oder sonst etwas aufzeigen soll. Auf diese Seite wird verlinkt, um Backlinks zu erzeugen, die hilfreich im Google-Ranking sind.


    Alle drei Punkte trafen bei Deinem Post zu, für mich war das ein eindeutiger SEO-Post. Der verlinkte Artikel ist auch eindeutig nur ein Traffic-Artikel.

    Da wir unsere Zeit lieber mit Antworten auf Fragen zu VirtueMart zubringen und nicht erst eine Untersuchung starten, kann es durchaus vorkommen, dass wir solche Posts schnell löschen.


    Jeder ist herzlich willkommen, hier Fragen zu VirtueMart zu stellen, oder selbst Fragen zu beantworten. Aktive Mitglieder in diesem Forum dürfen auch gerne Links auf Tools, Artikel oder Ihre eigenen Seiten posten.


    Wenn Du also Fragen zu VirtueMart hast, und erkennbar ist, dass es sich um eine "echte Person" und einen "echten Shop" handelt, wird sich sicher jemand finden, der Fragen beantworten wird.

    Unter anderem hilft dieser Post:

    Wie bekomme ich schnellstens hilfreiche Antworten

    Grüße

    Stefan

    Servus,


    es gibt auch die Möglichkeit, Paypal in der Sandbox laufen zu lassen, dazu kann man sich bei Paypal im Backend die entsprechenden Zugangsdaten besorgen. Wo genau, weiß ich gerade nicht, aber Google sicher.


    Ansonsten wird das funktionieren, wenn in der Bezahlart Paypal keine Einstellungen verändert wurden. Erfolgreiche Bezahlungen müssen auf "Bestätigt" gesetzt werden. Wenn Paypal freigeschaltet ist, funktioniert das auch.


    Grüße

    Stefan

    Servus,


    als erstes empfehle ich die kostenpflichtige Methode.

    One Page Checkout von http://www.virtueplanet.com kaufen, installieren.

    Einstellung:

    Artikelnummer vertecken: Ja

    Preisnachlass verstecken: ja
    Fertig.


    Die kostenlose Variante ist die Datei default_pricelist.php in der VirtueMart View "cart" anzupassen.

    Dort müsste man die entsprechenden Spalten aus der HTML-Tabelle nehmen und die colspan entsprechend anpassen.


    Letzteres hab ich früher des Öfteren gemacht, ist kein Hexenwerk, kostet aber ein wenig Zeit, um die Tabelle vernünftig hinzubekommen.


    Grüße

    Stefan

    Guten Morgen Günter,


    VirtueMart läuft natürlich auch mit Joomla 3.9.4, möglicherweise ist die Information, die Du gelesen hast, nicht überarbeitet worden. Normalerweise gibt es keine "großen" Probleme, einen VM 3.0 auf die aktuelle Version 3.4.2 zu aktualisieren.

    In jedem Fall würde ich das aber in einer Testumgebung mit einem gespiegelten Live-Shop durchtesten, wie Du bereits gesagt hast.


    Oft liegen die Fehler an ebenfalls nicht aktualisierten Plugins und vor allem dem Template.


    Über die Jahre hat sich eine relative zuverlässige Reihenfolge ergeben, erst alle Erweiterungen aktualisieren, das Template aktualisieren, VirtueMart aktualisieren, danach Joomla aktualisieren.

    Es gibt definitiv eine Menge mehr Funktionen im aktuellen VirtueMart als noch zu Zeiten von Joomal 3.6.5 bzw. VM 3.0.x, deshalb können dann noch kleinere Korrekturen anstehen. Aus meiner Erfahrung heraus, sind das bei guten Templates und Erweiterungen vielleicht ein bis maximal zwei Stunden Arbeit, bei weniger gepflegten oder selbstgebauten Templates kann es auch schon einmal etwas länger dauern, aber kaum mehr als 4 bis 6 Stunden.


    Grüße

    Stefan