Inhalte aufrufen

Profilbild
- - - - -

Darstellung Versandkosten in Mini-Warenkorb

bildeigenschaft hyperlink auf seite smartore 6

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
5 Antworten zu diesem Thema

#1 KevinE.

KevinE.

    Newbie

  • Members
  • Punkt
  • 4 Beiträge

Geschrieben: 02 November 2021 - 09:13

Einen wunderschönen guten Morgen an Alle,

ich bin relativ neu bei Smartstore und auch mit der Programmiersprache noch nicht ganz vertraut. Zu meinem Problem:

Ich würde gerne die Versandkosten im Mini-Warenkorb darstellen lassen und diese bei der Berechnung der Zwischensumme mit hinzuzurechnen.

Leider habe ich so gar keine Ahnung wie ich überhaupt an den Wert der Versandkosten komme. Ich habe mittlerweile herausgefunden, dass ich mit @T("ShoppingCart.Totals.Shipping") den Text "Versand" bekomme, jedoch kriege ich es nicht hin, den Wert (4,95€) anzeigen zu lassen.

Kann mir da jemand helfen? Wahrscheinlich habe ich einfach nur Denkfehler…

Besten Dank schonmal im voraus

#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 02 November 2021 - 15:13

Die Versandkosten werden während des Checkouts berechnet. Sie liegen zum Zeitpunkt des Mini-Warenkorbes noch nicht fest
und werden folglich dort auch noch nicht angezeigt. Ein Hinweis "zzgl. Versandkosten" verlinkt zur Versandkosten-Infoseite
wäre wahrscheinlich sinnvoller. Code Beispiel:
<a href="@Url.Topic("ShippingInfo")">zzgl. Versand</a>

Marcus Gesing

Smartstore AG


#3 KevinE.

KevinE.

    Newbie

  • Members
  • Punkt
  • 4 Beiträge

Geschrieben: 02 November 2021 - 18:08


Die Versandkosten werden während des Checkouts berechnet. Sie liegen zum Zeitpunkt des Mini-Warenkorbes noch nicht fest
und werden folglich dort auch noch nicht angezeigt. Ein Hinweis "zzgl. Versandkosten" verlinkt zur Versandkosten-Infoseite
wäre wahrscheinlich sinnvoller. Code Beispiel:

<a href="@Url.Topic("ShippingInfo")">zzgl. Versand</a>

Das macht natürlich Sinn. Rein aus Neugierde. Wäre es machbar der Zwischensumme Mini-Warenkorb 4,95€ hinzuzurechnen, wenn der Wert unter 50,00€ ist?

#4 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 02 November 2021 - 22:22

Ja, sollte möglich sein, wenn der Betrag am Ende von GetShoppingCartSubTotal bei subTotalWithoutDiscount und subTotalWithDiscount hinzugefügt wird.

Marcus Gesing

Smartstore AG


#5 KevinE.

KevinE.

    Newbie

  • Members
  • Punkt
  • 4 Beiträge

Geschrieben: 02 November 2021 - 22:54


Ja, sollte möglich sein, wenn der Betrag am Ende von GetShoppingCartSubTotal bei subTotalWithoutDiscount und subTotalWithDiscount hinzugefügt wird.


Könntest du mir da eventuell kleine Hilfestellungen geben wie ich den Code schreiben muss? Bin wie gesagt noch relativ neu dabei in der cshtml-Welt und versuche grade zu verstehen, wie ich was schreiben muss im Code.

#6 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 03 November 2021 - 12:31

... aber wie gesagt, anders machen ist besser. Z.B. mit dem erwähnten Link. Dazu in ~\Views\ShoppingCart\Partials\OffCanvasShoppingCart.cshtml, Zeile 174 wie folgt ändern
 
alt:
<div class="offcanvas-cart-footer-col mr-3">
  <div>
    <div class="sub-total-caption">
      @T("ShoppingCart.Totals.SubTotal"):
    </div>
    <div class="sub-total price">
      @Model.SubTotal
    </div>
  </div>
</div>
 

neu:

<div class="offcanvas-cart-footer-col mr-3">
  <div>
    <div class="sub-total-caption">
      @T("ShoppingCart.Totals.SubTotal"):
    </div>
    <div class="sub-total price">
      @Model.SubTotal
    </div>
  </div>
  <div>
     <a href="@Url.Topic("ShippingInfo")" class="text-light">zzgl. Versand</a>
   </div>
</div>
 
In diesem Zusammenhang auch interessant ist die Versandeinstellung "Kostenloser Versand ab Bestellwert aktivieren" (s. Konfiguration > Einstellungen > Versand).

Marcus Gesing

Smartstore AG