Neu Importieren von Bewertungen aus anderem Shopsystem

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
Hallo Community, ich habe Bewertung erfolgreich in die tabelle "tbewertung" importiert. Ruft man nun einen Artikel auf, erscheinen die auch. Nur im Tab steht immer Bewertungen (0), auch wenn da z.b. 5 Bewertungen sind. Schreibe ich nun eine dazu, steht dann Bewertungen (6). Wo kommt die Zahl eigentlich her?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.797
2.199
Berlin
Die wird in einer extra Funktion berechnet, wenn eine Bewertung für den jeweiligen Artikel freigeschaltet wurde.

Ich hatte mir mal eine Funktion geschrieben, die einmal durch alle Artikel ging um das zu berechnen, oder das über einen globalen Query gemacht, ist schon eine Weile her, das ich das machen musste, ich glaube aber es war eher eine temporäre einmal Funktion, weil es einfacher war.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.797
2.199
Berlin
Doch aber es wird nach jeder freigegebenen Bewertung neu berechnet, wenn du Bewertungen importiert hast, wird das nicht automatisch berechnet.
Teste das doch einfach aus und erstelle für einen der Artikel eine neie neue Bewertung.
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
ja, das ist mir ja aufgefallen. wenn ich jetzt noch wüsste, welches DB-Feld gefüllt werden muss, kann da mein import-script was reinschreiben :)
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.797
2.199
Berlin
das kannst du nicht einfach so importieren :)

das ist in der Tabelle tartikelext du hast zwei Möglichkeiten.
  1. Du nimmst dir die Berechnungsfunktion vom Shop, lässt die einmal, angewendet auf alle Artikel die eine Bewertung haben durchlaufen.
  2. Du regelst das über einen sensationellen SQL Query
  3. Du wartest bis jeweils ein weiterer User einen Artikel bewertet, der dann die Berechnung für den einen Artikel anstößt
  4. Du hast irgendwo hinterlegt, wie die Bewertungen je Artikel waren und spielst dies manuell in der Datenbank ein, setzt aber voraus, dass kArtikel vorher den gleichen Wert hatte wie damals ID oder was auch immer du hast.
Such dir eins davon aus :)
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
Also in der tartikelext steht nur der Durchschnitt der Bewertungen. Konkret: Artikel hatte 5 Bewertungen mit mit 5 Sternen. Ich erzeuge eine sechste mit 4 Sternen, gebe die frei und schon steht in der Table tartikelext im Feld "DurchschnittsBewertung" unter der ID des Artikels der Wert 4.8333, aber nicht die Zahl 6.

Also das ist es nicht. Weitere Ideen?
 

deliman

Sehr aktives Mitglied
13. Februar 2016
1.013
130
Wir haben letzten Herbst beim Umstieg auf den JTL Shop die Bewertungen aus dem alten Shop direkt in die Shopdatenbank importiert und die Bewertungen danach im Shopbackend per hand freigeschalten. Das hat zu 98% funktioniert. Gut einige Bewertungen wurden falsch zugeordnet aber das kann an der generellen Zuordnung bestimmter Artikel-ID Nummern vom alten Shop zu den Artikeldaten aus der Wawi gelegen haben. Da mussten wir beim Erstimport der Artikel in die Wawi doch etwas "tricksen" und die unterschiedlichen Daten in mehreren Durchgängen via Ameise importieren... Hat letztlich aber fast alles so gepasst.
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
Absolut. Die Bewertungen werden auch alle im jeweiligen Artikel angezeigt. Nur steht im Tab "Bewertungen (0)" ... erst wenn ich einen neue schreibe, steht dann z.B. "Bewertungen (8)"
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.797
2.199
Berlin

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
Wenn Bewertungen von einer externen Quelle in die Tabelle "tbewertungen" importiert werden, muss anschließend folgendes SQL-Statement ausgeführt werden, damit die Durchschnittsbewertungen neu berechnet wwerden

Code:
TRUNCATE tartikelext;
INSERT INTO tartikelext (kArtikel,fDurchschnittsBewertung)
SELECT kArtikel, SUM( nSterne ) / COUNT( * ) FROM tbewertung GROUP BY kArtikel

Zu der Gesamtanzahl:

Wurde der Object- Cache für Artikel gelöscht?
 
  • Gefällt mir
Reaktionen: qconq

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
So...Danke Leute! Das sql hat es gebracht. Nun steht überall die korrekte Anzahl da, obwohl in der Tabelle ja nur der Durchnittswert steht. Wer weiß, wo die noch verknüpft ist...
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.797
2.199
Berlin
gar nicht, du hast vermutlich erst jetzt die richtige Zuordnung, denn alles was jetzt passierte, ist ja das du die Tabelle einmal gekillt und neu aufgebaut hast, das war Punkt 2 meiner Liste
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
aber "die Tabelle" ... also "tartikelext", da steht doch nix drin außer dem Durchschnittswert. Zumindest keine Anzahl. Ist bestimmt eine Verknüpfung über die ID und da die nicht erfüllt, war gibts auch keine Anzahl.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Importieren von Artikelmerkmalen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 1
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 8
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
Neu Neue Software: Workflows exportieren und importieren in JTL (WCopy4jtl) [WAWI-36174] Arbeitsabläufe in JTL-Wawi 4
Neu Artikelmerkmale importieren JTL-Ameise - Fehler und Bugs 16
Neu Unhandled Exception beim Versuch ein WEBP Format als Merkmalbild zu importieren JTL-Wawi - Fehler und Bugs 0
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Neu Suche Linux-Spezialisten für die Betreuung von unseren Servern Dienstleistung, Jobs und Ähnliches 1
Neu Sunmi OS (V3/T3) – Installation von JTL-POS ohne Play Store Allgemeine Fragen zu JTL-POS 0
Neu DHL Versenden 3.0 - Versand von US-Ware in die Schweiz blockiert JTL-ShippingLabels - Fehler und Bugs 0
Neu Warenein- und -ausgang JTL Packtisch von Kundenwaren Arbeitsabläufe in JTL-Wawi 0
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10
Automatischer Workflow für Versand von Gutscheinen versendet den Gutschein nicht JTL-Wawi 1.10 2
Update von 1.8.10 auf aktuelle Version sinnvoll? JTL-Wawi 1.8 2
In Diskussion Hilfe bei Verbindung von EC-Terminal (CCV A920) mit JTL-POS Allgemeine Fragen zu JTL-POS 3
Neu Server Error 500 nach dem Installieren von JTL Theme Editor Plugins für JTL-Shop 3
Neu seit 1.8.25 kein Aufschalten von Angeboten merh möglich mit 1.7.14.0 Amazon-Anbindung - Fehler und Bugs 10
Neu cName von tArtikelBeschreibung zweisprachig User helfen Usern - Fragen zu JTL-Wawi 1
Neu zweiten Mandanten für Ankauf von Ware? gleiche Firma, gleiche Person. Lizenzen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Rechnungsanzeige Amazon von "Bar" auf "Zahlung via Amazon Pay" Amazon-Anbindung - Fehler und Bugs 1
Neu Sichtbarkeit von Artikeln / "Visibility" Feld in DB PrestaShop-Connector 0
Buchhalterische Abwicklung von Gutscheinen aus Rechnungskorrekturen Allgemeine Fragen zu JTL-Vouchers 0
Löschen von Verkaufskanal nicht möglich JTL-Wawi 1.10 2
Hochladen von Artikel zu Ebay klappt nicht JTL-Wawi 1.10 13
JTL WAWI GUI Update von 1.9.8.0 auf 1.10.13.1 nicht möglich WAWI reagiert nicht JTL-Wawi 1.10 3
Neu Speicherort vom Worker eingelesenen Angebote von Amazon User helfen Usern - Fragen zu JTL-Wawi 2
Nach dem Import von Aufträgen kein Artikel Preis JTL-Wawi 1.9 1
In Diskussion Workflow zur Zählen von Retouren und Bestellungen von einem Kunden JTL-Workflows - Ideen, Lob und Kritik 1
Neu Hat jemand Erfahrung mit der Anbindung von TikTok Shop über Shopify? Einrichtung und Installation von JTL-eazyAuction 0
Neu Versanddaten Import -> Automatisches Abschließen von Dropship Bestellungen möglich? User helfen Usern 1
Neu Hilfe beim Einrichten von JTL-Wawi mit unternehmensspezifischen Artikeldaten Arbeitsabläufe in JTL-Wawi 14
Neu Anbindung von Global E als Versanddienstleister in JTL – wer wäre dabei? JTL-Wawi - Ideen, Lob und Kritik 0
Neu Entfernung von Elementen aus dem Template Templates für JTL-Shop 1
Neu Update von 1.9.8.0 auf 1.10.13.1 Fehlerhafte Variationswert - Sortiernummern JTL-Wawi - Fehler und Bugs 8
Neu Rechnungsdatenservice 2.0 : Wie initial Übergabe von Rechnungen mit Belegtyp (Belegkreis) "Rechnungsausgang" an Datev Unternehmen online? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Update von 5.1.8 auf 5.2.1 inkl. PHP Umstellung von 7.4 auf 8.x funktioniert einfach nicht. 500er Serverfehler Installation / Updates von JTL-Shop 13
Neu Lagerkommentar von Stücklistenartikel auf Lager-Packliste ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Unnötiger Fehler beim Import von Kundendaten JTL-Shop - Fehler und Bugs 0
Neu Einstellen von Variationen ohne Aufpreis (+) Angabe in der Variationsauswahl Allgemeine Fragen zu JTL-Shop 1
Neu Shopupdate von 5.4.0 auf 5.5.2 Fehlercode: 500 Internal Server Error Installation / Updates von JTL-Shop 7
Menge von 0,0 auf 1 ? JTL-Wawi 1.10 14
Probleme beim Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Neu Aufschlüsselung von Tabelle tQueue ?? Hat wer Infos darüber?? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Verkäufe von Stücklistenartikel über FBA werden im Lager nicht abgezogen Amazon-Anbindung - Fehler und Bugs 0
Vererben von Kindartikel ek auf den Vaterartikel JTL-Wawi 1.10 1
Neu JTL WaWai Artikel aus Angebote von Plattformen Amazon+Otto erstellen Einrichtung und Installation von JTL-eazyAuction 0
Neu gleichzeitiges vorkommen von mehreren Artikeln in einem Bon Allgemeine Fragen zu JTL-POS 0
Verkaufskanäle können nicht geöffnet werden, da diese bereits von einem anderen Benutzer bearbeitet werden JTL-Wawi 1.9 2
Neu Merkmalfilter - Nur Merkmale von Kindern filtern Allgemeine Fragen zu JTL-Shop 1
Neu Texteditor Hinweis Plugin von Webstollen Plugins für JTL-Shop 0

Ähnliche Themen