Kundenkonto, »View-Order«: Bestell-ID fehlt in der URL

  • Seit dem letzten Update ist es, wie mir mittlerweile 2 Kunden berichten, nicht mehr möglich, bereits getätigte Bestellungen anzusehen. Ich habe dies überprüft und festgestellt, dass beim Aufruf »Bestellungen« im Kundenkonto tatsächlich »Ungültige Bestellung« angegeben wird, obwohl es solche gibt.

    Ich prüfte die URL: In dieser steht der korrekte Endpunkt »view-order« – aber es wird keine Bestell-ID übergeben. Gebe ich diese manuell in der URL ein, wird die dazugehörige Bestellung korrekt ausgelesen und dargestellt.

    Jetzt bin ich ratlos. Ich vermute, Laie, der ich bin, in einer Funktion (?) oder einem Template einen fehlenden Parameter. Möglicherweise liegt der Grund auch woanders. Kennt jemand dieses Problem?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • Ich prüfte die URL: In dieser steht der korrekte Endpunkt »view-order« – aber es wird keine Bestell-ID übergeben. Gebe ich diese manuell in der URL ein, wird die dazugehörige Bestellung korrekt ausgelesen und dargestellt.

    Wenn an den Endpunkten nichts verändert wurde (also der Standard) wäre die richtig URI zur Anzeige ALLER Bestellungen /my-account/orders/. Wie sich die URI für eine individuelle Installation zusammensetzt ( z.B. /kundenkonto/bestellungen/ ) muss man anhand er der Einstellungen in WooCommerce ( wp-admin -> woocommerce -> einstellungen -> kundenkonten -> feld: bestellungen ) und dem Slug der Seite, die für "Mein Konto" eingestellte wurde ( wp-admin -> woocommerce -> einstellungen -> kundenkonten -> feld: mein konto seite ) prüfen.

    Der Endpunkt view-order ist im Auslieferungszustand für die Anzeige einer EINZELNEN Bestellung zuständig und braucht daher die ID der Bestellung als Parameter ( bzw. Permalink /my-account/view-order/134/ ).

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Du hast mir den Fehler offenbart: Sowohl bei »Bestellungen« als auch bei »Bestellung ansehen« stand der Endpunkt »view-order«. So konnte das nicht funtionieren.

    DANKE! Es klappt, und ich bin glücklich! :-D Ich fand den Küßchen-Smiley nicht, denke ihn dir. :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!