Jump to content

Prestashop Checkout Paypal geht nicht mehr


GrinGEO

Recommended Posts

Habe PS 1.7.8, Module upgedated

Problem ist, dass manche Kunden immer wieder den Paypa Checkout mit Prestashop Checkout Modul nicht zu Ende bekommen. Bei Stufe 4 ist der Button deaktiviert und es geht nicht weiter. Ich habe es selbst gestestet, gleicher Bug.

Nachdem ich das und andere getestet haben, kommt eine andere Bestellung rein, mit Paypal bezahlt, alles roger. Es ist somit ein Problem dass mal Stattfindet und mal nicht, doch woran könnte es liegen?

Danke für die Tipps512343776_PaypalCheckout.thumb.png.dcfea4afe8d01e0326fca915e159e742.png

Link to comment
Share on other sites

Vielleicht gibt es bereits auf der Warenkorbseite oder auf den Produktseiten Express-Links zu PayPal die dann funktionieren. Generell ist das Nichtfunktionieren des Bestellbuttons bei 1.7.8 ein bekanntes, mehrfach in Threads angesprochenes Problem.

Grundsätzlich, bitte nicht als Nicht-Profi sofort auf die neueste Nuller-Version upgraden, schon gar keinen laufenden Shop!

Link to comment
Share on other sites

Ja Christian. In dem Fall war ich leider zu schnell, wobei mir dei 1.7.8 auch andere Bugs behoben hat, wie z.B. das Umlauteproblem. Das hat mich auch genervt.

 

Beim Checkout ist komisch man kann dann auch nicht mehr ein anderes Zahlungsmittel wählen. Nicht klar ist, warum es nur GEWISSE Kunden trifft, nicht alle. Manche können mit Paypal dennoch bestellen.

Link to comment
Share on other sites

rictools hat recht.

Ich habe die neue Version 1.7.8.1 auf Github durchgesehen, bzw bekannte und gelöste Probleme die in der neuen Version behoben werden.

Darunter findet man folgenden Issue:

https://github.com/PrestaShop/PrestaShop/pull/26289

... Dein angesprochener Fehler.

 

Bis die Version 1.7.8.1 veröffentlich wird sollte dieser fix helfen:

Quote

As a simple solution, I changed in the theme file in templates/checkout/partials/steps/payment.tpl
Search 🔎 disabled
Change to enabled

 

Öffne folgende Datei: themes/DEIN_TEMPLATE/templates/checkout/partials/steps/payment.tpl

suche nach folgender Zeile:

<button type="submit" {if !$selected_payment_option} disabled {/if} class="btn btn-primary center-block">

und ändere diese durch folgende:

<button type="submit" {if !$selected_payment_option} enabled {/if} class="btn btn-primary center-block">

Aber Achtung:

Quote

I removed the conditional rendering "{if !$selected_payment_option} disabled {/if}". But it's not the solution in the js core that should come in the next update, it's just disabling one verification :)

.. Und nach dem Upgrade dann auf 1.7.8.1 wieder zum ursprünglichen ändern.

--------

Der korrekte fix wäre allerdings:

https://github.com/PrestaShop/PrestaShop/pull/26289/files

(wobei dies in der compressed core.js anders aussieht).

 

 

[Edit] Habe eben gesehen dass es wohl noch eine bessere temporäre Lösung gibt:

Quote

Hello,
It's quite a break as Customers can not place order anymore.
As a workaround, I edited my theme template in order to get the button active again

<button type="submit" {if !$selected_payment_option} disabled {/if} class="btn btn-primary center-block btn-general-bg btn-general-color"> {l s='Order with an obligation to pay' d='Shop.Theme.Checkout'} </button>

is now :
<button type="submit" class="btn btn-primary center-block btn-general-bg btn-general-color {if !$selected_payment_option}disabled{/if}"> {l s='Order with an obligation to pay' d='Shop.Theme.Checkout'} </button>

https://github.com/PrestaShop/PrestaShop/pull/18904#issuecomment-944348444

Edited by BlackCrow (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...