Dognose Posted October 12, 2012 Share Posted October 12, 2012 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. Link to comment Share on other sites More sharing options...
BluTiGeS Posted October 12, 2012 Share Posted October 12, 2012 (edited) Welche Presta Version? 5 Step Checkout selbes problem? Edited October 12, 2012 by BluTiGeS (see edit history) Link to comment Share on other sites More sharing options...
Dognose Posted October 12, 2012 Author Share Posted October 12, 2012 In der 5. Schritte Variante war alles in Ordnung da tauchte der Fehler nicht auf Link to comment Share on other sites More sharing options...
BluTiGeS Posted October 12, 2012 Share Posted October 12, 2012 PS Version? Hast mal mit dem original Tempalte probiert? Sieht nach JS und aktualisierungsfehler aus Link to comment Share on other sites More sharing options...
Dognose Posted October 12, 2012 Author Share Posted October 12, 2012 (edited) Es ist die Version 1.4.7 Habe es noch nicht mit dem original Template probiert. Das mache ich aber gleich mal. Auch werde ich es mal in einer seperaten Neuinstallation mal checken. Ich gebe dann bescheid. Danke schon mal. Edited October 12, 2012 by Dognose (see edit history) Link to comment Share on other sites More sharing options...
Dognose Posted October 13, 2012 Author Share Posted October 13, 2012 Es funktioniert problemlos mit: Matrice - 5 Step Original - 5 Step Original - OPC Es funktioniert nur nicht in Matrice - OPC. Was muss ich bei einem Aktualisierungsfehler machen? Link to comment Share on other sites More sharing options...
BluTiGeS Posted October 13, 2012 Share Posted October 13, 2012 ICh würde mir mal die beiden tpl file anschauen die für den part zuständig sind von dem theme und dann von dem funktionierenden in das nicht funktionierende portieren ,,) Link to comment Share on other sites More sharing options...
Dognose Posted October 13, 2012 Author Share Posted October 13, 2012 Danke für deine schnelle Antwort. Welche Files sind genau dafür zuständig, welche sollte ich kopieren? Link to comment Share on other sites More sharing options...
BluTiGeS Posted October 13, 2012 Share Posted October 13, 2012 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 More sharing options...
Dognose Posted October 13, 2012 Author Share Posted October 13, 2012 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 More sharing options...
guest* Posted October 14, 2012 Share Posted October 14, 2012 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 More sharing options...
Dognose Posted October 14, 2012 Author Share Posted October 14, 2012 (edited) Ja den Cache habe ich immer geleert. Wenn ich z.B dieses Addon installieren würde, ist das dann auch immer unabhängig vom Template? Der Shop würde ja theoretisch, Versionstechnisch mit 1.4.7 reinfallen. Edited October 14, 2012 by Dognose (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted October 14, 2012 Share Posted October 14, 2012 Nein. Nimm unseren Fix. Das Modul erfüllt nicht was in der 1-Button-Lösung für DE vorgeschrieben ist. Da muss man wieder basteln. Link to comment Share on other sites More sharing options...
guest* Posted October 14, 2012 Share Posted October 14, 2012 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 More sharing options...
Dognose Posted October 17, 2012 Author Share Posted October 17, 2012 Wir haben das oben genannte Addon installiert und das Problem damit gelöst. Link to comment Share on other sites More sharing options...
guest* Posted October 17, 2012 Share Posted October 17, 2012 In den Screens kann ich aber nicht erkennen, dass die dortige Bestellübersicht auch den Gesetzen in DE entspricht. Vermutlich ist im Theme ein Fehler enthalten im Check-out Prozess, welches dieser eigener Warenkorb jetzt überschreibt. Link to comment Share on other sites More sharing options...
guest* Posted October 17, 2012 Share Posted October 17, 2012 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 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