Lagerbestand/Lieferstatus eS <-> XTC

Dadaddel

Aktives Mitglied
8. November 2006
33
0
Hallo Schlitzohri,

im XTC? Da habe ich nichts :?:

Grüße und vielen dank für Deine immer sehr schnellen Antworten

Dadaddel
 

Dadaddel

Aktives Mitglied
8. November 2006
33
0
Hallo Schlitzohri,

ich bin wohl doch zu blind (habe soeben einen neuen Termin beim Augenarzt gemacht ;)) aber ich finde da nichts :(

Vielleicht liegt es an xt:Commerce v3.0.4 SP1


Kann es sein, das ich den falschen shipping status angegeben habe?
Mir ist da nämlich gerade die Idee gekommen, das es ja Unterschiede in den Sprachversionen gibt.

Da ich aber kein Programmierfraek bin (merkt man ja recht schnell ;)) weiss ich mir keinen Rat....

Grüße

Dadaddel
 

Jan Schl.

Sehr aktives Mitglied
12. November 2006
4.337
4
Rendsburg, Hückelhoven
Kann sein, daß es an der anderen Version liegt.

Wenn Du nichts anderes findest, dann ist vielleicht die shipping_status_id in Deiner Version dafür verantwortlich. Um diese Variable zu nutzen musst Du dann allerdings den Code von Thomas entsprechend ändern.

Dieser Bereich des Codes muss geändert werden:
Code:
Update products set products_shippingtime

"products_shippingtime" musst Du gegen "shipping_status_id" tauschen und "products" gegen die Kategorie in der shipping_status_id enthalten ist.

Würde ich zumindest vermuten ... bin ja auch kein Spezi.


Gruss Jan
 

Dadaddel

Aktives Mitglied
8. November 2006
33
0
Hallo Schlitzohri,

Ich habe das mal versucht, aber ohne Erfolg :(

Folgendes habe ich in die artikel.php ab Zeile 155 eingetragen:

eS_execute_query("Update shipping_status set shipping_status_id = '3' where products_quantity<=0 and products_id=".$products_id);


eS_execute_query("Update shipping_status set shipping_status_id = '4' where products_quantity>0 and products_id=".$products_id);

Wer weiss wo da der Fehler steckt....der kann sich gerne melden :)

Grüße

Dadaddel
 

Dadaddel

Aktives Mitglied
8. November 2006
33
0
Hallo,

wir haben das Problem jetzt gelöst. :)
Sicherlich nicht auf die beste Weise, aber es funktioniert.

Folgendes hat man bei mir getan:
ab index.php zeile 54 haben wir folgendes eingefügt :

/****************************************************
will change the shippingtime according to the quantity
**/
$newdate = date('Y-m-d H:i:s', strtotime("+2 week"));
$nowdate = date('Y-m-d H:i:s');
@mysql_query("UPDATE `products` SET `products_shippingtime` = '6',
`products_date_available` = '$newdate' WHERE `products_quantity` <= 0;");
@mysql_query("UPDATE `products` SET `products_shippingtime` = '4',
`products_date_available` = '$nowdate' WHERE `products_quantity` > 1;");

/**


jetzt wird der Lieferstatus richtig angezeigt.

Grüße

Dadaddel