Versandkosten für jede Versandart direkt anzeigen

Hallo,

ist es möglich sich innerhalb der forEach Schleife die Versandkosten für alle Versandarten direkt anzuzeigen?

Standard OXID ist es ja so das man ein Dropdown Feld hat (Select->Option) und sobald man eine Versandart auswählt wird mit [{oxprice price=$oDeliveryCostPrice->getBruttoPrice() currency=$currency}].

Mein HTML Setup sieht ca. so aus. Und nun würde ich mir gerne die Versandkosten direkt im entsprechenden div (.paycost) anzeigen.

[{foreach key=sShipID from=$oView->getAllSets() item=oShippingSet name=ShipSetSelect}]
	<div class="payment">[{$oShippingSet->oxdeliveryset__oxtitle->value}]</div>
	<div class="paycost"></div>
[{/foreach}]

Beste Dank im voraus.

Direkt in der Smarty-Schleife geht das leider nicht. Die Versandkosten werden erst nach Selektion berechnet. Somit steht immer nur der Preis für die aktuelle Auswahl zur Verfügung.

Für deinen Wunsch müssen also vorher alle möglichen Versandarten durchlaufen werden und die Versandkosten berechnet werden. Dann kannst Du die im Template ausgeben.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.