Wiederrufsbelehrung kann im Admin nicht deaktiviert werden

Du hast ein Problem gefunden und weißt nicht genau wo es hinpasst...
Antworten
Kopernikus
Beiträge: 390
Registriert: Fr 19. Okt 2012, 12:15

Wiederrufsbelehrung kann im Admin nicht deaktiviert werden

Beitrag von Kopernikus »

Hallo allerseits

Ich habe soeben bemerkt, dass die Wiederrufsbelehrung im Shop nicht mehr deakiv gesetzt werden kann. Das heisst, die entsprechende Optionsschaltfläche, welche man unter Zusatzmodule im Admin findet, bewirkt in der Einstellung "false" nicht, dass der Satz - Die Widerrufsbelehrung habe ich zur Kenntnis genommen - während des Bestellprozesses verschwindet.

Das Entfernen der Wiederrufsbelehrung mag zwar für deutsche Shopbetreiber keinen Sinn ergeben, ist jedoch in der Schweiz nicht nötig und auch eher unüblich. Deshalb meine Frage; wie bekomme ich diese wieder raus?

Dieses Problem kann übrigens auch in dem hier aufgeschalteten Demohop reproduziert werden.
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Wiederrufsbelehrung kann im Admin nicht deaktiviert werd

Beitrag von Xantiva »

Am schnellsten kannst Du das lösen, in dem Du ein verstecktes Input Feld im Template verwendest, in dem die Checkbox immer gesetzt ist ...

Code: Alles auswählen

<input type="hidden" name="revocation" value="revocation" checked="checked">
(ungetestet)

... und die Ausgabe der Widerrufsbelehrung unterbindest.
Mein Shop: http://www.basteln-selbermachen.de
Kopernikus
Beiträge: 390
Registriert: Fr 19. Okt 2012, 12:15

Re: Wiederrufsbelehrung kann im Admin nicht deaktiviert werd

Beitrag von Kopernikus »

Danke :)
Rainer
Beiträge: 102
Registriert: Sa 5. Feb 2011, 10:17
Shop Version: 1.0.14

Re: Wiederrufsbelehrung kann im Admin nicht deaktiviert werd

Beitrag von Rainer »

Hallo,

diese Checkboxen sehe ich bei mir überhaupt nicht obwohl ich Sie gerne sehen würde.

Im Seitenquelltext sieht der code so aus:

Denke da fehlt etwas:

Code: Alles auswählen

<h2>AGB / Widerrufsbelehrung</h2>
<div class="container">
<p>Die <a href="http://www.rsaquaristik.de/popup_content.php?coID=3&iframe=true" rel="gallery[condition]">AGB</a> habe ich zur Kenntnis genommen und bin mit ihrer Geltung einverstanden.</p>
<p>Die <a href="http://www.rsaquaristik.de/popup_content.php?coID=9&iframe=true" rel="gallery[revocation]">Widerrufsbelehrung</a> habe ich zur Kenntnis genommen.</p>
</div>
bzw. in der checkout_confirmation.html steht folgender Code:

Code: Alles auswählen

{if $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT or $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT}
	<div class="grid_12 alpha omega">
		<h2>{#title_terms_revocation#}</h2>
		<div class="container">
			{if $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT}
				{* we build the Revocation popup link *}
				{assign var=popup value='coID=%s&iframe=true'|sprintf:$smarty.const.CONDITIONS_ID}
				{assign var=popup value=$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:$popup}
				{assign var=popup value='%s" rel="gallery[condition]'|sprintf:$popup}
			<p>{#link_terms#|sprintf:$popup}</p>
			{/if}
			{if $smarty.const.DISPLAY_REVOCATION_ON_CHECKOUT}
				{* we build the Revocation popup link *}
				{assign var=popup value='coID=%s&iframe=true'|sprintf:$smarty.const.REVOCATION_ID}
				{assign var=popup value=$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:$popup}
				{assign var=popup value='%s" rel="gallery[revocation]'|sprintf:$popup}
			<p>{#link_revocation#|sprintf:$popup}</p>
			{/if}
		</div>
	</div>
Freundlich grüßt

Rainer
Rainer
Beiträge: 102
Registriert: Sa 5. Feb 2011, 10:17
Shop Version: 1.0.14

Re: Wiederrufsbelehrung kann im Admin nicht deaktiviert werd

Beitrag von Rainer »

Hallo,

ich dachte ich hätte in der 1.0.14 den aktuellen Stand,

aber es fehlt ja http://forum.webs.de/viewtopic.php?f=3& ... f&start=10

der neue Checkout.

Wäre es nicht sinnvoll den neuen Checkout auf der Downloadseite zu integrieren.
Freundlich grüßt

Rainer
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: Wiederrufsbelehrung kann im Admin nicht deaktiviert werd

Beitrag von yogi »

@all:

Richtig - in der V1.0.14 wurde mit der Button-Lösung auf die explizite Bestätigung der Wiederrufsbelehrung verzichtet. Es erscheint daher nur noch der Text "Die Widerrufsbelehrung habe ich zur Kenntnis genommen."
Hab das auch gerade im WEBS DEMO Shop getestet.

Und im Template wurde dann noch die Konstante falsch abgefragt. In XTC sind die Boolschen konstanten mit einem "String" belegt - suche in templates/webs/modules/checkout_confirmation.html nach

Code: Alles auswählen

{if $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT or $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT}
        <div class="grid_12 alpha omega">
                <h2>{#title_terms_revocation#}</h2>
                <div class="container">
                        {if $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT}
                                {* we build the Revocation popup link *}
                                {assign var=popup value='coID=%s&iframe=true'|sprintf:$smarty.const.CONDITIONS_ID}
                                {assign var=popup value=$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:$popup}
                                {assign var=popup value='%s" rel="gallery[condition]'|sprintf:$popup}
                        <p>{#link_terms#|sprintf:$popup}</p>
                        {/if}
                        {if $smarty.const.DISPLAY_REVOCATION_ON_CHECKOUT}
                                {* we build the Revocation popup link *}
                                {assign var=popup value='coID=%s&iframe=true'|sprintf:$smarty.const.REVOCATION_ID}
                                {assign var=popup value=$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:$popup}
                                {assign var=popup value='%s" rel="gallery[revocation]'|sprintf:$popup}
                        <p>{#link_revocation#|sprintf:$popup}</p>
                        {/if}
                </div>
        </div>
{/if}
und ersetzte es durch

Code: Alles auswählen

{if $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT=='true' or $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT=='true'}
        <div class="grid_12 alpha omega">
                <h2>{#title_terms_revocation#}</h2>
                <div class="container">
                        {if $smarty.const.DISPLAY_CONDITIONS_ON_CHECKOUT=='true'}
                                {* we build the Revocation popup link *}
                                {assign var=popup value='coID=%s&iframe=true'|sprintf:$smarty.const.CONDITIONS_ID}
                                {assign var=popup value=$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:$popup}
                                {assign var=popup value='%s" rel="gallery[condition]'|sprintf:$popup}
                        <p>{#link_terms#|sprintf:$popup}</p>
                        {/if}
                        {if $smarty.const.DISPLAY_REVOCATION_ON_CHECKOUT=='true'}
                                {* we build the Revocation popup link *}
                                {assign var=popup value='coID=%s&iframe=true'|sprintf:$smarty.const.REVOCATION_ID}
                                {assign var=popup value=$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:$popup}
                                {assign var=popup value='%s" rel="gallery[revocation]'|sprintf:$popup}
                        <p>{#link_revocation#|sprintf:$popup}</p>
                        {/if}
                </div>
        </div>
{/if}
Kopernikus
Beiträge: 390
Registriert: Fr 19. Okt 2012, 12:15

Re: Wiederrufsbelehrung kann im Admin nicht deaktiviert werd

Beitrag von Kopernikus »

Ich habe soeben bemerkt, dass der Fix von Yogi (letzte Änderung in diesem Thread) in der 1.0.15 leider nicht eingebracht wurde.
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: Wiederrufsbelehrung kann im Admin nicht deaktiviert werd

Beitrag von yogi »

Hatte es lokal bei mir nicht geändert - sorry. in der V1.0.16 ist es drin:

Revision 2390
Antworten