#1 (permalink)  
Alt 28.01.2012, 15:24
Neuer Benutzer
 
Registriert seit: 11.01.2012
Beiträge: 20
Standard Versandarten

Thema erledigt!

Geändert von smuessig (31.03.2012 um 12:41 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 28.01.2012, 15:55
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard

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}
so hast du z.b die möglichkeit
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 28.01.2012, 22:28
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 29.01.2012, 11:09
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 29.01.2012, 11:16
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard

Also Debug im Template. Im Template steht der wert nicht zur verfügung.

Gehe also in die DB wir brauchen den wert aus der Sassion
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 01.02.2012, 18:59
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Blinzeln

Zitat:
Zitat von smuessig Beitrag anzeigen
Hallo zusammen,

ich habe in meinem Shop zwei Versandarten.
"Versandkostenfrei" und "Mit Versandkosten".

Bei "Mit Versandkosten" habe den Versandpreis markiert von 0,00 - 70,00 EUR.
Bei "Kostenfrei" andere von 70,00 - 5000,00 EUR

Trotzdem werden immer beide angezeigt.

Was muss ich tun, dass je nach "Summe im Warenkorb" nur die relevante Versandart angezeigt wird?

Danke und beste Grüße
Sebastian
ohh mensch bin ich doof. hatte an dem tag wohl zuviel espresso getrunken

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
versandarten

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand