colorful-ant Posted July 19, 2019 Posted July 19, 2019 Ich wollte bei mir jetzt ein paar PDF-Dateien zum Verkauf einstellen. Dementsprechend habe ich auch im AEUC-Modul die Option "Widerrufsrecht für virtuelle Artikel" aktiviert. Bei mir scheint es hierbei im Bestellvorgang Probleme zu geben. Egal ob ich nur eine PDF kaufen möchte oder zusammen mit einem realen Produkt. Jedes Mal bleibe ich im Bestellvorgang (5 Schritte) beim Versand hängen, da der Hinweis kommt "Bitte erst Widerruf virtuelle (Download-)Artikel akzeptieren". Allerdings kann ich diese Checkbox nirgends sehen. TB 1.0.8 und 1.0.7 Bestellung nur mit einem "virtuellen Produkt" Bestellung "virtuelles Produkt" und reales Produkt mit Versand Hat jemand ähnliche Erfahrung/Probleme?
colorful-ant Posted August 10, 2019 Author Posted August 10, 2019 ich habe jetzt eine lösung gefunden. im aeuc modul habe ich 2 dateien geändert datei 1 modules / advancedeucompliance / views / templates / hook / hookOverrideTOSDisplay.tpl alt {if $has_virtual_product} <div class="tnc_box"> <p class="checkbox"> <input type="checkbox" name="revocation_vp_terms_agreed" id="revocation_vp_terms_agreed" value="1"/> <label for="revocation_vp_terms_agreed">{l s='I agree that the digital products in my cart can not be returned or refunded due to the nature of such products.' mod='advancedeucompliance'}</label> </p> </div> {/if} neu {if $has_virtual_product} <div class="tnc_box"> <p class="checkbox"> <label for="revocation_vp_terms_agreed"> <input type="checkbox" name="revocation_vp_terms_agreed" id="revocation_vp_terms_agreed" value="1"/> {l s='I agree that the digital products in my cart can not be returned or refunded due to the nature of such products.' mod='advancedeucompliance'}</label> </p> </div> {/if} datei 2 - hauptproblem bei mir mit 5 step-check-out - @Traumflug (evtl bitte prüfen) modules / advancedeucompliance / views / js / fo_aeuc_tnc.js alt $('button[name="processCarrier"]').click(function (event) { /* Avoid any further action */ event.preventDefault(); event.stopPropagation(); neu $('button[name="processPayment"]').click(function (event) { /* Avoid any further action */ event.preventDefault(); event.stopPropagation(); hier nur die änderung "processCarrier" zu "processPayment" - die ursprüngliche programmierung soll nur für den opc geeigent sein, mit der änderung zur "processPayment" ist es auch für den 5-step-checkout geeignet
Occam Posted August 11, 2019 Posted August 11, 2019 (edited) On 7/19/2019 at 8:51 PM, colorful-ant said: Allerdings kann ich diese Checkbox nirgends sehen. Es gibt auch keine Checkbox. Man braucht nur den Text selbst anzuklicken. 8 hours ago, colorful-ant said: hier nur die änderung "processCarrier" zu "processPayment" Den Fehler hatte m.W. Michael Dekker schon drin. Es muss processPayment heißen! Edited August 11, 2019 by Occam
colorful-ant Posted August 13, 2019 Author Posted August 13, 2019 (edited) Eine Checkbox gibt es, sie war nur nicht zu sehen. Wie soll der Kunde wissen, was noch zum Abschluß der Bestellung noch fehlt wenn für diesen nur ein Hinweis/Fehler angezeigt wird. Egal ob Ansicht per PC oder Handy etc On 8/11/2019 at 10:02 AM, Occam said: Man braucht nur den Text selbst anzuklicken. Sorry, soll ich da nen extra Hinweistext einfügen, bitte hier anklicken und alles ist ok? Egal ob Deutschland oder EU, Gesetze, Idiotensicher etc, da stimme ich mit diversen Entscheidungen dafür und dagegen. Aber nur den Text anklicken, ist nicht übersichtlich, sowie nicht einheitlich und somit auch nicht hilfreich Edited August 13, 2019 by colorful-ant 1
Occam Posted August 13, 2019 Posted August 13, 2019 Da gebe ich dir vollkommen recht. Außerdem ist sie aus rechtlichen Gründen in Deutschland überflüssig. Der Texthinweis reicht aus.
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