Zum Inhalt springen

Shop errechnet falsche Summen beim miniwarenkorb (OVERVIEW)

Erstellt am 23. Dezember 2005 · 9 Antworten · letzte Antwort am 23. Januar 2006

Tags: Frage

RChristian ·

Hallo,

leider berechnet mein miniwarenkorb (code=OVERVIEW) immer 40 € Versandkosten und 3.23 € Bezahlungskosten (PRICE_PAYMENT_TAX) 😢 . wenn ich auf dem warenkorb klicke, dann werden dort die richtige preise angezeigt und auch der endbetrag ändert sich dementsprechend. woran liegt es???

Und wenn ich einen produkt mit mehrere preise einkaufen will (produktvarianten) dann wird im miniwarenkorb nur der startpreis angezeigt 😢 statt wie in dem normalen warenkorb der richtige preis von d. produkvarianten.
hat jemand ne idee wie ich das problem lösen könnte?

PS: beim produktvarianten werden auch die richtige zusatzinformationen angezeigt, wie z.b.: der wert von size.

mfg,
RChristian

RChristian ·

Hallo Flink:

ich habe mit beiden Varianten versucht und es klappt nicht. Bei normale Produkte (spricht Produkte ohne Artikel-Varianten) klappt es wunderbar bei Produkte mit unterschied. Preise wird der richtige Preis ignoriert und stattdesen der Preis vom Hauptprodukt angezeigt und mit dem wird auch weitergerechnet. #angry#

PS: mit

###PRICE_TOTAL_TAX###

wird der Versand mit d. standardwerte von "ext_typoscript_setup.txt" berechnet statt mit meine einstellungen. #angry#

Ich hab sogar die neueste vesion von shop installiert (2.4). ohne erfolgt.

woran liegt es.

mfg,
RChristian

RChristian ·

meine miniwarenkorb template sieht folgendermaße aus:

<h3>BASKET_OVERVIEW_TEMPLATE</h3>
<em>The basket overview</em><br />
  <br />
  <br />
<!-- ###BASKET_OVERVIEW_TEMPLATE### begin -->
<!-- ###ITEM_CATEGORY_AND_ITEMS### begin -->
<!-- ###ITEM_LIST### begin -->
<!-- ###ITEM_SINGLE### begin-->
<div>###FIELD_QTY### x <!--###LINK_ITEM###-->###PRODUCT_TITLE###<!-- ###display_variant2### -->, ###FIELD_SIZE_VALUE###<!-- ###display_variant2### --><!--###LINK_ITEM###--></div>
<!-- ###ITEM_SINGLE### end -->
<!-- ###ITEM_LIST### end -->
<!-- ###ITEM_CATEGORY_AND_ITEMS### end -->
<div style="text-align:right;">
  <hr style="border: 1px solid #901118; width: 100%; text-align:center;" />
  <strong>Gesamtpreis: ###PRICE_TOTAL_TAX### €</strong></div>
<div style="text-align:center; "><br />
    <a href="index.php?id=warenkorb"><< zum Warenkorb >> </a >   </div>
<!-- ###BASKET_OVERVIEW_TEMPLATE### end -->
<!-- ###BASKET_OVERVIEW_EMPTY### begin -->
<div>Ihr Warenkorb ist leer!</div>
<!-- ###BASKET_OVERVIEW_EMPTY### end -->
Flink ·
RChristian schrieb

ich habe mit beiden Varianten versucht und es klappt nicht. Bei normale Produkte (spricht Produkte ohne Artikel-Varianten) klappt es wunderbar bei Produkte mit unterschied. Preise wird der richtige Preis ignoriert und stattdesen der Preis vom Hauptprodukt angezeigt und mit dem wird auch weitergerechnet. #angry#

Dann hast du womöglich dem Artikel nicht das richtige Produkt zugeordnet. Für jeden Artikel kann, soweit ich mich erinnere, derzeit nur ein Attribut für z.B. Farbe eingegeben werden. Es wird das übergeordnete Produkt nur dann verwendet, wenn auch alle anderen Attribute gleich sind.

Ansonsten beschreibe genau das Produkt und die Artikel, bei denen es nicht klappen sollte.

RChristian ·

Hallo Flink,

vielleicht hilft dir folgendes bild weiter um meinen Problem zu verstehen.

Bild: inforta.de/…/bild1.gif

Wie du am bild erkennen kannst, hab ich d. Artikel das richtige Produkt zugeordnet (weil sonst würde im BASKET nicht dir richtige daten angezeigt, spricht: Titel, Preis, Size), aber aus Irgendeinemgrund ignoriert d. mein mini-warenkorb (linke spalte) und er nimmt den standard preis von d. kleinste Variante.

Warum??????? 😢

mfg,
RChristian

Flink ·
RChristian schrieb

PS: mit

###PRICE_TOTAL_TAX###

wird der Versand mit d. standardwerte von "ext_typoscript_setup.txt" berechnet statt mit meine einstellungen. #angry#

Da hast du womöglich das Setup falsch ausgefüllt.

RChristian ·

Es lag daran das ich den mini-warenkorb über setup mit folgende einstellung eingefügt habe:

marks.WARENKORB < plugin.tt_products
marks.WARENKORB.code >
marks.WARENKORB.code = OVERVIEW

und das gefällt den shop anscheinen nicht mehr. Jetzt hab ich ne extra seite angelegt mit dem shop als plugin und bei code "mini-warenkorb" ausgewählt. dann im setup folgende zeilen eingefügt:

tmp.mini_warenkorb = CONTENT
tmp.mini_warenkorb {
   table = tt_content
   select.pidInList = XXX #pid der seite mit dem mini-warenkorb
   select.orderBy = sorting
   select.where = colPos=0
}


... 

marks.WARENKORB < tmp.mini_warenkorb

und siehe da, jetzt klappts auch mit der Nachbarn.

mfg,
RChristian