|
|||
|
ausnamsweise
Code:
{assign var=cart value=$cart_total}
{php}
// holen der Variablen aus dem Template, ist formatiert mit Komma und Eurozeichen !
$cart_total = $this->get_template_vars('cart');
// Als Zahl formatieren
// entferne vorderen String
$cart_total = str_replace('<span class="price"> ','',$cart_total);
// entferne hinteren String
$cart_total = str_replace(' EUR</span>','',$cart_total);
// entferne Tausender-Punkte
$cart_total = str_replace('.','',$cart_total);
// tausche Komma gegen Punkt
$cart_total = str_replace(',','.',$cart_total);
$this->assign ('carttotal',$cart_total);
// Ausgabe ans Template
if ( $cart_total < 70 ) {
$sum_total = $cart_total + 3.90;}
else {
$sum_total = $cart_total ;}
$this->assign ('sumtotal',$sum_total);
{/php}
dir im warenkorb die versandkosten anzuzeigen und auch gleich warenkorb wert inc. versandkosten ;-) Geändert von giller (28.01.2012 um 15:56 Uhr) Grund: erarbeitet mit oldbear |
|
|||
|
natürlich geht das
aber auf deinem bild sind ja drei versandarten prinzipel müssten wir ja nur den wert aus der session abfragen und dann eine fall entscheidung ausführen {if $cart_total < 70} hier einfach den html code vom formular mit versandkosten dabei kannst den radio button ja schon anhacken und hidden. {else} hier html formular gleiches spiel dann eben für das mit versandkosten {/if} die forech nimmst eben raus so würde ich es machen aber vileicht hat noch einer einen tip. wie man eine vergleichabfrage auf werte in einer sassion anwendet müsste ich persönlich auch erst mal nachlessen. |
|
|||
|
da kannst du den code snipzel nicht gbrauchen das ist für den warenkorb
du musst mal in deine db gehen und dort in der xt-config debug auf true setzen um zu sehen wie der warenkorb wert in der session heist oder {debug} auf der versandkosten seite einsetzen um zu sehen was für daten in einer $ variable vorliegen wir mussen ja erst mal wissen auf was wir den vergleich anwenden können also erstmal daten rausbekommen und dann wieder posten |
|
|||
|
Zitat:
![]() so wenn du es nicht hinbekommst dann schicke mir einfach deine zugangs daten zum shop in einer PN So Du legst eine einzige Versand Art an. Schritt 1. Versandcode: DHL_1 Status:an Steuersatz: Standart Berechnungsgrundlage: price Versand Bezeichnung: DHL Versand Verandbeschreibung: Diskret, einfach und schnell Versenden wir mit DHL In Schritt 2. Klickst Du auf den Button 'Versandpreis' dort legst Du dann zwei neue Versandpreise an einmal Versand Zone:0 Versand Land: DE von:0.00 bis:70.00 Versandpreis:3.90 Versand erlaubt:ja speichern dann wieder auf neu klicken und anlegen Versand Zone:0 Versand Land: DE von:70.00 bis:5000.00 Versandpreis:0.00 Versand erlaubt:ja Speichern klicken Fertig dann wird auch nur noch eine Angezeigt |
![]() |
| Lesezeichen |
| Stichworte |
| versandarten |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Liste der Versandarten bei Zahlungsweisen konfus | 66mausi | Admininterface | 2 | 28.03.2011 12:50 |
| Hilfe bei Versandkosten vzw. Versandarten | MarcusNRG | Installation und Konfiguration | 0 | 15.07.2009 14:17 |
| Bei Artikelgesamtgewicht von 0 keine Versandarten | AirSimTech | Shopbereich | 0 | 31.01.2009 10:14 |