Jump to content

Brutto-Versandkostenpreis wird im Nettofeld angezeigt!


Recommended Posts

Hallo Experten,

 

mein Problem ist, das die Steuer zu den Versandkosten addiert wird, obwohl dies in diesem Feld nicht passieren darf.

 

Nachdem sich der Kunde über den OPC registriert, aktualiesiert sich die Seite, und die zuvor richtige Angabe wird nun falsch ausgegeben.

 

Als Beispiel:

 

Unsere Versandkosten betragen 55€ Netto, diese werden auch korrekt im Warenkorb angezeigt.

 

Auch unter Punkt 2: "Lieferarten" noch korrekt, aber sobald man sich über den One Page Checkout registriert hat und sich die Seite aktuallisiert hat, steht dort der Brutto-Preis 65,45€ im Netto Feld.

 

Schließe ich die Bestellung ab, ist der Preis in der Rechnung aber richtig und nicht wie vermutet 77,89€

 

Wenn sich der Kunde vorher registriert, sich einloggt und bestellt, ist auch alles richtig.

 

Das darf nicht sein. Wo ist dort der Fehler?

 

Im Backend ist alles richtig angelegt, da der Warenkorb auch alles korrekt anzeigt.

 

Als Dokumentation sind noch zwei Screenshots beigefügt.

 

Jeder der helfen möchte kann sich natürlich einen Testaccount anlegen und probieren.

 

Danke für eure Bemühungen vorab.

post-279207-0-90326900-1350062242_thumb.png

post-279207-0-96643700-1350062250_thumb.png

Link to comment
Share on other sites

order-carrier.tpl müsste das sein ;)

 

<tbody>
 {if isset($carriers)}
  {foreach from=$carriers item=carrier name=myLoop}
   <tr class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{/if} {if $smarty.foreach.myLoop.index % 2}alternate_item{else}item{/if}">
 <td class="carrier_action radio">
  <input type="radio" name="id_carrier" value="{$carrier.id_carrier|intval}" id="id_carrier{$carrier.id_carrier|intval}"  {if $opc}onclick="updateCarrierSelectionAndGift();"{/if} {if !($carrier.is_module AND $opc AND !$isLogged)}{if $carrier.id_carrier == $checked}checked="checked"{/if}{else}disabled="disabled"{/if} />
 </td>
 <td class="carrier_name">
  <label for="id_carrier{$carrier.id_carrier|intval}">
   {if $carrier.img}<img src="{$carrier.img|escape:'htmlall':'UTF-8'}" alt="{$carrier.name|escape:'htmlall':'UTF-8'}" />{else}{$carrier.name|escape:'htmlall':'UTF-8'}{/if}
  </label>
 </td>
 <td class="carrier_infos">{$carrier.delay|escape:'htmlall':'UTF-8'}</td>
 <td class="carrier_price">
  {if $carrier.price}
   <span class="price">
    {if $priceDisplay == 1}{convertPrice price=$carrier.price_tax_exc}{else}{convertPrice price=$carrier.price}{/if}
   </span>
   {if $use_taxes}{if $priceDisplay == 1} {l s='(tax excl.)'}{else} {l s='(tax incl.)'}{/if}{/if}
  {else}
   {l s='Free!'}
  {/if}
 </td>
   </tr>
  {/foreach}
  <tr id="HOOK_EXTRACARRIER">{$HOOK_EXTRACARRIER}</tr>
 {/if}
 </tbody>

Link to comment
Share on other sites

Leider änderte sich nichts.

 

Ich habe auch mal weitere Files probiert, bei denen ich glaubte, das sie im Zusammenhang stehen könnten:

  • order-address.tpl
  • order-carrier.tpl
  • "-confirmation.tpl
  • "-detail.tpl
  • "-follow
  • "-opc
  • "-opc-new-account
  • payment
  • return
  • slip
  • steps

Leider besteht der selbe Fehler weiterhin.

 

Mit ist aber noch aufgefallen, das wenn ich manuell mit rechtsklick das Formular aktualisiere, der Preis dann richtig auf 55,00€ zurück springt.

 

Es hat mir den Anschein, das sich das Formular irgendwie automatisch aktualisieren müsste, nachdem der Kunde sich registriert hat. Dann könnte es evtl. klappen.

Link to comment
Share on other sites

Na ja das Theme Matrice ist ein sehr altes und arbeitet auch noch mit alten JS. Hier müsste man in den Ordner /themes/matrice die JS dort gegen die Originale von PS austauschen und in den tpl-Dateien von Matrice auch alle Namen anpassen, weil PS in den JS auch Versionen mitgibt. Es hat sich von PS Version 1.4.5.1.auf 1.4.6.2 vieles geändert, bzw. wurden die JS alle auf die neueste Version gebracht.

 

Evtl. Matrice gegen ein anderes kostenloses Theme austauschen, welches bereits auch mit deiner PS-Version arbeitet.

 

Cache hast du auch immer geleert ? http://www.prestashop.com/forums/index.php?/topic/141245-tippich-habe-anderungen-vorgenommen-die-sind-aber-nicht-sichtbar/

Link to comment
Share on other sites

Was spricht gegen PS Original Theme 1.4.5 ? Dieses enthält zumindest alle aktuellen Skripte und du kannst es Problemlos dann auch upgraden.

Oder wenn du schon ein Add-on kaufen möchtest, es gibt viele schöne Themes die problemlos laufen.

Link to comment
Share on other sites

Add: ist dein Shop ein B2B-Shop, weil deine Preise alle OHNE Steuer angezeigt werden. Für B2C gilt die Anzeige Brutto inkl. Steuer, zzgl. Versandkosten und andere Nebenkosten und niemals Netto + Steuer + Nebenkosten. Da kassierst du dir schnell eine Abmahnung.

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...