bluesspieler Posted April 27, 2017 Share Posted April 27, 2017 Schönen Gruß ans Forum, Ich nutze 1.6.1.12 prestashop Ich habe im Shop folgende Artikel Situation, es gibt den Standart Artikel ( blau unterlegt), dann gibt es Artikel Varianten (Größe,Gewicht)diese Varianten können über Radio Button im Warenkorbausgewählt werden. Meine Ziel wäre, trifft der Kunde eine Auswahl die nicht dem Standart ( auch den Standart Versandkosten nicht ) entspricht sollten in dieser Variante zum Beispiel höheres Gewicht auch die entsprechenden erhöhtenVersandkosten für diese Variante automatisch berechnet und den Gesamt Versandkostenim Warenkorb hinzugefügt werden. Im Moment habe ich nur die Möglichkeit gefunden einen Standart Betrag über den Versanddienst zu definieren In den Artikel Varianten könnte ich nur den Artikel Preis erhöhen aber das ist nicht zielführend. Welche Möglichkeit gibt es in Prestashop bei unterschiedlichen Varianten eines Artikel unterschiedlicheVersandkosten zu hinterlegen die automatisch eingerechnet werden?. danke schon mal im voraus Gruß christian Link to comment Share on other sites More sharing options...
Whiley Posted April 27, 2017 Share Posted April 27, 2017 Vielleicht habe ich die Frage falsch verstanden, aber das was du vor hast ist eigentlich Standard. Du berechnest die Versandkosten über Gewicht, und bei den Varianten gibst du die jeweiligen Gewichtsänderungen ein. Woran genau scheitert dies? Grüsse Whiley Link to comment Share on other sites More sharing options...
bluesspieler Posted April 27, 2017 Author Share Posted April 27, 2017 Vielleicht habe ich die Frage falsch verstanden, aber das was du vor hast ist eigentlich Standard. Du berechnest die Versandkosten über Gewicht, und bei den Varianten gibst du die jeweiligen Gewichtsänderungen ein. Woran genau scheitert dies? Grüsse Whiley Hi Whiley, ja, das dachte ich auch dass das Standart wäre, aus mir unerfindlichen Gründen ist das aber bei meinem Testshop nicht so ?? Ich habe das auch so wie du geschrieben hast eingetragen, könnte natürlich sein das ich den Wald vor lauter Bäume nicht sehen. Wie schon geschrieben sollten sich aufgrund der Gewichtsänderung auch die Versankosten ändern, etwas habe ich nun zusätzlich im Warenkorb festgestellt wenn ich mehr als einen Artikel (des selben Artikel also mit + ) in den Warenkorb lege ändern sich die Versandkosten ebenfalls nicht ( obwohl xten Artikel > 1 ) sich das Gesamtgewicht für den Versand ändert. danke vorab für die Hilfestellung Gruß Christian sich das Gesamtgewicht Anbei habe ich Screenshots angehängt Link to comment Share on other sites More sharing options...
rictools Posted April 27, 2017 Share Posted April 27, 2017 Es scheint so, daß die Gewichtsveränderung, die du bei den Varianten einträgst, nicht gespeichert wird. PHP-Version? Link to comment Share on other sites More sharing options...
Whiley Posted April 28, 2017 Share Posted April 28, 2017 Und wo sind die Spannen für die höheren Gewichte? Im Screenshot sieht man da nichts??? Grüsse Whiley Link to comment Share on other sites More sharing options...
bluesspieler Posted April 28, 2017 Author Share Posted April 28, 2017 Und wo sind die Spannen für die höheren Gewichte? Im Screenshot sieht man da nichts??? versand.jpg Grüsse Whiley Hi Whiley, hier, ich habe das so wie auf deinem Bild ersichtlich eingerichtet. gruß christian Link to comment Share on other sites More sharing options...
bluesspieler Posted April 28, 2017 Author Share Posted April 28, 2017 Es scheint so, daß die Gewichtsveränderung, die du bei den Varianten einträgst, nicht gespeichert wird. PHP-Version? Hi, ja, das war auch meine Vermutung, was Abhilfe verschaffen könnte ? PHP-Version 7 könnte dass das Problem verursachen ?, 1.6.1.12 stable,habe ich gelesen soll ja PHP 7 angepasst sein ( laut Dev. Changelog ) Gruß Christian Link to comment Share on other sites More sharing options...
Whiley Posted April 28, 2017 Share Posted April 28, 2017 Hallo Christian, hast du ev. mehrere Versanddienste, und der eingerichtete greift garnicht? Grüsse Whiley Link to comment Share on other sites More sharing options...
rictools Posted April 28, 2017 Share Posted April 28, 2017 PHP-Version 7 könnte dass das Problem verursachen ?, 1.6.1.12 stable,habe ich gelesen soll ja PHP 7 angepasst sein ( laut Dev. Changelog ) Es gab immer wieder Probleme mit PHP 7, jetzt soll wohl PHP 7 laufen, PHP 7.1. jedoch nicht. Wenn du ohne weiteres auf PHP 5.6 wechseln kannst, würde ich das zumindest probeweise machen. Probiere auf jeden Fall auch einen anderen Browser. Link to comment Share on other sites More sharing options...
Whiley Posted April 28, 2017 Share Posted April 28, 2017 Scheint aber doch zu laufen??? Link to comment Share on other sites More sharing options...
bluesspieler Posted April 29, 2017 Author Share Posted April 29, 2017 Es gab immer wieder Probleme mit PHP 7, jetzt soll wohl PHP 7 laufen, PHP 7.1. jedoch nicht. Wenn du ohne weiteres auf PHP 5.6 wechseln kannst, würde ich das zumindest probeweise machen. Probiere auf jeden Fall auch einen anderen Browser. Es gab immer wieder Probleme mit PHP 7, jetzt soll wohl PHP 7 laufen, PHP 7.1. jedoch nicht.u Wenn du ohne weiteres auf PHP 5.6 wechseln kannst, würde ich das zumindest probeweise machen. Probiere auf jeden Fall auch einen anderen Browser. Hi, danke für deine Tipp`s, ich habe jetzt festgestellt das am Server PHP 7.1 läuft, auf PHP 5.6 wäre bei dem Provider möglich, die Frage die sich für mich stellt welche Auswirkungen hätte das auf den gesamten Shop?, Datenbank wäre ja normalerweise kein Problem denke ich, auch habe ich gelesen das es ein Update auf 1.6.1.13 aber keinerlei Angaben bezüglich Probleme PHP 7.1 Ich verwende drei unterschiedliche Browser Cache ist bei allen deaktiviert. Kurzzeitig hatte ich einen Teilerfolg in dem Sinne das die Versandkosten zwar berechnet und angezeigt wurden aber die Berechnung war falsch. Gruß Christian Link to comment Share on other sites More sharing options...
bluesspieler Posted April 29, 2017 Author Share Posted April 29, 2017 Scheint aber doch zu laufen??? Hi Whiley, das dachte ich auch , aber ich habe festgestellt das die Versandkosten auch wenn ich die Spannen anlege falsch berechnet werden, ich habe dann alle Spannen gelöscht und nur die Spanne wie am Bild ersichtlich angelegt als Land habe ich als einziges Österreich ausgewählt, ich habe auch Österreich aus der Zugehörigkeit Europa ( Gebiet und Land ist jetzt Österreich) rausgenommen, um eben für Österreich ein Versandangebot zu erstellen. Die Folge ist das nunmehr die Versandkosten nicht mehr berechnet und im Warenkorb angezeigt werden. Beim Artikel habe ich den Versanddienst hinzugefügt, der Artikel hat auch nur 3 Kg wie im Versanddienst eingestellt sollte das so berechnet werden. Keine Ahnung wo der Wurm drinnen ist. Gruß Christian Link to comment Share on other sites More sharing options...
Whiley Posted April 29, 2017 Share Posted April 29, 2017 Christian, das kann so nicht funktionieren! Im Bild der Artikel hat 7,5 kg, aber selbst wenn er 3 Kg hätte wäre er außerhalb der von dir definierten Spanne >3Kg= 2,9999999Kg ) So wie du es gestern angelegt hattest war es eigentlich richtig, ich habe mal kurz durchgeklickt, wenn ich Stückzahlen erhöht habe hat er immer brav den nächsten Versandbetrag angezeigt. Wo lag denn der Rechenfehler? Grüsse Whiley Link to comment Share on other sites More sharing options...
bluesspieler Posted April 29, 2017 Author Share Posted April 29, 2017 Christian, das kann so nicht funktionieren! Im Bild der Artikel hat 7,5 kg, aber selbst wenn er 3 Kg hätte wäre er außerhalb der von dir definierten Spanne >3Kg= 2,9999999Kg ) So wie du es gestern angelegt hattest war es eigentlich richtig, ich habe mal kurz durchgeklickt, wenn ich Stückzahlen erhöht habe hat er immer brav den nächsten Versandbetrag angezeigt. Wo lag denn der Rechenfehler? Grüsse Whiley Hi Whiley, vielen Dank erstmal für deine Hilfestellung, entweder stehe ich völlig am Schlauch oder ich sehe den Wald vor lauter Bäume nicht. Ich habe eine Spanne 0.00 kg bis 4.60 kg angelegt die Versandkosten sind mit 4.00 Euro eingetragen, dann habe ich noch eine zweite Spanne von 4.60 Kg bis 30 Kg angelegt Versandkosten sind mit 9.00 Euro angelegt. Mit "falscher" Berechnung meinte ich 7,80 Euro Versand bei 1 Artikel 75gr im Warenkorb ebenfalls bei 1 Artikel im Warenkorb mit einem Gewicht von 3 Kg kann der Versand nicht 7,80 Euro betragen. Es sind natürlich keine Aufschläge oder sonstiges bei den Artikel eingetragen. danke nochmals Gruß Christian Link to comment Share on other sites More sharing options...
rictools Posted April 29, 2017 Share Posted April 29, 2017 Dann würde ich erst einmal suchen, wo er die 7,80 EUR her hat, die können ja eigentlich nicht aus dem Nichts kommen. Evtl. schau mal direkt in die Datenbank. Link to comment Share on other sites More sharing options...
bluesspieler Posted April 29, 2017 Author Share Posted April 29, 2017 Dann würde ich erst einmal suchen, wo er die 7,80 EUR her hat, die können ja eigentlich nicht aus dem Nichts kommen. Evtl. schau mal direkt in die Datenbank. Hi, da ich in Prestashop nicht so bewandert bin, könntest du mir einen Tipp geben, wie die Datenbank Tabelle oder der Bereich woher die 7,80 generiert werden benannt sind, sich festgeschrieben haben könnten und wenn ich das so richtig sehe, auch mit dem löschen des Versanddienst im Shop und dem löschen des Cache könnte dieser Wert nicht automatisch auf Null gestellt werden ?. danke vorab Gruß Christian danke Link to comment Share on other sites More sharing options...
Whiley Posted April 29, 2017 Share Posted April 29, 2017 Also, du hat für die unterste Gewichtsstaffel 4 Euro netto (4,80 brutto) hinterlegt, pro Artikel den du addierst kommen immer 3 Euro Brutto (2,5 Euro netto) dazu (7,80 10,80 13,80 ..) Prüfe zunächst mal ob beim Artikel selbst (-->Versand) "zusätzliche Versandkosten pro Stück" auf Null steht. Dann prüfst du ob unter Versand -->Voreinstellungen die Bearbeitungsgebühren auf Null stehen. Wenn du so nicht weiterkommst aktivierst du die Smarty-Debug-Console u. läßt dir die Inhalte der Variablen anzeigen, irgendwo stehen die 2,5 bzw. 3 Euro Grüsse Whiley PS Die 7,80 Euro wirst du nirgends in der Datenbank finden Link to comment Share on other sites More sharing options...
bluesspieler Posted April 29, 2017 Author Share Posted April 29, 2017 (edited) Also, du hat für die unterste Gewichtsstaffel 4 Euro netto (4,80 brutto) hinterlegt, pro Artikel den du addierst kommen immer 3 Euro Brutto (2,5 Euro netto) dazu (7,80 10,80 13,80 ..) Prüfe zunächst mal ob beim Artikel selbst (-->Versand) "zusätzliche Versandkosten pro Stück" auf Null steht. Dann prüfst du ob unter Versand -->Voreinstellungen die Bearbeitungsgebühren auf Null stehen. Wenn du so nicht weiterkommst aktivierst du die Smarty-Debug-Console u. läßt dir die Inhalte der Variablen anzeigen, irgendwo stehen die 2,5 bzw. 3 Euro Grüsse Whiley PS Die 7,80 Euro wirst du nirgends in der Datenbank finden Hi Whiley, ok, danke für den Hinweis mit der Datenbank, ja, wie schon geschrieben ich habe das mit den Artikel kontrolliert es gibt keine Einträge bei Versandkosten pro Stück, wo könnte ich die 7,80 noch finden ?. Ich habe nun versucht den Debug Modus zu aktivieren in der config\defines.inc.php define('_PS_MODE_DEV_', true); und gerade endeckt @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); im Admin Panel siehe Bild, was/wo muss ich umstellen damit die Varialen am Display ausgegeben werden oder in einem Log File ausgegeben werden ? gruß christian Edited April 29, 2017 by bluesspieler (see edit history) Link to comment Share on other sites More sharing options...
rictools Posted April 29, 2017 Share Posted April 29, 2017 Ich habe nun versucht den Debug Modus zu aktivieren Wenn du den Debug-Modus aktivieren willst, mußt du die beiden Optionen aber auf JA stellen. Du hattest geschrieben, bei "1" Artikel werde 7,80 angezeigt, das stimmt ja offenbar nicht, bei 1 Artikel sind es 4,80, bei 2 Artikeln 7,80 und bei 3 Artikeln 10,80 EUR. So kann natürlich mein Rat nicht stimmen und du mußt nicht weiter nach 7,80 EUR suchen! Aber auch diese 3,00 EUR pro Artikel (bzw. 2,50 EUR ohne MwSt.) müssen irgendwo her kommen. Trag bei deinem Testartikel doch einfach mal 1,00 EUR Versandkosten pro Stück ein und teste. Erstelle einen neuen Testartikel und teste. Da - gerade probiert - nicht bei allen Artikeln der Betrag aufgeschlagen wird, kann es eigentlich nur diese Einstellung sein, evtl. könnte da auch ein Modul laufen, das müßtest du aber wissen ... Link to comment Share on other sites More sharing options...
bluesspieler Posted April 29, 2017 Author Share Posted April 29, 2017 Wenn du den Debug-Modus aktivieren willst, mußt du die beiden Optionen aber auf JA stellen. Du hattest geschrieben, bei "1" Artikel werde 7,80 angezeigt, das stimmt ja offenbar nicht, bei 1 Artikel sind es 4,80, bei 2 Artikeln 7,80 und bei 3 Artikeln 10,80 EUR. So kann natürlich mein Rat nicht stimmen und du mußt nicht weiter nach 7,80 EUR suchen! Aber auch diese 3,00 EUR pro Artikel (bzw. 2,50 EUR ohne MwSt.) müssen irgendwo her kommen. Trag bei deinem Testartikel doch einfach mal 1,00 EUR Versandkosten pro Stück ein und teste. Erstelle einen neuen Testartikel und teste. Da - gerade probiert - nicht bei allen Artikeln der Betrag aufgeschlagen wird, kann es eigentlich nur diese Einstellung sein, evtl. könnte da auch ein Modul laufen, das müßtest du aber wissen ... hi, danke für die info`s wenn ich beide auf ja stelle, dann wird das Megamenü nicht mehr angezeigt, und auch alle fremden Menüs/Module (derzeit habe ich nur das Megamanü als fremd) dem Anschein nach auch, daher habe ich define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); in der config\defines.inc.php noch hinzugefügt, aber trotz alledem wird das fremde Modul Megamenü nicht angezeigt ?! und es erfolgt auch keine Ausgabe am Bildschirm (liege ich mit meinen Einträgen in der config\defines.inc.php falsch ?. Ja ich werde das nochmals eingehend testen, mir ist wie geschrieben nicht klar wenn ich alle Cache und so weiter leere und den Versanddienst lösche und einen neuen einrichte, prestashop wo auch immer sich die "alten" DAten Informationen herholt... danke nochmals Gruß Christian Link to comment Share on other sites More sharing options...
rictools Posted April 29, 2017 Share Posted April 29, 2017 Na, aller Wahrscheinlichkeit aus der Datenbank! Link to comment Share on other sites More sharing options...
Whiley Posted April 29, 2017 Share Posted April 29, 2017 Welche Caches hast du im Einsatz, wie hast du die gelöscht. Kannst du dich entsinnen irgendwann mal den Wert 2,50 Euro eingetragen zu haben? Ich meinte eigentlich nicht, daß du den Smarty-Debug-Modus einschalten sollst sonden die Smarty-Debug Console ({debug}) , dann könntest du die Variablen nach dem Wert 2,50 durchsuchen und bei Erfolg vom Variablennamen auf die falsche Eingabe schließen. Grüsse Whiley Link to comment Share on other sites More sharing options...
bluesspieler Posted April 29, 2017 Author Share Posted April 29, 2017 Welche Caches hast du im Einsatz, wie hast du die gelöscht. Kannst du dich entsinnen irgendwann mal den Wert 2,50 Euro eingetragen zu haben? Ich meinte eigentlich nicht, daß du den Smarty-Debug-Modus einschalten sollst sonden die Smarty-Debug Console ({debug}) , dann könntest du die Variablen nach dem Wert 2,50 durchsuchen und bei Erfolg vom Variablennamen auf die falsche Eingabe schließen. Grüsse Whiley Hi Whiley, Ich habe alle mir bekannten Cache in Prestashop deaktiviert (Backoffice auf nein) dann Cache unter Leistung rechts oben gelöscht, hier CCC (Verkettung, Kompression und Caching) alles auf nein am unteren Ende dieser Seite Cache ebenfalls nein, Smarty-Debug Console ({debug}) ? ich habe die debug.tpl gefunden wäre das die richtige Datei , oder wo kann ich die Smarty-Debug Console ({debug}) aktivieren ? ja 2,50 habe ich bei einem Test mit einem Versanddienst eingegeben, diesen Test Versanddienst habe ich wieder gelöscht und dachte damit würden alle damit verbunden Einträge in der Datenbank ebenfalls gelöscht. Gruß Christian Link to comment Share on other sites More sharing options...
Whiley Posted April 29, 2017 Share Posted April 29, 2017 Also bei dem Produkt stimmt im Moment alles https://www.masterbaits.at/sh/abnormal-stinky-boilies/9-monster-crab-boilies.html Link to comment Share on other sites More sharing options...
rictools Posted April 29, 2017 Share Posted April 29, 2017 ja 2,50 habe ich bei einem Test mit einem Versanddienst eingegeben, diesen Test Versanddienst habe ich wieder gelöscht und dachte damit würden alle damit verbunden Einträge in der Datenbank ebenfalls gelöscht. Das sollte normalerweise so sein ... War das ein selbst erstellter Versanddienst oder ein spezielles Modul (normalerweise kann man in einem Versanddienst ja keinen festen Satz pro Artikel eingeben)? Wenn Modul, dann würde ich es noch einmal installieren, den Betrag auf 0 setzen und dann deinstallieren. Vielleicht handelt es sich auch um eine Preisregel, da kannst du auch mal schauen. Oder gehe mal in die Datenbank (vorher sicherheitshalber eine Sicherung erstellen) in die Tabelle ..._product, Spalte additional_shipping_cost, zeige alle Datensätze an und sortiere nach dieser Spalte. Link to comment Share on other sites More sharing options...
Whiley Posted April 29, 2017 Share Posted April 29, 2017 Aber es scheint doch bereits alles zu laufen, zumindest bei einigen Artikeln. Link to comment Share on other sites More sharing options...
rictools Posted April 29, 2017 Share Posted April 29, 2017 Habe deine Nachricht jetzt erst gesehen, außerdem kann ich das nicht bestätigen, bei https://www.masterbaits.at/sh/home/37-fish-banana-boilie.html fängt's bei 7,80 an und geht dann in 3-Euro-Schritten nach oben. Link to comment Share on other sites More sharing options...
Whiley Posted April 29, 2017 Share Posted April 29, 2017 Ja, aber bei anderen Artikeln gehts, also Fehler bei den Artikeleingabe -->Katalog -->Artikel -->Versand) "zusätzliche Versandkosten pro Stück" Link to comment Share on other sites More sharing options...
bluesspieler Posted May 7, 2017 Author Share Posted May 7, 2017 (edited) Hallo und schönen Sonntag , viele Dank für die umfangreiche Hilfestellung, habe dass Problem zwar nicht zur Gänze gelöst ( aber eine Menge Erfahrung mitgenommen), daher war meine Entscheidung Neuinstallation des Shop Script, nun funktionieren die Versandkosten einwandfrei .... danke nochmals Gruß christian Edited May 7, 2017 by bluesspieler (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now