Anzeige Gesamtpreis Varianten / Stück VOR Übergabe an den WK

Hier findest du alle Fragen zu besonderen Anpassungen an den Templates oder Wordpress selber

Moderatoren: maennchen1.de, wpShopGermany Moderator

Antworten
dfarin
Beiträge: 6
Registriert: 10.07.2010, 19:06

Anzeige Gesamtpreis Varianten / Stück VOR Übergabe an den WK

Beitrag von dfarin »

Hiho,
also mein Bedürfnis ergibt sich aus folgendem:

Auf http://www.wunschfelgen.de errichten wir gerade einen Shop für Felgen und später auch Reifen.
Aktuelle ist ein Artikel ungefähr so aufgebaut:

http://www.wunschfelgen.de/felgen/borbet/test/

Leider ist es mir gerade nicht möglich einen Gesamtpreis anzuzeigen den ich an den Warenkorb übergebe, und zwar BEVOR ich in den Warenkorb sehe.

Ich möchte gerne die Position / Variable Grundpreis gegen eine Funktion Gesamtpreis tauschen, da ich bereits hörte das es eventuell über JS zu lösen ist würde ich gerne kurz erfragen wie.
Die Geschichte mit dem Grundpreis = 0 Euro sieht halt einfach aus wie gewollt und nicht viel gekonnt, von daher wäre es schon wichtig das zu lösen bevor ich mich daran mache mal eben weitere 400 Artikel einzupflegen und diese in Artikeln zu verbasteln.

Der Gag mit dem Calculator ist natürlich dolle, ich als Buchhalter habe auch weniger Probleme mit dem Rechnen, allerdings ist es gerade bei Kunden der Fall das diese mit möglichst wenig Hirnschmalz an das Ziel geführt werden müssen um eine optimale Conversion zu erhalten.
Wenn ich dem Kunden nun eine Rechenaufgabe, und sei Sie noch so klein, aufbürde, dann wird dieser deutlich häufiger das Interesse verlieren und abspringen.
Und da wir hier alle nicht zum spielen verabredet sind sondern Geld verdienen wollen denke ich mal ist meine Anfrage verständlich. :)
Beste Grüße
Dennis
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17981
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Anzeige Gesamtpreis Varianten / Stück VOR Übergabe an de

Beitrag von maennchen1.de »

Ach DER Denis... Hallo!

Dann will ich dich mal auf die richtige Fährte führen.
Du benötigst simples Javascript was
<input type="text" size="5" value="1" name="menge">
und
<span id="preis_106">0,00</span>
zusammen rechnet und zwar immer dann, wenn sich die Menge ändert (onchange).

Im Produktemplate selbst - auch auf deiner Bsp-Seite - gibt es schon eine Funktion "switchVari", die den Preis für die Variantenauswahl anzeigt/berechnet. Dort kannst du die Berechnung nahezu vollständig kopieren. Du kannst sogar das number_fomat() mit verwenden.

Code: Alles auswählen

  switchVari = function(p_id, v_id) { 
  	jQuery("#preis_" + p_id).html( number_format(parseInt(jQuery("#gp_" + p_id).html()) + parseInt(jQuery("#var_preis_" + v_id).html()), 2, ',', '') ); 
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
dfarin
Beiträge: 6
Registriert: 10.07.2010, 19:06

Re: Anzeige Gesamtpreis Varianten / Stück VOR Übergabe an de

Beitrag von dfarin »

Hehe.. ah und es hat Klick gemacht. :)

Super, haste mir mir geholfen, bzw. vor allem dem armen Coder den ich hier gerade mit der Peitsche antreibe. :)

Daangöö.
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Anzeige Gesamtpreis Varianten / Stück VOR Übergabe an de

Beitrag von MKJ »

Hallo,

kannst Du die fertige Anpassung hier bitte posten. Das wäre sicher auch für andere interessant.

Gruß, Mike
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
dfarin
Beiträge: 6
Registriert: 10.07.2010, 19:06

Re: Anzeige Gesamtpreis Varianten / Stück VOR Übergabe an de

Beitrag von dfarin »

Hiho, na klaro, auch wenn es nur ein dirty Workaround ist.
Aber dafür werden die Core Dateien nicht angefasst.

EInfach mal im Header platzieren:

Code: Alles auswählen

jQuery(function(){
    if(jQuery("div.wpshopgermany_produkt")[0]){
        var paa = jQuery("div.wpshopgermany_produkt");
        var am = jQuery("div.amount input");
        
        function aktualisierien_preis(){
            var checked = jQuery(paa).find("input:checked[type=radio]")[0]; 
            
            var value = jQuery(checked).next("span").text();
            var value2 = value.replace(",", ".");
            var anzahl = am.val();
            
            var newwert = (anzahl * value2);
            newwert = number_format(newwert, 2, ',', '');
            jQuery("div.price span:first").text(newwert);
        }
        
        jQuery(paa).find("input[type=radio]").unbind("click change").bind("click change", function(){
            aktualisierien_preis();
        });
        
        jQuery(am).bind("change keyup", function(){
            aktualisierien_preis();
        });
    }
Und wenn du doch noch mehr individuelle Hilfe brauchst, meld dich einfach bei meinem Coder, der is was solche Kleinigkeiten angeht recht "günstig".
http://www.torbenleuschner.de/
MKJ
Beiträge: 3073
Registriert: 25.08.2010, 16:11

Re: Anzeige Gesamtpreis Varianten / Stück VOR Übergabe an de

Beitrag von MKJ »

Das klappt so leider nicht. Ich habe einen Test angelegt mit drei Varianten, Grundpreis ist 0, die Varianten bekommen jeweils einen Preis. Das Template ist das Standardtemplate. Das Javascript habe ich ich mit Tags natürlich in den Header gepackt. Habt Ihr irgendwo das Template verändert? Das es auf Deiner Seite ja geht, fehlt wahrscheinlich nur ein Teil des Javascript. Könntest Du da bitte nochmals schauen?

Danke und Gruß, Mike
Tipps und Tricks rund um wpShopGermany: www.my-blog-shop.de
Antworten