Jeditter67 Posted October 17, 2021 Share Posted October 17, 2021 Wenn ich als Test eine Bestellung aufgebe und abschließe, wird das Feld "Zahlungsprlfichtig bestellen" nicht aktiviert sonder ein durchgestrichner roter Kreis angezeigt. Allgemeine Geschäftsbedingungen sind aktiviert und Zahlungsmodulaitäten zu Kundengruppen sind auch angepasst (Kunde, Gast, besucher), Nachanklicken der AGB und der Zahlungsmethode geht die Warnmeldung weg aber bestellt werden kann nicht. Hatte das schon mal jemand? Screenshot anbei. Über Hilfe wäre ich dankbar. Link to comment Share on other sites More sharing options...
rictools Posted October 19, 2021 Share Posted October 19, 2021 (edited) Auf dem Screenshot sieht man nur den unteren Teil der Seite ... Evtl. man eine andere Zahlungsart getestet? Anderer Artikel getestet? Anderer Browser getestet? Welche Prestashop- und PHP-Version? Edit: ich sehe gerade, die Prestashop-Version steht im Betreff, generell sollte man mit 1.7.8 noch ein bis zwei Bugfix-Versionen abwarten. Was passiert, nachdem die "Warnmeldung weg" ist? Edited October 19, 2021 by rictools (see edit history) Link to comment Share on other sites More sharing options...
JBW Posted October 20, 2021 Share Posted October 20, 2021 Ist ein bekannter Bug: https://github.com/PrestaShop/PrestaShop/issues/26274 Hier der Fix falls der vor der neuen Version manuell eingespielt werden soll: https://github.com/PrestaShop/PrestaShop/pull/26289 Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 15 hours ago, rictools said: Auf dem Screenshot sieht man nur den unteren Teil der Seite ... Evtl. man eine andere Zahlungsart getestet? Anderer Artikel getestet? Anderer Browser getestet? Welche Prestashop- und PHP-Version? Edit: ich sehe gerade, die Prestashop-Version steht im Betreff, generell sollte man mit 1.7.8 noch ein bis zwei Bugfix-Versionen abwarten. Was passiert, nachdem die "Warnmeldung weg" ist? Hi, vielen Dank für die Antwort PHP Version ist 7.4. Andere Zahlungsart getestet, anderen Artikel auch. Anderen Browser auch. Nachdem "bitte Zahlungsart auswählen und AGB" als Warnwmeldung weg ist, lässt sich der Artikel dennoch nicht bestellen Link to comment Share on other sites More sharing options...
pullidea-dev Posted October 20, 2021 Share Posted October 20, 2021 (edited) Können Sie Ihren Shop aktivieren? https://www.profiscarcenter.de/ Diese Website befindet sich im Wartungsmodus. Wenn Sie es aktivieren, kann ich das Problem deutlich sehen. Edited October 20, 2021 by raudsepp (see edit history) Link to comment Share on other sites More sharing options...
JBW Posted October 20, 2021 Share Posted October 20, 2021 35 minutes ago, raudsepp said: Can you enable your store? https://www.profiscarcenter.de/ This site is in maintenance mode. If you enable it, I can see the issue clearly. Guys, I already posted the solution above - by the way this is the German forum part... Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 1 hour ago, JBW said: Ist ein bekannter Bug: https://github.com/PrestaShop/PrestaShop/issues/26274 Hier der Fix falls der vor der neuen Version manuell eingespielt werden soll: https://github.com/PrestaShop/PrestaShop/pull/26289 Hi, ich finde die Datei "checkout-payment" in meinem theme-Ordner nicht. Und auch nicht das Verzeichnis _core, um den Fix manuell zu lösen. Was mache ich nun. Ich hab als Theme "Bentriz" laufen. Hast Du eine Idee? Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 35 minutes ago, JBW said: Guys, I already posted the solution above - by the way this is the German forum part... yes I Do. Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 1 hour ago, raudsepp said: Can you enable your store? https://www.profiscarcenter.de/ This site is in maintenance mode. If you enable it, I can see the issue clearly. Done! Link to comment Share on other sites More sharing options...
pullidea-dev Posted October 20, 2021 Share Posted October 20, 2021 16 hours ago, Jeditter67 said: Done! Danke, ich debugge das Problem. Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 2 minutes ago, raudsepp said: Danke, ich debugge das Problem. Ich danke Dir Link to comment Share on other sites More sharing options...
pullidea-dev Posted October 20, 2021 Share Posted October 20, 2021 1. Keines wird überprüft. 2. Einer wird überprüft. 3. Beides wird überprüft. Wie Sie im zweiten Schritt sehen können, gibt es in der Schaltfläche zwei "deaktivierte" Attribute. Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 3 minutes ago, raudsepp said: 1. Keines wird überprüft. 2. Einer wird überprüft. 3. Beides wird überprüft. Wie Sie im zweiten Schritt sehen können, gibt es in der Schaltfläche zwei "deaktivierte" Attribute. I reproduced the same but didn't work. Is this a browser Problem? Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 2 minutes ago, Jeditter67 said: I reproduced the same but didn't work. Is this a browser Problem? OK I reproduced it. It's a disabled class. I have to change it to "enabled" Link to comment Share on other sites More sharing options...
JBW Posted October 20, 2021 Share Posted October 20, 2021 Sometimes I feel ignored... Its a know bug. Issue and solution above! (core.js change or wait for next version) Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 1 minute ago, JBW said: Sometimes I feel ignored... Its a know bug. Issue and solution above! (core.js change or wait for next version) OK, I try to change it as posted by you and give you a feedback if it works. Thx JBW Link to comment Share on other sites More sharing options...
pullidea-dev Posted October 20, 2021 Share Posted October 20, 2021 16 hours ago, Jeditter67 said: I reproduced the same but didn't work. Is this a browser Problem? I think it's theme problem. Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 50 minutes ago, Jeditter67 said: OK, I try to change it as posted by you and give you a feedback if it works. Thx JBW This is the source code of my core.js function(){var e=(0,r.default)("body");e.on("change","#js-delivery input",function(e){var t=(0,r.default)("#js-delivery"),n=t.serialize(),a=(0,r.default)(e.currentTarget).parents(".delivery-option");r.default.post(t.data("url-update"),n).then(function(e){(0,r.default)("#js-checkout-summary").replaceWith(e.preview),(0,r.default)(".js-cart-payment-step-refresh").length&&(0,i.refreshCheckoutPage)(),o.default.emit("updatedDeliveryForm",{dataForm:t.serializeArray(),deliveryOption:a,resp:e})}).fail(function(e){o.default.trigger("handleError",{eventType:"updateDeliveryOptions",resp:e})})}),e.on("click",".js-edit-delivery",function(e){e.stopPropagation(),(0,r.default)("#checkout-delivery-step").trigger("click"),o.default.emit("editDelivery")})};var r=a(n(0)),o=a(n(1)),i=n(2);function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=new i;return e.init(),e};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0));function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.confirmationSelector="#payment-confirmation",this.paymentSelector="#payment-section",this.conditionsSelector="#conditions-to-approve",this.conditionAlertSelector=".js-alert-payment-conditions",this.additionalInformatonSelector=".js-additional-information",this.optionsForm=".js-payment-option-form"}return function(e,t,n){t&&o(e.prototype,t),n&&o(e,n)}(e,[{key:"init",value:function(){(0,r.default)(this.paymentSelector+' input[type="checkbox"][disabled]').attr("disabled",!1);var e=(0,r.default)("body");e.on("change",this.conditionsSelector+' input[type="checkbox"]',r.default.proxy(this.toggleOrderButton,this)),e.on("change",'input[name="payment-option"]',r.default.proxy(this.toggleOrderButton,this)),e.on("click",this.confirmationSelector+" button",r.default.proxy(this.confirm,this)),this.collapseOptions()}},{key:"collapseOptions",value:function(){(0,r.default)(this.additionalInformatonSelector+", "+this.optionsForm).hide()}},{key:"getSelectedOption",value:function(){return(0,r.default)('input[name="payment-option"]:checked').attr("id")}},{key:"hideConfirmation",value:function(){(0,r.default)(this.confirmationSelector).hide()}},{key:"showConfirmation",value:function(){(0,r.default)(this.confirmationSelector).show()}},{key:"toggleOrderButton",value:function(){var e=!0;(0,r.default)(this.conditionsSelector+' input[type="checkbox"]').each(function(t,n){n.checked||(e=!1)}),this.collapseOptions();var t=this.getSelectedOption();if(t||(e=!1),(0,r.default)("#"+t+"-additional-information").show(),(0,r.default)("#pay-with-"+t+"-form").show(),(0,r.default)(".js-payment-binary").hide(),(0,r.default)("#"+t).hasClass("binary")){var n=this.getPaymentOptionSelector(t);this.hideConfirmation(),(0,r.default)(n).show(),e?(0,r.default)(n).removeClass("disabled"):(0,r.default)(n).addClass("disabled")}else this.showConfirmation(),(0,r.default)(this.confirmationSelector+" button").attr("disabled",!e),e?(0,r.default)(this.conditionAlertSelector).hide():(0,r.default)(this.conditionAlertSelector).show()}},{key:"getPaymentOptionSelector",value:function(e){var t=(0,r.default)("#".concat(e)).data("module-name");return".js-payment-".concat(t)}},{key:"confirm",value:function(){var e=this.getSelectedOption();e&&((0,r.default)(this.confirmationSelector+" button").prop("disabled",!0),(0,r.default)("#pay-with-"+e+"-form form").submit())}}]),e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0));function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}var s=".".concat("js-current-step"),u=function(){function e(){o(this,e),this.$steps=(0,r.default)(".checkout-step"),this.$steps.off("click"),this.$clickableSteps=(0,r.default)(s).prevAll().andSelf(),this.$clickableSteps.addClass("-clickable")}return a(e,[{key:"getClickableSteps",value:function(){return this.$clickableSteps}},{key:"makeCurrent",value:function(e){this.$steps.removeClass("-current"),this.$steps.removeClass("js-current-step"),e.makeCurrent()}}],[{key:"getClickedStep",value:function(e){return new l((0,r.default)(e.target).closest(".checkout-step"))}}]),e}();t.default=u;var l=function(){function e(t){o(this,e),this.$step=t}return a(e,[{key:"isUnreachable",value:function(){return this.$step.hasClass("-unreachable")}},{key:"makeCurrent",value:function(){this.$step.addClass("-current"),this.$step.addClass("js-current-step")}},{key:"hasContinueButton",value:function(){return(0,r.default)("button.continue",this.$step).length>0}},{key:"disableAllAfter",value:function(){var e=this.$step.nextAll();e.addClass("-unreachable").removeClass("-complete"),(0,r.default)(".step-title",e).addClass("not-allowed")}},{key:"enableAllBefore",value:function(){var e=this.$step.nextAll(".checkout-step.-clickable");e.removeClass("-unreachable").addClass("-complete"),(0,r.default)(".step-title",e).removeClass("not-allowed")}}]),e}()},function(e,t,n){"use strict";var r=function(e){return e&&e.__esModule?e:{default:e}} /** I don't know which line to change. Could you please tell me? Would be great Link to comment Share on other sites More sharing options...
rictools Posted October 20, 2021 Share Posted October 20, 2021 Was ich mich frage, warum verwendest du schon Prestashop 1.7.8? Das von dir verwendete Theme ist lt. Website dafür noch nicht aktualisiert worden, es können also durchaus auch weitere Fehler auftreten. Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 7 hours ago, rictools said: Was ich mich frage, warum verwendest du schon Prestashop 1.7.8? Das von dir verwendete Theme ist lt. Website dafür noch nicht aktualisiert worden, es können also durchaus auch weitere Fehler auftreten. lt. Anbieter ja Link to comment Share on other sites More sharing options...
pullidea-dev Posted October 20, 2021 Share Posted October 20, 2021 16 hours ago, Jeditter67 said: lt. Anbieter ja Haben Sie das Problem gelöst? Link to comment Share on other sites More sharing options...
rictools Posted October 20, 2021 Share Posted October 20, 2021 vor 7 Minuten schrieb Jeditter67: lt. Anbieter ja Warum steht dann auf der Angebotsseite bis 1.7.7.8 (letztes Update vom 20. September)? Hast du eine neuere Themeversion als 1.4.0? Ggf. - sofern du nicht nur die kostenlose Version hast - frage den Themeautor. Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 13 minutes ago, raudsepp said: Haben Sie das Problem gelöst? nein, aber Sie kennen anscheinend die Lösung. Wahum posten Sie das nicht hier? Link to comment Share on other sites More sharing options...
Jeditter67 Posted October 20, 2021 Author Share Posted October 20, 2021 6 minutes ago, rictools said: Warum steht dann auf der Angebotsseite bis 1.7.7.8 (letztes Update vom 20. September)? Hast du eine neuere Themeversion als 1.4.0? Ggf. - sofern du nicht nur die kostenlose Version hast - frage den Themeautor. Hast recht, wenn nicht dann mache ich das 1.78 Update rückgängig und warte auf ein Theme Update Link to comment Share on other sites More sharing options...
pullidea-dev Posted October 20, 2021 Share Posted October 20, 2021 16 hours ago, Jeditter67 said: no, but you seem to know the solution. Why don't you post this here? Ich habe noch keine Lösung gefunden, aber wenn du mir dein Theme schickst, könnte ich es in meinem Testshop debuggen. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now