Nichtbeachtung der Netto-Einstellung bei Versandkostenfrei-Berechnung im JTL Shop 3 & Kritik

Vor kurzem habe ich mich für einen Bekannten mit der Berechnung des fehlenden Versandbetrages bis zur versandkostenfreien Lieferung im JTL Shop 3 beschäftigt.

In diesem (übrigens generell nicht zu unterschätzenden) Shopsystem lässt sich festlegen, ob Preise generell Brutto oder Netto angezeigt werden.
Das ist sinnvoll, wenn man z.B. vorwiegend Geschäftskunden bedient.

Leider wird dieses Konzept aber noch nicht 100%ig beachtet. Daher gab es den Fehler, dass zwar alle anderen Preise korrekt netto angezeigt wurden, der Restbetrag bis zur portokostenfreien Lieferung aber als Bruttobetrag berechnet wurde. Als Administrator kann darauf kein Einfluss genommen werden.
Auslöser ist, dass die entsprechende Einstellung / Variable im Berechnungsablauf gar nicht verwendet, sondern immer der Brutto Platzhalter eingesetzt wird. Vermutlich ein Flüchtigkeitsfehler der Entwickler, nehme ich an. (Version: 3.07)

Zum Glück konnte das Problem schnell und updatesicher durch ein entsprechendes Plugin behoben werden und der Wert in der Smarty Template-Variablen "WarenkorbVersandkostenfreiHinweis" des JTL Shop so sauber korrigiert werden.
Das Pluginsystem zeigte also Nutzen.

Eine weitere aus mancher Sicht verständliche Kritik trifft beim JTL Shop übrigens den restriktiven Umgang mit dem Sourcecode verbunden mit mangelnder externer API-Dokumentation. Der Großteil des Codes ist hier nämlich (leider) verschlüsselt.

So ist es in den Erweiterungen sehr schwer zu ermitteln, was welche Funktion tut und welche bei der Problemlösung helfen könnte. Da die wirtschaftlichen Gründe natürlich verständlich sind, wäre hier ausgiebigere & offenere Dokumentation sehr lobenswert.

Comments

Jürgen's picture

Sourcecode | JTL - Kritik

Hallo Julian

ein sehr interessanter Beitrag - aktuell beschäftige ich mich mit einem Template für das aktuelle System 3.09 von JTL und musste leider feststellen das es durch den verschlüsselten und der mangelnden Doku zum System ein echtes Problem entsteht, zumindest für Entwickler oder Nutzer welche die Shopfunktionen erweitern wollen.

Das JTL-Forum dient als letze Anlaufstelle, wenn auch desöfteren vergebens. Eigentlich sehr schade, denn das Konzept von JTL stimmt!

Grüße

Jürgen

Julian Pustkuchen's picture

Hallo Jürgen, schön zu sehen,

Hallo Jürgen,

schön zu sehen, dass meine Einschätzung auch von anderen geteilt wird.

Markus's picture

Hallo Julian, wie heißt denn

Hallo Julian,

wie heißt denn dieses Plugin? In meinem Shop habe ich das selbe Problem.

Julian Pustkuchen's picture

Hallo Markus, dieses Plugin

Hallo Markus,

dieses Plugin haben wir erstellt, es ist nicht öffentlich verfügbar, bei Interesse bieten wir dieses gerne zu einem fairen Preis für Sie an. In diesem Fall bitte ich um eine Kontaktaufnahme über unser Kontaktformular:

http://www.webks.de/kontakt

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><blockquote>
  • Lines and paragraphs break automatically.
  • Pairs of<blockquote> tags will be styled as a block that indicates a quotation.
  • You can enable syntax highlighting of source code with the following tags: <c>, <cpp>, <css>, <drupal5>, <drupal6>, <java>, <javascript>, <mysql>, <php>, <python>, <ruby>, <smarty>, <xml>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Textual smileys will be replaced with graphical ones.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

More information about formatting options

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.