Gelöst Gewicht der Variationen

Boarder

Sehr aktives Mitglied
26. März 2007
295
52
Hallo zusammen,

stehe mal wieder vor einem Problem.

Bei uns die Versandkosten nach dem Gewicht berechnet.

Das Gewicht wird bei mir auch auf der Produktseite angezeigt.

\templates\tamplet-name\module\product_info

Code:
{if $PRODUCTS_WEIGHT !=''} {#weight#} {$PRODUCTS_WEIGHT}{#kg#}{/if}
Jedoch hab ich das Problem das wenn ich mit Variationen Arbeite und diese Wechsle (z.B. von Größe 1 auf Größe 2 Umstelle) das Gewicht nicht neu Angezeigt wird sondern immer noch das Ausgangsgewicht.

Hat jemand von euch eine Idee wie man das lösen könnte?

Mein erster Ansatz wäre das ich das Grundgewicht auf 0,0kg festlege und in den Variationen das Gesamtgewicht statt den Aufschlag eintrage. Jetzt hänge ich aber bei der Abfrage der Variations-Gewichte.

Kann mit dem Shop nicht Online gehen bevor ich das gelöst habe da nach neustem Recht die Versandkosten (bzw. alle Variablen hierfür) auf der Produktseite angezeigt werden müssen.

Danke schon mal für eure Hilfe
Greatz Boarder[/quote]
 

Boarder

Sehr aktives Mitglied
26. März 2007
295
52
Zwischenstand:

habe die Datei gefunden wo ich es ändern muss:

/templates/tamplet-name/module/product_options/product_options_selection.html

Code:
  <option value="{$item_data.ID}">{$item_data.TEXT} {if $item_data.PRICE !='' }{$item_data.PREFIX} {$item_data.PRICE} {/if} </option>

Eigentlich müsste ich vor "</option>" das hier einfügen:

Code:
{$item_data.WEIGHT}

doch das scheint nicht zu funktionieren.

Ist es diesmal vileicht nicht als WEIGHT bezeichnet?

Ich werde langsam wahnsinnig damit :twisted:
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi,

ich kann Dir leider nicht helfen beim Templatesystem von XTC. Die Wawi verschickt bei Variationen das Gewicht korrekt mit und legt es in der DB von XTC ab.
 

Boarder

Sehr aktives Mitglied
26. März 2007
295
52
Hallo,

ja in der Datenbank wird es richtig abgelegt. (hab es in der Datenbank gefunden)

Wenn ich statt dem Gewicht die ID abfrage geht auch wunderbar an der stelle nur eben nicht mit dem Gewicht.

??? Vielleicht hat ja noch jemand eine Idee ???

*lieb schau*

PS: SUPER SOFTWARE DIR IHR HIER HABT
 

Boarder

Sehr aktives Mitglied
26. März 2007
295
52
OK ich hab es!!!!! *JIPPPIIIIEEE


Und nach dem mir "so viele" von euch geholfen haben (wie man an den Unmengen an Antworten sieht) hier wie es geht:


Als erstes müssen wir XTC die Zuordnung des Produktes zu dem Gewicht (bzw. Vorzeichen) klar machen. Dies geschieht über die ID und eine Verknüpfung in products_options_query.

Was man einfach mit 2 Zeilen nachträgt: (das "EINFUEGN --->" weg lassen !!!!!)


Code:
$products_options_data[$row] = array ('NAME' => $products_options_name['products_options_name'], 'ID' => $products_options_name['products_options_id'], 'DATA' => '');
		$products_options_query = xtDBquery("select pov.products_options_values_id,
		                                                 pov.products_options_values_name,
		                                                 pa.attributes_model,
		                                                 pa.options_values_price,
		                                                 pa.price_prefix,
EINFUEGEN------------------------------>                pa.options_values_weight,
EINFUEGEN------------------------------>                pa.weight_prefix,
		                                                 pa.attributes_stock,
		                                                 pa.attributes_model
		                                                 from ".TABLE_PRODUCTS_ATTRIBUTES." pa,
		                                                 ".TABLE_PRODUCTS_OPTIONS_VALUES." pov
		                                                 where pa.products_id = '".$product->data['products_id']."'
		                                                 and pa.options_id = '".$products_options_name['products_options_id']."'


So nachdem XTC weiß das es ein Gewicht und ein Gewichtsvorzeichen gibt müssen wir noch 2 neue Barameter erzeugen den das HTML-Dokument abfragen kann:

weiter unten findet Ihr diesen Code:

Code:
					if ($products_options['price_prefix']=="-") $attr_price=$price*(-1);
					$full = $products_price + $attr_price;
				$products_options_data[$row]['DATA'][$col] = array ('ID' => $products_options['products_options_values_id'], 'TEXT' => $products_options['products_options_values_name'], 'MODEL' => $products_options['attributes_model'], 'PRICE' => $xtPrice->xtcFormat($price, true), 'FULL_PRICE' => $xtPrice->xtcFormat($full, true) , 'PREFIX' => $products_options['price_prefix']);

dies ergänzt ihr nach

'PREFIX' => $products_options['price_prefix']

aber vor


mit:

Code:
, 'WEIGHT_PREFIX' => $products_options['weight_prefix'], 'WEIGHT' => $products_options['options_values_weight']

ACHTUNG: das Komma nicht vergessen !!!


Jetzt wechseln wir zur Datei:

\templetes\dein-template\module\product_options\product_options_dropdown.html

wo wir der HTML-Datei noch sagen müssen das es da ja 2 neue Barameter gibt die es abfragen kann.

Dies geschieht in dieser Codezeile:

Code:
<option value="{$item_data.ID}">{$item_data.TEXT} {if $item_data.PRICE !='' }{$item_data.PREFIX} {$item_data.PRICE}{/if} </option>

Hier fügen wir jetzt vor </options> das hier ein:

Code:
{if ($item_data.WEIGHT != 0)} {$item_data.WEIGHT_PREFIX} {$item_data.WEIGHT}kg {/if}

(hab gleich eine Abfrage daraus gemacht -> d.h. wenn das gewicht NICHT GLEICH 0 ist wird es ausgegeben mit Vorzeichen, ansonsten eben nicht)

Jetzt müsst Ihr noch alle Dateien bis auf die index.html unter:


löschen. (Das sind nur die Temporäre Datei von XTC)

FERTIG !!!

Für die Richtigkeit übernehme ich natürlich keine Gewähr (bei mir funktioniert es :D )

Greatz Boarder
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht Eigene Übersichten in der JTL-Wawi 0
Prüfung der UST-ID-Prüfung schlägt fehl. (Innergemeinschaftliche Lieferung) JTL-Wawi 1.8 2
Neu Name der Versandart im Shop anzeigen Allgemeine Fragen zu JTL-Shop 36
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
Artikelbezeichnung auf der Rechnung anpassen von "Artikelname" in "Kurzbeschreibung" JTL-Wawi 1.10 3
Neu Fehler 35 XLM entspricht nicht der Konvention Plugins für JTL-Shop 4
Neu Schelle Peisänderung in der Tabellenansicht möglich? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Update der Version 1.2.2.2 auf eine aktuelle Installation von JTL-Wawi 9
Neu Abbruch auf der Plattform löscht nicht mehr den Auftrag Arbeitsabläufe in JTL-Wawi 3
Neu Anzeige / Summe der Aufträge zu den Auftragspaketen in der Rechnung ?! User helfen Usern - Fragen zu JTL-Wawi 8
Neu QR Code Ausdruck der TSE Einrichtung / Updates von JTL-POS 0
Automatische Berechnung der Artikelmenge wenn Verkaufseinheit qm ist JTL-Wawi 1.10 4
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bankverbindung in der Wawi ändern - Bankwechsel Installation von JTL-Wawi 2
Neu Fehler mit der Kartenzahlung Einrichtung / Updates von JTL-POS 9
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
"Fehler beim Laden der Daten" in Liste Aufträge und Rechnungen JTL-Wawi 1.11 4
Neu Export der Umsätze kummuliert Allgemeine Fragen zu JTL-POS 0
Neu Der-Kurier anbindung an JTL JTL-ShippingLabels - Ideen, Lob und Kritik 3
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu Auffüllen der Tabelle Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Google Merchantcenter - Download der Shoppingfeeds nicht mehr möglich Allgemeine Fragen zu JTL-Shop 6
Neu Übertragung an DATEV mit Besonderheit der Kasse (LS-POS) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Einen Artikel in der POS in zwei MwSt. Varianten abbilden Allgemeine Fragen zu JTL-POS 3
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Wareneingänge werde nicht mehr in der Liste der Korrekturbuchungen angezeigt? JTL-Wawi 1.11 1
Bankverbindung in der xml ZugFerd ändern je nach Zahlungsart JTL-Wawi 1.11 5
Webinar: Strategien der E-Commerce-Leader - wie unterschiedliche Produktrollen Umsatz und Marge steigern Messen, Stammtische und interessante Events 0
Neu Feedbackrunde zur Umsetzung der Verpackungsverordnung (PPWR) in JTL-Wawi Umfragen rund um JTL 0
Neu Wo ist der Worker Status hin? Bei mir ist in Version 1.11.4 nicht mehr zu finden? User helfen Usern - Fragen zu JTL-Wawi 7
Neu Karussell gehen auf der Startseite nach Update auf 5.6.1 nicht mehr Betrieb / Pflege von JTL-Shop 8
Neu Eingabefeld der PayPal Kreditkartenzahlung wird bei eingeloggten Kundenkonto nicht angezeigt JTL-Shop - Fehler und Bugs 1
Neu Text unter der Rechnung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Lieferschein Nummer wird auf der Rechnung wird komisch angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Für jeden Artikel Bild1 löschen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 3
Der ganze Betrieb hat keinen Zugriff auf JTL Wawi 1.11.4 meh JTL-Wawi 1.11 10
WMS Nachdruck Änderung der Versandart nicht mehr möglich JTL-Wawi 1.11 0
Neu angelegte Lieferantenbestellungen nicht sichtbar in der Übersicht Beschaffung JTL-Wawi 1.10 1
Wichtig Änderungen bei der Installation des Shopify Connectors ab 01.01.2026 Shopify-Connector 0
Neu Artikelfilter: CACHING_GROUP_FILTER – wo wird der Cache invalidiert? JTL-Shop - Fehler und Bugs 0
Neu Das Abspeichern der Einstellungen in Shopify geht nicht? Shopify-Connector 6
Neu Problem: Sprachumschaltung auf der Startseite nicht möglich bzw. nach 404-Fallback inkonsistent (nicht eingeloggte Benutzer) Einrichtung von JTL-Shop4 3
Neu DPD Fehler bei der Anmeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu Doppelte Kundendaten in der Shop Datenbank Technische Fragen zu Plugins und Templates 6
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 11
letzter EK bei der Lagerbewertung JTL-Wawi 1.10 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Seit der Umstellung zu 1.11.4 meldet Googl Search Händlereinträge >Feld "name" fehlt (in „brand“) JTL-Wawi 1.11 4

Ähnliche Themen