elm@r Probleme mit JTL-Wawi Connector

Thomas Lisson

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

der aktuelle Connector erstellt für jeden Artikel einen Dummy-Sonderpreisdatensatz. Der ist (noch) erforderlich, um Sonderpreise der Artikel per Artikelattribute zu pflegen.

Allerdings haben diese Dummy-Datensätze in der Tabelle "specials" den Nachteil, dass das elm@r Tool nicht richtig funktioniert - Artikel mit einem solchen Dummy-Sonderpreis werden dabei übersprungen.

Abhilfe:
Der Connector muss dahingehend verändert werden, dass diese Dummy-Sonderpreise nicht erstellt werden. Aktuelle Dummy-Sonderpreise müssen in der Shop-DB gelöscht werden.

Vorgehensweise:
1. Connectordatei dbeS/Artikel.php verändern:
Zeile ~160-168:
Aus
Code:
		//erstelle Dummy für Sonderpreise, falls es keinen Sonderpreis für diesen Artikel gibt
			$spe_query = eS_execute_query("select specials_id from specials where products_id=".$products_id);
			$special_obj = mysql_fetch_object($spe_query);
			if (!$special_obj->specials_id)
			{
				eS_execute_query("insert into specials (products_id, status) values ($products_id,0)");
			}

das hier machen (also auskommentieren des Abschnitts. Alternativ kann er gelöscht werden):

Code:
/*			
			//erstelle Dummy für Sonderpreise, falls es keinen Sonderpreis für diesen Artikel gibt
			$spe_query = eS_execute_query("select specials_id from specials where products_id=".$products_id);
			$special_obj = mysql_fetch_object($spe_query);
			if (!$special_obj->specials_id)
			{
				eS_execute_query("insert into specials (products_id, status) values ($products_id,0)");
			}
*/

2. Dummy-Sonderpreis Datensätze in der DB mit folgendem SQL-Befehl löschen:
Code:
delete FROM `specials` WHERE `specials_new_products_price`=0 and `status`=0

Danach arbeitet das elm@r Modul wieder korrekt. Allerdings lassen sich die Sonderpreise nicht mehr über Wawi's Artikelattribute steuern.
 

pahrens

Aktives Mitglied
9. November 2006
28
0
Löschen der Dummy Datensätze

Hallo,

bei mir funktionierte das Löschen der Dummy-Datensätze nur mit folgendem SQL-Statement:


delete FROM `specials` WHERE `specials_new_products_price`=0 and `status`=0

Der Stern* nach delete führte zu einer Fehlermeldung.

Gruß Peter
 

Henson

Gut bekanntes Mitglied
28. Oktober 2006
144
1
Wie äußert sich das Problem? Ich habe mal die Sonderangebote und ehemaligen Sonderangebote überprüft, konnte aber keine Unterschiede feststellen.

cu Hannes
 

mauripamedia

Aktives Mitglied
8. Februar 2008
2
0
besteht das Problem beim aktuellen JTL-Wawi Connector für xt:Commerce v0.9997 auch noch?

mfg
Mauripamedia
 

Ähnliche Themen