User-Logon

Download der aktuellen Versionen.

Benutzer:
Kennwort:

Grundpreise in Abhängigkeit von Packungsgrößen dynamisch berechnen ist einer Funktion, die man in shoptodate schlichtweg nicht bereitgestellt hat. Das kann sogar zur Abmahnung führen.

Produkte präsentieren:

75 statt 25 Warengruppen

Mehr als 3 Ebenen

Grundpreisberechnung

Grundpreis mit Rabatten

Versandkostenhinweis managen

Produktübersicht

Suche mit Bildern

Suche nach Farbe

Google Base mit EAN und and. Pricefeeds

Auf Varianten verlinken

Texte für Artikel mit Varianten

Shop Specials:

Überblick

Produkte präsentieren

B2B-Funktionen ergänzen

Einkaufen flexibilisieren

Abrechnung gestalten

Abwicklung optimieren

Kundenservice erhöhen

Umstieg nach Shopware

Was sonst noch fehlt?

Allgemein:

Startseite

§6 TDG Kennzeichnung

Warenkorb

Referenzen und Gästebuch

Kontakt

Mobil A
Mobil D
Office
Fax
+43 (68) 110 622 322
+49 (175) 29 843 83
+49 (89) 820 738-24
+49 (89) 820 738-29

Vermeidung von SPAM

Um SPAM zu vermeiden, finden Sie auf der gesamten Site keine e-Mail Adresse. Sie können aber über das Anfrage-Formular, oder die Links für "e-Mail senden" eine e-Mail an e-Consultance senden. Die e-Mail-Adresse wird im Moment des Clicks generiert und ist damit für normale Internet-Scanner derzeit noch nicht ermittelbar.

Wichtige Seiten

CCML Einführung

HTML vs, PHP

Der Parser

Sie sind hier: »  Startseite  »  Shop Specials »  Produkte präsentieren »  Grundpreisberechnung

Grundpreisberechnung für Varianten


Das Problem

Klick für Großansicht

Bei der Einstellung von Produkten mit Varianten hat shop to date in kleines, aber ggf. teures Problem. Kritisch ist, wenn der Standardpreis des Produktes (z.B. 100 ml) einen Referenzpreis berechnet, der User aber eine Menge auswählen kann, die einen höheren Referenzpreis ermitteln würde. I.d.R. wenn die Packung auch kleiner sein kann als die Standardgröße (z.b. 50ml). Dann wird bei Auswahl des 50 ml Produktes ein zu niedriger Referenz-Preis ausgegeben, der auf Basis der 100ml Menge entstanden ist. Ist er aber zu niedrig droht nun eine Abmahnung. Ist er teuerer als nötig, stellt man sich als Shop schlechter als man ist.

Sind die Varianten mit Mengenunterschieden ausgestattet, kann die Software das Produkt nicht für die Varianten korrekt aufbereiten. Unabhängig vom Namen und dan Angaben für die jeweilige Varianten wird ein statischer Text zur Füllmenge und dem Referenzpreis auf z.B. 1000 ml angegeben. Auch wenn die Menge des Produktes (hier Sonnencreme) zwischen 300 ml, 500 ml und 900 ml preislich schwanken. Das Problem ist, dass der Variantenname "300 ml" für die Software bzgl. den Referenzpreise so unwichtig ist, wie z.B. ein Variantennamen "rot". Bei Varianten für ein Hemd oder ein anderes Bekleidungsstück wird man für die definierten Varianten der Farben keine Referenzpreise benötigen. Genauso arbeitet die Software von Data Becker aber in allen Fällen. D.h. Auch bei einer Sonnencreme mit unterschiedlichen Mengen wird diese Information ignoriert und nicht zu einer Anpassung des Referenzpreises in der Anzeige genutzt. Der statische Block ist in der Grafik mit rot umrandet.

Grundpreisberechnung

In Abhängigkeit des gewählten Produktes (Variante) wird der Grundpreis korrigiert-

Das Problem ist vielschichtig

Klick für Großansicht

So sind die Mengenangaben einerseits zu finden und gleichzeitig muss man, will man diese Schwäche beheben, zwischen Variantennamen mit Mengen und Variantennamen mit unrelevanten Namen (wie z.B. rot) unterscheiden. Nur im ersteren Fall darf eine Flexibilisierung der Ausgabe erfolgen. Andererseits gibt es Produkte mit zwei Dimensionen. z.B. einen Softdrink (Limonade). Mit den Geschmacksrichtungen Orange, Zitrone, Kirsch und Füllmengen 1 l, 2 l.... usw. Hier ist gefordert, dass die Variable mit der Mengenangabe gefunden und genutzt wird. Egal ob die Menge in der ersten oder zweiten Variablen ist.

Die Lösung

Klick für Großansicht

Die Lösung ist, dass mit einer Parser-Ansatz der gesamte auszugegebende Code inkl. Java und HTML in einer PHP-Variablen zwischengespeichert wird. Dann kann man die Comboboxen analysieren und die Mengenangaben finden. Denn wird der vorhandene Text gescannt und die Referenzzahl (z.B. 1000 ml=) gefunden. Sind die Voraussetzungen korrekt, kann der Patch eingesetzt werden. Dabei werden die Java Routinen modifiziert und neue Daten als Java-Datenarray bereitsgestellt und dann erst ausgegeben. Die modifizierte HTML Datei kann mit den modifizierten Java Routinen dynamisch auf die Auswahl einer Option mit mengenangabe reagieren und aktualisiert sofort (ohne neu die Seite zu laden) den Preis der Referenzmenge.

Im Zuge diese Parser-Logik, kann gleichzeitig die Positionierung von externen Preisportalen (Feeds und Links aus dem Ersatz-Tool) auf eine bestimmte Variante gelegt werden. D.h. der User sieht nicht die Standard-Option, sondern die im Preisportal ausgewählte Varianten.


Es wird mit wenigen Einstellungen der aktuell verwendete Testbaustein definiert, um die zu korrigierenden Positionen zu finden:
// Hier suchen wir nach "Packung enthält" ggf. an den eigenen Text anpassen
$Packungenthaelt="Packung enthält ";
// nach einer Mengenangabe folgt "entsprechen [p]]"
$entsprechen="entsprechen [p]";

Referenz

Prüfen Sie die Funktion bei » Docklands Coffee und den Kaffepackungen. Probieren Sie auch andere Kaffeesorten aus und prüfen Sie, wie die Lösung auch auf nicht verfügbaren Varianten und unterschiedlichen » Mahlstufen reagiert. Und sehen Sie auch nach bei » Bachblüten Apotheke, hier vor allem auch die » Spezialprodukte.

Bestellung

Klick für Großansicht

Diese   Lösung [399 KB] [149 Clicks] besteht aus ca. 150 Zeilen PHP Code und intensiver Analyse der bisherigen Codes aus der gelieferten Software. Der PHP Code wird nur in die navigation.ccml eingebaut. Für diese sehr spezielle Lösung und die sehr flexibel definierbaren Produkte kann nicht für alle Situationen kostenlose Nachbesserung gewährt werden. Es wird garantiert, dass analog den Bilder definierte Produkte laufen. Andere Produkte sind individuell zu testen. Anpassungen des Codes auf andere Shop-Bedingungen erfolgen gegen Aufwand.

Preis: Normale Paktierung inkl. Installations-Handbuch liegt bei ca. 50.- € plus MWST. (Abhängig von Komplexität des Shop und der Produkte)

Wenn Sie an einer Lösung interessiert sind, senden Sie mir eine Nachricht (links unter Kontaktdaten). Sie erhalten ein individuelles Angebot, das Handbuch zur Prüfung und können dann über einen Kauf oder Nicht-Kauf entscheiden. Die Lizenz wird pro Shop (Domain) erteilt. V.a. Webdesigner können diese Lösung damit kostenfrei beziehen, müssen aber die Käufer Ihrer Designs offenlegen und die Lizenz dort mit abrechnen. Der PHP Code darf nicht an Dritte weitergegeben werden und nicht außerhalb der Nutzung mit der shop-Software und der lizensierten Domain angewendet werden. Da Sie als Käufer i.d.R. ein Unternehmen sind, gelten B2B Regeln.

Wenn Sie ein spezielles Angebot für Ihren Shop benötigen, dann können Sie auch dieses jederzeit bei mir bekommen.

zur letzten Seite zurück
Startseite
zur letzten Seite zurück
Startseite
zum Seitenanfang
zum Textanfang
zum Seitenende
druckbare Seiten
Seite mailen
Add Site to Mr. Wong
Bei LinkARENA bookmarken