thuhn01
Guest
Das vorliegende Beispiel habe ich geschrieben um Artikel aus der WaWi heraus für meine Versandoption "Warensendung" freizugeben.
Die Datei
<DeinShop>\admin\includes\modules\jtlwawi_connector\dbeS\Attributes.php
wird in einem Editor zur Bearbeitung geöffnet.
Direkt VOR
wird dieser Block eingefügt
Das setzt natürlich voraus dass in der Tabelle "products" die Spalte "products_warensendung" schon vorhanden ist.
Wenn nicht kann man fix einmalig diesen SQL-Code ausführen lassen:
Wird jetzt in der WaWi ein Attribut "Warensendung" angelegt und der Wert "ja" oder "nein" eingetragen, wird beim nächsten Webshopabgleich das Attribut übertragen und kann (sofern es eine entsprechende Funktion gibt) im Shop verwendet werden.
Die Datei
<DeinShop>\admin\includes\modules\jtlwawi_connector\dbeS\Attributes.php
wird in einem Editor zur Bearbeitung geöffnet.
Direkt VOR
Code:
default:
if ($Attribut->content && ES_ATTRIBUTE_AN_BESCHREIBUNG_ANHAENGEN==1)
Code:
//
// Warensendung Anfang
//
case 'warensendung':
if ($Attribut->content=="ja")
{
eS_execute_query("update products set products_warensendung=1 where products_id=".$Attribut->products_id);
}
else
{
eS_execute_query("update products set products_warensendung=0 where products_id=".$Attribut->products_id);
}
break;
//
// Warensendung Ende
//
Das setzt natürlich voraus dass in der Tabelle "products" die Spalte "products_warensendung" schon vorhanden ist.
Wenn nicht kann man fix einmalig diesen SQL-Code ausführen lassen:
Code:
ALTER TABLE `products` ADD COLUMN `products_warensendung` INT(1) NOT NULL DEFAULT 0 ;
Wird jetzt in der WaWi ein Attribut "Warensendung" angelegt und der Wert "ja" oder "nein" eingetragen, wird beim nächsten Webshopabgleich das Attribut übertragen und kann (sofern es eine entsprechende Funktion gibt) im Shop verwendet werden.