Versandkostenfrei funktioniert nicht

Bitte hier nichts mehr posten!

Moderator: maennchen1.de

Gesperrt
meck373
Beiträge: 42
Registriert: 28.08.2010, 16:28

Versandkostenfrei funktioniert nicht

Beitrag von meck373 »

Hallo,

nach Aktivierung von Versandkostenfrei, werden keine Versandarten/Kosten ( z.B. DHL 5,00) mehr angezeigt, trotzdem bekommt man die Aufforderung bitte die Versandart zu wählen.

Gruß

Ps. Bei Deaktivierung des Modules sind sie wieder da.
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2595
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Versandkostenfrei funktioniert nicht

Beitrag von daschmi »

Hi Meck,

Ich hab gerade versucht es nachzuvollziehen. Bei mir hat alles wie erwartet funktioniert. Nach erreichen der Grenze sind die Lieferanten ausgeblendet wurden und Versandkostenfrei stand da, es kam auch kein Fehler das ich eine Versandart auswählen soll.

Ich hab dir unten nochmal die aktuelle checkout2.phtml angehängt, vielleicht hast du ja einen Fehler in deinem Template.

Code: Alles auswählen

<div class="wpshopgermany">
	<h2><?php echo __("Versand- und Zahlungsmethode", "wpsg"); ?></h2>
	<form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
	
		<?php if (sizeof((array)$this->arError) > 0) { ?>
		<ul class="wpshopgermany_error">
			<?php foreach ($this->arError as $e) { ?>
			<li><?php echo $e; ?></li>
			<?php } ?>
		</ul>
		<?php } ?>
	
		<table class="wpshopgermany_billing">
			<tr>
			  
				<td style="vertical-align:top;">
             <label for="shipping" class="wpshopgermany_checkout">Versand: (<a href="<?php echo get_permalink(get_option('wpshopgermany_vkpage')); ?>">Infos</a>)</label><br/>
             <?php if (sizeof($this->arShipping) == 1) { $s = array_shift($this->arShipping); ?>
                <input type="hidden" name="checkout[shipping]" value="<?php echo $s['id']; ?>"/>
              <?php echo $s['text']; ?>
             <?php } else if (sizeof($this->arShipping) > 1) { ?>
                <?php foreach ($this->arShipping as $s) { ?>
                   <label><input <?php echo (($this->data['shipping'] == $s['id'])?'checked="checked"':''); ?> type="radio" value="<?php echo $s['id']; ?>" name="checkout[shipping]"/>&nbsp;<?php echo $s['text']; ?></label><br/>
                <?php } ?>           
          <?php } ?>
       </td>
				
				<!--
				
				Beispiel code, der 0,00 in der Darstellung entfernt
				
						<td style="vertical-align:top;"><?php wpsg_debug($this->arShipping); ?>
             <label for="shipping" class="wpshopgermany_checkout">Versand: (<a href="<?php echo get_permalink(get_option('wpshopgermany_vkpage')); ?>">Infos</a>)</label><br/>
             <?php if (sizeof($this->arShipping) == 1) { $s = array_shift($this->arShipping); ?>
                <input type="hidden" name="checkout[shipping]" value="<?php echo $s['id']; ?>"/>
              <?php echo $s['text_clear']; ?>
             <?php } else if (sizeof($this->arShipping) > 1) { ?>
                <?php foreach ($this->arShipping as $s) { ?>
                   <label><input <?php echo (($this->data['shipping'] == $s['id'])?'checked="checked"':''); ?> type="radio" value="<?php echo $s['id']; ?>" name="checkout[shipping]"/>&nbsp;<?php echo $s['text_clear']; ?></label><br/>
                <?php } ?>           
          <?php } ?>
       </td>
	       
				-->
				
				<td class="wpshopgermany_spacercell">&nbsp;</td>
				<td style="vertical-align:top;">
					<label for="payment" class="wpshopgermany_checkout">Bezahlverfahren:</label><br/> 
					<?php if (sizeof($this->arPayment) == 1) { $p = array_shift($this->arPayment);  ?>
						<input type="hidden" name="checkout[payment]" value="<?php echo $p['id']; ?>"/>
						<?php echo $p['text']; ?>
					<?php } else if (sizeof($this->arPayment) > 1) { ?>
					<?php foreach ($this->arPayment as $p) { ?>
					<label><input <?php echo (($this->data['payment'] == $p['id'])?'checked="checked"':''); ?> type="radio" value="<?php echo $p['id']; ?>" name="checkout[payment]"/>&nbsp;<?php echo $p['text']; ?></label><br/>
					<?php } ?>	 
					<?php } ?>
				</td>
			</tr> 	 
		</table>
		
		<input type="hidden" name="set_checkout" value="1"/>
		<input type="hidden" name="checkoutpage" value="2"/>
		<input type="hidden" name="action" value="overview" id="action"/>
	
		<input type="submit" class="wpshopgermany_back" value="<?php echo __("Zurück", "wpsg"); ?>" onclick="document.getElementById('action').value = 'checkout';"/>
		<input type="submit" class="wpshopgermany_next_step" value="<?php echo __("Bestellen", "wpsg"); ?>" onclick="document.getElementById('action').value = 'overview';"/>
		
	</form>
</div>
VG Daschmi
meck373
Beiträge: 42
Registriert: 28.08.2010, 16:28

Re: Versandkostenfrei funktioniert nicht

Beitrag von meck373 »

Hi,

so aktuellen (deinen) Code mal bei mir einfügt. Modul gestartet -> selbes Problem. bin Ratlos!
mhh.... kann es damit zu tun haben, dass der Variationspreis 0 ist ( da Gleich dem Grundpreis)?

aber DANKE!!!!!
Gesperrt