Beiträge von faro

    Guten Abend,

    ich bin gerade dabei, bei mir etwas aufzuräumen. In meiner Google Search Console sehe ich viele Probleme mit: "Duplikat – vom Nutzer nicht als kanonisch festgelegt". Alle mit der Endung "type=rss" und "type=atom".


    Ist eine rss-sitemap noch Zeitgemäß? Das Netz sagt mir, eigentlich nicht mehr. Jedoch kann man auch heute noch mit einer rss-sitemap seine Produkte zusätlich vermarkten.


    Wie handhabt ihr das?

    Letztendlich versuche ich diese gesamte Problematik noch einmal aus der Adlerperspektive zu betrachten!


    Ich habe im Frühjahr 2024 zusammen mit Milbo dieses PayPal-Checkout einen ganzen Nachmittag lang, auf Herz und Nieren auf meiner Testumgebung getestet.

    Diese Testumgebung ist eine 1 zu 1 Kopie meiner Liveseite inkl. eigener Datenbank auf dem gleichen Server, auf welchem sich auch meine Live-Seite befindet.


    Wir haben „ALLES“ rauf und runter getestet. Checkout, Giropay, Sofort und Kreditkarten. Alles hat bestens und ohne Probleme funktioniert. (Funktioniert immernoch in meiner Testumgebung).

    Keine leeren ausgegrauten Felder, Merchant-ID und Client-ID werden in allen Zahlungsplugins angezeigt.


    Nun, der gleiche Laptop, der gleiche Browser, jedoch auf meiner Live-Seite!


    Nichts geht! Keine Händlermailadresse, keine Merchant-ID und auch keine Client-ID. Alle Felder sind ausgegraut, und es wurde auch keine Webhook erzeugt.


    Bezugnehmen auf den Hinweis von Stefan, habe ich wie auch schon im letzten Jahr, mir das Laptop meiner Mum geliehen, um unter Google-Chrome von einem anderen Rechner aus, den Vorgang erneut zu Starten. Leider mit demselben negativen Ergebnis.


    Daher bin ich für meine bescheidenen Kenntnisse am Ende angelangt. Nun gibt es nur noch zwei Varianten für mich.

    1. Die Idee-2 aus meinem Post #6 zu klären.
    2. Ein zweites paar Augen welche zusammen mit mir sich das Problem ansehen.

    Meine Membership zur Hilfe am Telefon ist sehr löblich, bringt in diesem Stadium jedoch nichts mehr, da ich mit meinen bescheidenen kenntnissen über PHP, MySQL, CSS, FTP und letztendlich der Fehlerconsole am Ende der sogenannten Fahnenstange angekommen bin.


    Was bis zum jetzigen Zeitpunkt, die investierte Zeit um VirtueMart betrifft, wäre ich bei einer Cloudbasierten Shoplösung vielleicht besser aufgehoben? Oder doch nicht, denn auch hier sind die Foren mit nicht wenigen Problemen gefüllt.


    Doch das soll meine allerletzte Option sein, da ich ungern die ivestierte Zeit, die Kosten und erworbenen Kenntnisse um VirtueMart nicht einfach so wegwerfen möchte. Es hat mich über die Jahre ja auch nicht dümmer gemacht.


    Daher nocheinmal ein Hilfeschrei ins WWW. Kann mir bitte jemand bei diesem, meinem Problem helfen?


    Danke der Faro

    Hallo Stefan,


    eine Ergänzung zu meiner Frage aus Post #6:

    -------------------------------------------------------------------------------------------

    Idee-1

    Im Merchant Onboarding wird ein Popup-Fenster angezeigt, in welchem man sich mit PayPal verbindet. Ganz unten im Fenster gibt es einen Cookiehinweis, welchen man bestätigen oder ablehnen kann. Leider ist dieses Popup-Fenster so programmiert, dass die Bestätigungsbuttons vom unteren Fensterrand verdeckt werden. Scrollen kann man nicht dorthin um sie anzuklicken.

    -------------------------------------------------------------------------------------------

    Ich habe einen Screenshot aus der Onboarding-Dokumentation:



    So sieht es bei mir auch aus. Das Fenster ist statisch und ich kann nicht zu den Buttons Scrollen. Daher war meine Frage:


    Ist diese Cookiebestätigung wichtig für den Onboarding Vorgang?

    Wenn ich so zurückdenke, hatte ich dieselbe oder ähnliche Prolematik auch schon im Frühjahr 2024.


    Ich setze mich auch gern ins Auto und fahre zu wem auch immer, welcher sich damit bestens auskennt. Ich bekomme es mit meinen mitteln und unkenntnissen hier ganz alleine nicht hin.


    Gruß Faro

    Hallo Stefan,


    ich benutze mein Macbook unter Safari. Damit habe ich auch die Sandbox erfolgreich eingerichtet. Ich habe es aber auch schon mit dem Firefox versucht. Leider das gleiche Ergebnis.


    Hier noch ein Nachtrag zu meinem Problem.


    Idee-1

    Im Merchant Onboarding wird ein Popup-Fenster angezeigt, in welchem man sich mit PayPal verbindet. Ganz unten im Fenster gibt es einen Cookiehinweis, welchen man bestätigen oder ablehnen kann. Leider ist dieses Popup-Fenster so programmiert, dass die Bestätigungsbuttons vom unteren Fensterrand verdeckt werden. Scrollen kann man nicht dorthin um sie anzuklicken.


    Ich kann mich dunkel dran erinnern, dass es diesen Cookiehinweis in der Sandbox nicht gab.

    Ist diese Cookiebestätigung wichtig für den Onboarding Vorgang?


    Idee-2

    Im JTL-Forum habe ich gelesen, dass es dort ebenfalls Probleme mit einem ähnlichen Onboarding für PayPal-Checkout gibt, welche mit meinen identisch sind.


    Auch dort hat es wie bei mir, wie schon im Post #1 beschrieben, in der Sandbox funktioniert und später in der Live nicht mehr. Auch ich hatte ganz zu Anfang in meiner Live eine Webhook, welche ich damals leider aus unwissenheit gelöscht habe da ich dachte, dass diese wieder neu angelegt wird.


    Im JTL-Forum wird beschrieben:

    Wenn eine URL und PayPal-Mailadresse für die Live, die gleiche URL und PayPal-Mailadresse war, welche auch für die Sandbox genutzt wurde, sollte die Webhook sowie alle Onboarding-Verbindungen in der Sandbox gelöscht werden. Zudem sollte auch der Cache gelöscht werden.


    In einem anderen Forum habe ich gelesen, es ist ratsam für die Sandbox eine Subdomain, sowie eine eigene Sandbox-Mailadresse zu verwenden. (Klingt nun im nachhinein für mich logisch)


    Wenn ich es richtig gelesen habe, müssen nun wie im Forum beschrieben, auch alle Onboarding-Versuche, sowie der Cache auf dem iStraxx-Server gelöscht werden. Damit eine neue Webhook geschrieben werden kann.


    Das alles klingt für mich logisch und auch nachvollziebar, warum es aus besagten Gründen in meiner Live nicht funktioniert.


    Hast Du eventuell ähnliche Erfahrungen gemacht?


    Danke und beste Grüße

    Faro

    Hallo in die Runde,

    nun habe ich es an diesem Wochenende wiederholt mehrfach versucht, Paypal Checkout zu aktivieren.


    Ich habe das Merchant Onboarding angestoßen:


    Die sogenannte MyApp_iStraxx_UG_Haftungsbeschr_nkt wurde angelegt.

    Händler e-mail, Merchant id und Client id, wurden jedoch nicht automatisch im Plugin angelegt:



    In meinem PayPal-Account wurde unter "App & Credentials" MyApp_iStraxx_UG_Haftungsbeschr_nkt, auch keine Webhook erzeugt:

    In der Vergangenheit habe ich über AmazonPay Kreditkarten-Zahlungen u.ä. realisiert. Leider wird AmazonPay in VirtueMart nicht mehr unterstützt, und Klarna spielt ebenfalls nur noch mit den GROSSEN (Hat mir wegen geringfügigkeit meinen Händleraccount gekündigt). Nun bleibt mir momentan leider nur PayPal-Standard und Vorkasse.


    Seit 2005 benutze ich nun VirtueMart. Ich habe mich noch nie so schwer getan, eine Zahlungserweiterung zu installieren. Warum bekomme ich es nicht installiert? Was mache ich Falsch?


    Gruß Faro

    Hallo Stefan,


    vielen Dank für deine wie immer schnelle Antwort.:)

    Ich werde es mir am Wochenende ansehen und dann berichten! Vorher schaffe ich es zeitlich leider nicht.


    Danke und beste Grüße

    Faro

    Guten Tag,


    Auch ich möchte zu diesem Thema eine hoffentlich kurze Diskussion eröffnen. Ich bekomme das Merchant Onboarding einfach nicht abgeschlossen. Dazu möchte ich etwas weiter ausholen!


    Ich habe vor einiger Zeit zusammen mit Milbo diesen neuen Checkout getestet. Dazu sind wir über meine Testinstallation auf meine PayPal-Sandbox gegangen und haben das Merchant Onboarding angestoßen. Alles lief bestens und wie es sollte problemlos durch, und ich konnte in miner Sandbox Testkäufe durchführen und auch erfolgreich abschließen.


    Nun ging es an meine auf dem gleichen Server liegende Live-Installation. Der Merchant Onboarding Vorgang wurde ohne Fehlermeldung NICHT bis zum Schluss verarbeitet. Dadurch wurde auch die benötigte Webhook- Verlinkung nicht angelegt. Kurz gesagt, in meinem Hauptshop bekomme ich diesen PayPal-Checkout einfach nicht installiert.


    Nach vielen Versuchen brauche ich eure Hilfe. Kann es sein, dass durch das viele Testen in meiner Testumgebung zusammen mit meiner PayPal-Sandbox bei PayPal selbst etwas hängengeblieben ist, da ich beide Verfahren über meine Hauptdomain durchgeführt habe?


    Die Doku zum PayPal-Checkout habe ich gelesen. Soweit habe ich eigentlich alles richtig gemacht.


    Kann mal bitte jemand, bei wem es funktioniert hat, in seinen PayPal-Account schauen, wo genau die Webhook- Verlinkung angelegt wurde?


    Ich bin für jeden Hinweis dankbar!


    Danke und beste Grüße

    Faro

    Hallo Markus,


    was der Stefan meint, ist "Akeeba Backup". Mit dieser Erweiterung kannst Du deine gesamte Installation inkl. Datenbank sichern. Es sei denn, Du hast deine Produktbilder außerhalb deiner Installation gesichert, was jedoch keinen Sinn machen würde. Dann jedoch könntest Du diese einfach per FTP zurückspielen.


    Wenn ich dich richtig verstanden habe.

    Hallo in die Runde,


    gestern habe ich das von Milbo neu geschriebene Tool in meiner Testumgebung getestet, welches den Haken automatisch in alle Images setzt. Es funktionierte bestens und wird denke ich, in der kommenden VM-Version enthalten sein.


    Jetzt meine Farge:

    Wozu bnötigt man diese Funktion "COM_VIRTUEMART_FILES_FORM_FILE_ISIMAGE"?

    Was macht sie genau?

    Ich würde fast glauben, diese Änderungen werden normalerweise beim Update auf neuere VM-Versionen gemacht.

    Wenn das nicht der Fall ist, sollten diese Aktualisierungsskripte durch den oben genannten Button angestoßen werden.

    Hallo Stefan,


    ich habe heute etwas Zeit gehabt, dieses in einer alten VM-Version (4.4.0) zu testen. Tatsächlich werden die DB-Tabellen nicht durch ein Update auf eine höhere VM-Version automatisch auf UTF8mb4 umgestellt.

    Dieses geschieht nur durch das drücken auf das besagte Tool von Max. Danach ein paar sekunden Angst.....,8| aber danach ist alles umgeschrieben.:)

    Hallo HaeFB,


    ich habe es bei mir mal kurz getestet. In menem Feld "Anmerkungen und spezielle Wünsche" werden gar keine Emoji's angezeigt. Ich glaube, ich habe es vor vielen Jahren irgendwo deaktiviert weil ich denke, dass man soetwas nicht braucht.


    Ich würde es an deiner Stelle einfach deaktivieren. Schafft nur Probleme wie Du ja siehst. Leider weiß ich nicht aus dem Kopf, wo genau es deaktiviert wird. Ist wie schon gesagt, einfach zu lange her.


    P.S. ich glaube mich zu erinnern, dass dieses Problem vor vielen Jahren auch bei mir mal auftauchte. Ich glaube, desshalb habe ich es damals deaktiviert.

    Man kann sich auch einen Bestellstatus dazu bauen.

    Z. Bsp. Status PAF "Paypal Abbruch Frage".
    Dann kann man einen eigenen E-Mail-Text dazu anlegen und wenn man solche Mails rausschicken möchte, ändert man einfach den Status, und schon geht die Mail raus, ohne dass man sonst etwas machen muss. Arbeitszeit, wenn man sowieso in der Bestellliste ist: 5 Sekunden.

    Eine gute Idee! :)

    Hallo HaeFB,


    auf ChatGPT würde ich mich bei diesem Problem nicht verlassen. Die Algorithmen sind hierbei je nach "Programmierung 8o" zu unterschiedlich.


    Wenn Du Kontakt zum Kunden aufnehmen kannst, würde ich das Tun. Auch ich habe ab und an mal eine Bestellung die hängenbleibt. ich habe darauf hin tatsächlich den Kunden kontaktiert und bekam unterschiedliche Antworten.


    - "Ja Sorry ich hatte mein PayPal Passwort nicht zur Hand und habe dann einfach den Browser zu gemacht".

    - "Sorry, hatte bemerkt dass ich kein PayPal-Guthaben hatte und bin dann einfach raus"


    um nur zwei Gründe zu nennen. Zumindest kann Dir der Kunde sagen, wo es bei ihm hinkte.

    richtig, die Bestellung wird bei "in Bearbeitung" abgebrochen.
    Aber nicht vom Kunden.
    Wie könnte er sonst per PayPal bezahlen?

    Wenn PayPal als Zahlungsvariante gewählt wird, wird der Kunde beim Kaufvorgang zu PayPal weitergeleitet. Sollte PayPal den Abschluss nicht Verifizieren, kann das an den PayPal Einstellungen im Plugin liegen.

    Dazu auch mal in die VM Errorlog schauen. Dort werden eigentlich alle Fehler aufgelistet, wenn man diese nicht deaktiviert hat.

    Hallo HaeF,


    ich verstehe Dein Problem nicht. Beim Status "in Bearbeitung" wird doch gar keine Rechnung erstellt. Der Status "in Bearbeitung" sagt lediglich aus, dass ein Kunde etwas in den Warenkorb gelegt hat.


    Erst wenn der Kunde auf "Kaufen" klickt, folgt automatisch der Status "U", "Vom Kunden bestätigt", und es wird eine Rechnung mit einer Rechnungsnummer erstellt. Somit kann im Satus "in Bearbeitung" auch keine Rechnungsnummer in deiner Bestellübersicht erzeugt werden.


    Es stimmt, dass wenn ein Kunde den Kauf abbricht, bleibt der Status "in Bearbeitung", und es ist verständlich, dass keine Rechnung erstellt wird. So sollte es auch sein.

    Hallo Milbo,


    Du kannst mich gern wieder als Tester wie gewohnt mit einbeziehen. Ich bin ab morgen Nachmittag wieder im Lande.

    Da auch ich nicht immer gleich gewisse Probleme erkenne wäre es gut, wenn Du mir direkte Hinweise geben könntest, worauf ich beim Testen genau achten sollte. :S

    In der Zahlungsart "Standard" wird "Bestellstatus für noch ausstehende Zahlungen" eingestellt.
    Der muss dann auch bei "Standard-Bestellstatus, bei welchem eine E-Mail an den Verkäufer versendet wird" eingestellt sein.

    Da sollte eigentlich "Vom Käufer bestätigt" stehen, und auch hier immer an die Käufergruppen denken.


    Da dieser Status "U" bereits für den Mailversand aktiviert wurde. sollte es funktionieren. Zuerst jedoch muss Maria die Fragen aus dem Post #4 beantworten. Sonst drehen wir uns hier im Kreis!