Jump to content
xt:Commerce Community Forum
chrispeg

Grundpreise im Warenkorb

Recommended Posts

Liebe Gemeinde,

habe soeben gelesen, dass Grundpreise auch im Warenkorb erscheinen müssen. Daraufhin habe ich in der cart.html untehalb des Einzelpreises

 <div class="col col-sm-2 hidden-xs text-right">
                    {txt key=TEXT_SINGLE_PRICE}

<br>

 {if $base_price}
                            <li class="vpe">(Grundpreis: {$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name})</li>
                        {/if}

</div>

eingefügt:

so dass der Befehl jetzt so aussieht:

<div class="col col-sm-2 hidden-xs text-right">
                    {txt key=TEXT_SINGLE_PRICE} <br>
<small> {if $base_price}
                            <li class="vpe">(Grundpreis: {$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name})</li>
                        {/if}
</small>
                </div>

(geklaut aus der product.html)

Version xtc V6.3.2

Leider wird im Warenkorb kein Grundpreis angezeigt.

Hat jemand eine Idee, was ich falsch mache?

Für Eure Hilfe herzlichen Dank im Voraus.

Viele Grüße

chrispeg

Share this post


Link to post
Share on other sites

Hallo, hast du eine Quelle für "habe soeben gelesen, dass Grundpreise auch im Warenkorb erscheinen müssen"?
Kurze Recherche ergab, dass vor dem Reinlegen in den Warenkorb, die Grundpreise angegeben werden müssen. Also vor der Entscheidung, vor dem Warenkorb.
Vielleicht kann da jemand zur Aufklärung beitragen?

Share this post


Link to post
Share on other sites

Hi, hab mal in die cart.html von xt_responsive geschaut. Da findet man

{if $data.base_price}<li><span class="badge">{$data.products_vpe_value|number_format_prec} {$data.base_price.vpe.name} / {$data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$data.base_price.vpe.name}</span></li>{/if}

Wird bei mir dann auch angezeigt.

Share this post


Link to post
Share on other sites

Hallo oputz,

herzlichen Dank! Habe einfach die cart.html aus dem template "responsive" hochgeladen. Da passt es.

Aber irgendwie ist eine seltsame Beschreibung dabei:

0,15 1.000 ml / EUR 282,07 / 1.000 ml

"0,15 1.000 ml" ist für den Artikel der Umrechnungsfaktor - der sollte ja nicht erscheinen. Nehme ich den raus, ist der cart zerschossen..... Alles sollte weg bis inkl. 1.Slash

LG

chrispeg

Share this post


Link to post
Share on other sites

Soweit ich das erkenne, sind die Befehle identisch:

{if $data.base_price}<li><span class="badge">{$data.products_vpe_value|number_format_prec} {$data.base_price.vpe.name} / {$data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$data.base_price.vpe.name}

jetzt komplett:

{if $data.base_price}<li><span class="badge">{$data.products_vpe_value|number_format_prec} {$data.base_price.vpe.name} / {$data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$data.base_price.vpe.name}</span></li>{/if}

Share this post


Link to post
Share on other sites

Ja, so sollte es aussehen.

Habe umgestellt auf Liter. Jetzt steht hier 0,15 Liter / EUR 282,07 / Liter.

Hmmmm

Muss ich wohl noch etwas herumprobieren.

Vielleicht hat noch jemand eine Idee, wie man den String abändern/passend machen kann ?

 

Frag' mich nicht wie: Jetzt ist wenigstens schon mal die 0,15 (Grundeinheit) weg. Jetzt steht da: Liter / EUR xxxx / Liter.

Sieht auch ein bisschen gaga aus.

Share this post


Link to post
Share on other sites

Ist es nicht so, dass dein Artikel 0,15 L Inhalt hat und der 1L Preis dann 282,07€ wäre?
Dann würde ja nur der hintere Slash stören. Bei mir steht da Pro statt /
Wo man das ändert kann ich leider noch nicht sagen.

Share this post


Link to post
Share on other sites

So habe ich das noch gar nicht gesehen, da ich von einer Grundpreisangabe wie folgt ausgegangen bin:

Grundpreis: EUR 282,07 / 100 ml

So sehe ich das überall; nur bei mir nicht.😢

Der Gesamtinhalt beträgt bei diesem Artikel schon 0,145 L.

Bei einem anderen Artikel kann man das besser vergleichen:

Korianderöl hat 10 ml Inhalt. Da steht dann:

0,1 100 ml / EUR 127,30 / 100 ml

Ich glaube meine Kunden sind keine studierten Mathematiker, die so etwas auf den ersten Blick zuordnen können. ...

Das "pro" kann man im BE bei den Sprachtexten ändern. (TEXT_SHIPPING_BASE_PER)

Was mache ich aber mit den "0,1 100 ml" ?

Share this post


Link to post
Share on other sites

Ich hab's mit Liter ausprobiert; kein Auswirkung. Ob Liter oder 100 ml ist egal. Ich rechne die Kleinmengen also 1, 2, 5 und 10 ml auf 100 ml hoch. Mengen über 100 ml lasse ich auf Liter hochrechnen. Daher die Differenzen ..

Share this post


Link to post
Share on other sites

Moin, ein kurzer Test mit dieser Zeile war erfolgreich

{if $data.base_price}<span class="badge">{$data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$data.base_price.vpe.name}</span>{/if}

Da fehlt vom Original nur dieser Teil
{$data.products_vpe_value|number_format_prec} {$data.base_price.vpe.name} /

Share this post


Link to post
Share on other sites

Guten Morgen Oputz,

!!! DAS ist es. !!! Habe verschiedentlich die beiden strings versucht durch ' {* ' auszublenden. Das wollte das System wohl nicht; jetzt hab' ich's mal ganz herausgenommen / gelöscht - und ! es funktioniert! 👏

Super!

Ganz herzlichen Dank, du hast mir sehr weitergeholfen.

Bis zum nächsten Mal und bleib' gesund!

Viele liebe Grüße

Chrispeg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...